# AutoConfiguration

스프링 부트(6)-조건부 자동 구성
전 게시물의 마지막 부분에서는 자동 구성 정보를 외부 파일에서 읽은 후, 동적으로 자동 구성을 등록하도록 했었다. 이 기능을 만들기 위해 MyAutoConfiguration 애노테이션 클래스를 만들고, 이 클래스의 full path+name 으로 만들어진 텍스트 파일(

스프링 부트(5)-자동 구성 기반 애플리케이션
애플리케이션 빈: 개발자가 어떤 빈을 사용하겠다고 명시적으로 구성 정보를 제공한 것을 말한다.컨테이너 인프라스트럭처 빈: 스프링 컨테이너 자신이거나, 스프링 컨테이너가 계속 기능을 확장하면서 추가해온 것들을 빈으로 등록시켜서 사용하는 빈들. 개발자가 이런 빈들을 등록
Spring vs Spring Boot
Spring Spring은 Java 진영에서 가장 대중적인 동적 웹 개발 프레임워크이다. Spring은 아래 세 가지 의존성 주입(DI, Dependency Injection), 제어의 역전(IOC, Inversion Of Control), 관점 지향 프로그래밍(AO
스프링 부트의 자동설정(AutoConfiguration)
본 글은 공부만 하면 까먹을 것 같아서 정리하는 글입니다. >본 글은 인프런 백기선 강사님의 '스프링 부트-개념과 활용' 강좌에서 발췌한 내용들이 포함되어 있습니다. 스프링 부트 버전은 2.4.2 버전 입니다. @SpringBootApplication 스프링 부트
Spring boot AutoConfiguration
spring 의 @Conditional spring boot 의 AutoConfiguration 은 @Conditional 에 기반한다. 스프링 기반의 애플리케이션을 개발할때 조건부적으로 beans 을 등록할 필요가 생긴다. 예를들어 로컬 환경에서는 dev db, 프로덕션 환경에서는 production db 에 붙어야 하는 경우가 있다. 그때 propert...