스프링 부트 Annotation - 설정
2019. 3. 17. 23:30ㆍ[정리] 기능별 개념 정리/스프링 부트
Spring boot starter = 의존성 관리를 한번에 해줌
@SpringBootApplication |
스프링 부트 어플리케이션의 시작 지점 |
@ComponentScan |
이 애플의 컴포넌트 스캔을 어떤 단위로 하겠다. @Repository @Component @Service @Controller @RestController @Configuration 이 붙은 클래스를 탐색 |
@EnableAutoConfiguration |
자동 구성을 생성 |
@Configuration |
구성을 설정 |
@SpringBootConfiguration |
= @Configuration 스프링 부트에서 사용하는 Configuration 과 구분짓기 위해서 만듬 |
@EnableConfigurationProperties~ |
애플리케이션 속성 정의, 클래스에 유연하게 연동 |
@ConfigurationProperties |
애플리케이션 속성들을 클래스에 연동하는 동작 지정 |
@ConditinalOn~ |
~조건이 됬을때 활성화하겠다. |
설정을 적용하는 우선순위
1. 사용자가 jar 파일을 실행하며 넘긴 실행인자
2. SPRING_APPLICATION_JSON
3. 서버에 설치된 환경 변수 설정
4. ....
5. application.properties or application.yml
6. application-default.properties or application-default.yml
'[정리] 기능별 개념 정리 > 스프링 부트' 카테고리의 다른 글
스프링 부트 개발환경 로컬환경 분리 (0) | 2019.04.04 |
---|---|
Controller to model flow (0) | 2019.03.21 |
스프링 부트 요약 (0) | 2019.01.23 |
스프링 부트 Mybatis (0) | 2019.01.22 |
스프링 부트 Annotation - 기본 (0) | 2019.01.22 |