본문 바로가기

프로그래밍4

스프링부트 강좌 내용 정리 - 0. 자동설정 만들기 Xxx-Spring-Boot-Autoconfigure 모듈: 자동 설정 Xxx-Spring-Boot-Starter 모듈: 필요한 의존성 정의 그냥 하나로 만들고 싶을 때는? ○ Xxx-Spring-Boot-Starter 구현방법 1. 의존성 추가 org.springframework.boot spring-boot-autoconfigure org.springframework.boot spring-boot-autoconfigure-processor true org.springframework.boot spring-boot-dependencies 2.0.3.RELEASE pom import 2. @Configuration 파일 작성 3. src/main/resource/META-INF에 spring.factor.. 2020. 11. 23.
스프링부트 강좌 내용 정리 - 0. 자동설정 이해 @EnableAutoConfiguration (@SpringBootApplication 안에 숨어 있음) 빈은 사실 두 단계로 나눠서 읽힘 1단계: @ComponentScan 2단계: @EnableAutoConfiguration 컴포넌트 스캔은 Component 어노테이션을 가지고 있는 클래스를 스캔하여 Bean으로 등록 @ComponentScan @Component @Configuration @Repository @Service @Controller @RestController @EnableAutoConfiguration spring.factories org.springframework.boot.autoconfigure.EnableAutoConfiguration @Configuration @Condit.. 2020. 10. 10.
스프링부트 강좌 내용 정리 - 0. 의존성 관리 의존성은 pom.xml 에서 관리함 의존성을 추가해주는 방법은 아티팩트 내에 ... 를 추가함. 스프링부트에서 버전을 관리해주지 않는 의존성의 경우 버전까지 표기해주어야 함. 기존 의존성의 버전을 수정해야하는 경우 아티팩트를 추가하고 그 안에 을 표기해서 오버라이딩 해줌. 2020. 10. 3.
스프링부트 강좌 내용 정리 - 0. 스트링 부트 시작하기 백기선의 스트링부트 스프링부트는 스프링 기반의 애플리케이션을 만들 때 빠르고 쉽게 만들어준다. 설정 또한 많이 사용되는 항목을 자동으로 설정해준다. 톰캣 라이브러리 제공 프로젝트 생성 후 pom.xml에 spring boot를 부모로 설정 starter-web 의존성 추가 maven-plugin 의존성 추가 reimport 필요 org.springframework.boot spring-boot-starter-parent 2.0.3.RELEASE org.springframework.boot spring-boot-starter-web org.springframework.boot spring-boot-maven-plugin java디렉토리 내 패키지 아래 클래스(ex.Application) 만들고 스프링부트 .. 2020. 9. 30.