Spring Boot 개발 (0) - 프로젝트 생성 - LOG.INFO

본 포스트는 ‘John Thompson’의 ‘Spring Framework Beginner to Guru’강의를 바탕으로 공부 목적으로 정리하고자 작성하였습니다.

앞으로 Spring Boot를 이용한 웹 어플리케이션을 개발할 예정입니다.
저는 아래의 Github Repository에서 프로젝트를 관리할 예정입니다. https://github.com/HeechanYang/PetClinic

개발에 앞서 Github Repository를 준비하고 IntelliJ의 Working directory에 Clone해줍니다.

개발환경

  • Windows 10 Pro
  • IntelliJ IDEA 2018.1.5 (Ultimate Edition)
  • Java 1.8.0_181

프로젝트 생성

* IntelliJ가 Ultimate Edition이 아닐 경우 프로젝트 생성은 https://start.spring.io 에서 별도로 진행합니다.

  1. File - New - Project
  2. Spring Initializer - Next
  3. 설정 후 Next
  4. 사용할 Dependencies를 설정하는 창이 뜸. 고른 후 Next
    • Core
      • DevTools : 스프링 부트를 개발하기위한 툴들.
        • Spring Boot Development Tools.
      • Lombok : 어노테이션을 이용해 코드의 양을 대폭 줄여주는 갓갓 라이브러리.
        • Java annotation library which helps to reduce boilerplates code and code faster.
    • Web
      • Web
        • Full-Stack web development with Tomcat and Spring MVC.
    • Template Engines
      • Thymeleaf
        • Thymeleaf templating engine.
    • SQL
      • JPA
        • Java Persistent API including spring-data-jpa, spring-orm and Hibernate.
      • MySQL
        • MySQL JDBC driver
      • H2
        • H2 database (with embedded support)
    • Ops
      • Actuator
        • Production ready features to help you monitor and manage your application
  5. Project folder와 Project name을 설정한 후 Finish
  6. .gitignore 설정
  7. commit and push (ctrl + k)