반응형 ComponentScan2 [Spring Boot] AutoConfiguration AutoConfiguration 이란 스프링이 아닌 스프링부트를 사용하는 이유 중 하나이다. 먼저 그러기 위해서는 스프링 부트 프레임워크를 새롭게 시작을 해봐야한다. https://start.spring.io/ 스프링 부트의 시작을 하기 위해서는 IDE에서도 가능하지만 파일로 만드려면 위 사이트를 참고 바란다. 생성을 하게 되면 가장 최상단에 프로젝트 이름 + Application.java 파일이 생길 것이다. 구성은 아래와 같다. @SpringBootApplication public class TestProjectApplication { public static void main(String[] args) { SpringApplication.run(TestProjectApplication.class, .. 2023. 9. 3. @ComponentScan이란 무엇인가? 스프링 Bean에 대해서 이전 포스팅에서 다룬 적이 있다. 자세한 내용은 아래 참고 포스팅을 참고 바란다. 스프링부트는 실행되는 메인 메서드 위에 @SpringBootApplication 를 달고 있고 그 안을 들어가면 @Target(ElementType.TYPE) @Retention(RetentionPolicy.RUNTIME) @Documented @Inherited @SpringBootConfiguration @EnableAutoConfiguration @ComponentScan(excludeFilters = { @Filter(type = FilterType.CUSTOM, classes = TypeExcludeFilter.class), @Filter(type = FilterType.CUSTOM, cl.. 2023. 8. 16. 이전 1 다음 반응형