본문 바로가기

Java/Spring Boot

(42)
[Spring Boot] 의존성 관리 1. 의존성 관리 pom.xml내에 dependency는 버전 정보를 적지 않아도 Spring Boot가 제공하는 의존성 관리에 의해 알아서 가져옴 Spring Boot가 제공하지 않거나 특정 버전을 사용하고 싶은 경우 직접 명시해야 함 프로젝트의 구조 때문에 parent POM을 사용할 수 없는 경우에는 dependencyManagement를 사용하면 되지만 spring-boot-starter-parent 사용을 권장 # pom.xml에서 parent를 타고 들어가게 되면 # 최상단에 위치한 파일에 tomcat, thymeleaf 등의 dependency 확인 가능 2. 의존성 추가 추가해야 할 의존성을 내에 지정 좌측에 화살표 위쪽 방향이 표시된 경우 자동으로 버전관리를 해주기 때문에 버전을 명시하지..
[Spring Boot] Spring Boot 시작하기 1. Spring Boot 소개 독립적이고, 제품 수준인 Spring 기반 application을 만들 때, 빠르고 쉽게 만들 수 있음 유저가 최소한의 설정만 할 수 있도록 자주 사용되는 설정 값을 기본적으로 제공함 ex) 톰캣 Java 8 이상에서 사용 가능 2. Spring Boot 목적 Spring application 개발을 더 빠르고, 폭넓게 할 수 있음 기본적으로 자주 사용하는 설정 값을 제공하지만, 요구사항에 맞게 얼마든지 변경할 수 있음 non-functional 기능도 제공함 ex) embedded servers, security, metrics, health checks, externalized configuration 코드 제너레이션과 XML 설정을 하지 않음 3. maven Java..