반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 알고리즘공부
- JPA 공부
- 코테공부
- 스프링
- Kafka
- nestjs
- 코테준비
- 스프링부트공부
- 프로그래머스
- 자바공부
- 자료구조공부
- 스프링공부
- nestjs스터디
- JPA공부
- 기술공부
- JPA스터디
- 스프링부트
- Flutter
- 플러터 공부
- JPA예제
- Axon framework
- 스프링 공부
- DDD
- querydsl
- 기술면접공부
- JPA
- nestjs공부
- 카프카
- K8S
- 플러터 개발
Archives
- Today
- Total
DevBoi
[SpringBoot] AutoConfiguration 본문
반응형
Springboot의 autoConfiguration이란?
자동으로 환경설정을 해주는 것이다.
어떤 API, Component를 작성하기 위해서 설정 클래스를 만들고 properties에 설정하고 등등
이러한 어느정도 규격화 되어있는 설정들을 스프링 부트에서 해주는 것이다.
ex. mybatis, connection pool 등등
AutoConfiguration 장점
-버전 관리
-초기 빈호출을 등록안해도 된다, 개발 편리성 증가
실행 주체
EnableAutoConfiguration
SpringBootApplication을 사용하면 자동환경설정 기능 사용할 수 있다.
해당 상위에 두개의 어노테이션이 있다면, Import AutoConfigurationImportSelector가 호출된다.
호출할 빈들을 spring.factories, spring-configuration-metadata.json,autoconfigure이고
자동 설정 리스트들이 로드되면서 자동 설정 된다.
자동설정 리스트들은 META-INF 하위에 존재한다.
반응형
'Develop > [Spring]' 카테고리의 다른 글
[Spring] Maven 이란 (0) | 2022.03.28 |
---|---|
[Springboot] starter dependency (0) | 2022.03.28 |
[Spring] JWT란? (0) | 2022.03.28 |
[Spring] Web Server와 Web Application Server 차이 (0) | 2022.03.28 |
[Spring] 스프링 디자인 패턴 (0) | 2022.03.28 |