반응형

springboot 2

컴포넌트 스캔

컴포넌트 스캔과 의존관계 자동 주입- 지금까지 스프링 빈을 등록할 때는 자바 코드의 @Bean이나 XML의 등을 통해서 설정 정보에 직접 등록할 스프링 빈을 나열했다.- 예제에서는 몇개 안되었지만 스프링 빈이 수십 수백개가 되면 등록도 귀찮고, 설정 정보도 커지고, 누락하는 문제도 발생한다.- 스프링은 설정 정보가 없어도 자동으로 스프링 빈을 등록하는 컴포넌트 스캔이라는 기능을 제공한다.- 또 의존관계도 자동으로 주입하는 @Autowired라는 기능도 제공한다. 코드로 컴포넌트 스캔과 의존관계 자동 주입을 알아보자. 먼저 기존 AppConfig.java는 과거 코드와 테스트를 위해 남겨두고, 새로운 AutoAppConfig.java를 생성한다.@Configuration@ComponentScan( ..

공부/Spring 2024.10.31

스프링 입문 - 프로젝트 환경 설정1

https://start.spring.io/ 스프링 부트 기반으로 스프링 프로젝트를 만들어주는 사이트이다. 요즘 추세는 Gradle 프로젝트를 진행한다. Java언어를 선택하고 최신 부트 버전을 선택한다.(SNAPSHOT이나 M이 붙은 프로젝트는 정식 릴리즈 버전이 아니다.)  제네레이터 선택 이후 프로젝트 임포트 하듯 편하게 임포트 해주면 된다. 간혹 자바 버전이 안맞아서 에러가 발생할 수 있다https://milenote.tistory.com/63 Project Settings > Project > Project SDK SDK 버전을 새로 다운로드 받아서 버전을 맞춘다." data-og-host="milenote.tistory.com" data-og-source-url="https://milenote..

공부/Spring 2024.10.11
반응형