2017-12-06 1 views
-1

@SpringBootApplication은 스프링 애플리케이션의 주요 클래스를 표시하는 데 사용된다는 것을 알고 있습니다.SpringBootApplication 기능이란 무엇입니까?

Here 나는 "@Configuration, @EnableAutoConfiguration@ComponentScan"을 사용하는 것과 같습니다. 그러나 @EnableAutoConfiguration으로 이미 자동으로 만들어진 경우에는 @Configuration이 필요한 이유는 무엇입니까?

+0

"@Configuration이 필요한 이유는 무엇입니까?" '@ SpringBootApplication'을 사용한다면, 그 클래스에'@ Configuration'을 사용하지 않아도됩니다. – pvpkiran

+0

downvoting은 Spring이 STackoverflow에 관한 질문을하기 전에 읽어야 할 훌륭한 문서를 가지고 있기 때문에 downvoting합니다. – tkruse

답변

1

@EnableAutoConfiguration은 Spring 부트가 사용하는 라이브러리를 찾고 이에 따라 Bean을 설정하려고한다는 것을 의미합니다. @Configuration과는 아무 관련이 없습니다.

관련 문제