백기선(인프런 강의)/스프링 부트 개념과 활용
-
스프링 부트 원리 - 자동설정 이해백기선(인프런 강의)/스프링 부트 개념과 활용 2020. 4. 6. 08:45
@SpringBootApplication @SpringBootApplication은 @SrpingBootconfiguration, @ComponentScan, @EnableAutoconfiguration 이 3개가 합친거라고 볼 수가 있다. @EnableAutoConfiguration (@SpringBootApplication 안에 숨어 있음) 처음에 ConponentScan으로 등록하고,@ EnableAutoConfiguration으로 추가적인 Bean을 읽어 등록 1단계: @ComponentScan 2단계: @EnableAutoConfiguration spring.factories 내부에 여러 Configuration들이 존재하고, 조건에 따라서 Bean을 등록 결국 @SpringBootApplica..
-
스프링 부트 개념과 활용백기선(인프런 강의)/스프링 부트 개념과 활용 2020. 4. 2. 22:00
의존성 주입 1. pom.xml에서 dependency 추가 pom.xml에서 dependencies 안에 dependency를 추가 한다. 만약 버전을 맞추고 싶으면 버전 명시 메이븐 의존성를 알기 위해서는 https://mvnrepository.com/ 에서 찾아보자 org.springframework.boot spring-boot-starter-mustache org.springframework.boot spring-boot-starter-web org.springframework.boot spring-boot-starter-data-jpa org.springframework.boot spring-boot-devtools runtime true org.springframework.boot sprin..
-
의존성 관리 이해백기선(인프런 강의)/스프링 부트 개념과 활용 2020. 4. 2. 12:45
스프링 구조 설명스프링 부트 프로젝트를 만들게 되면 아래와같이 pom.xml이 될 것이다. (의존성에 devtools, web, mustache 추가) 4.0.0 org.springframework.boot spring-boot-starter-parent 2.2.6.RELEASE kr.co.study SpringBootStudy 0.0.1-SNAPSHOT SpringBootStudy Demo project for Spring Boot 1.8 org.springframework.boot spring-boot-starter-mustache org.springframework.boot spring-boot-starter-web org.springfram..
-
스프링 부트백기선(인프런 강의)/스프링 부트 개념과 활용 2020. 3. 31. 20:14
스프링 부트란? https://docs.spring.io/spring-boot/docs/2.0.3.RELEASE/reference/htmlsingle/#getting-started-introducing-spring-boot Spring Boot를 사용하면 실행할 수있는 독립형 프로덕션 급 Spring 기반 응용 프로그램을 쉽게 만들 수 있다. Spring 플랫폼과 다른 라이브러리에 대한 설정을 가지고 있으므로 최소한의 설정으로 작업을 할 수 있다. 대부분의 Spring Boot 응용 프로그램에는 Spring 구성이 거의 필요하지 않다. Spring Boot를 사용하여 java -jar전통적인 전쟁 배치를 사용하여 시작할 수있는 Java 애플리케이션을 작성할 수 있습니다 . 또한 "스프링 스크립트"를 실행..