스프링 부트 시작하기
참고문헌
스프링 부트 소개
레퍼런스
-
https://docs.spring.io/spring-boot/docs/2.0.3.RELEASE/reference/htmlsingle/#getting-started-introducing-spring-boot
- 스프링 부트는 토이가 아닌, 제품 수준의 스프링 기반 어플리케이션을 만들 때 빠르게 쉽게 만들 수 있다.
- opinionated view
- 스프링 부트가 가진 컨벤셔널한 뷰
- 스프링 부트에서 자신들이 최고라고 생각하는 설정들을 기본으로 제공함
- 예 : 톰캣에 대한 설정을 제공함 (8080으로 띄워줌)
- 자바 8 버전 이상부터 사용 가능
스프링 부트 시작하기
- Enable Auto-Import를 해주자
- 기본 설정
- pom.xml
- Application.java
- pom.xml
- jar 파일 생성하기
- jar 파일 실행 : 어플리케이션이 실행됨 (8080포트로 접속 가능)
스프링 부트 프로젝트 생성기
- sping initializer
- https://start.spring.io/
스프링 부트 프로젝트 구조
- 레퍼런스
- https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#using-boot-structuring-your-code
- 메이븐 기본 프로젝트 구조와 동일
- 소스 코드 (src\main\java)
- 소스 리소스 (src\main\resource)
- 테스트 코드 (src\test\java)
- 테스트 리소스 (src\test\resource)
- 메인 애플리케이션 위치
- 기본 패키지