我在main class App.java
中有注释组件扫描,我有四个类的注释组件
示例:A.java
,B.Java
,C.java
和D.java
以及不同包中的注释组件。
这里应用程序将如何知道首先去C.Java
。我没有在main class
中注释组件扫描中提到任何软件包,但是当我运行应用程序时,我可以看到它首先是C.java
。您能解释一下吗?我正在运行java作为application.I只是想知道注释Component的概念,当我们没有在类的主要提到基础包时。
然后你的spring-boot应用程序用the @SpringBootApplication
注释。
@SpringBootApplication
注释相当于使用@Configuration, @EnableAutoConfiguration and @ComponentScan
及其默认属性。
还有一点,如果你没有;在@ComponentScan
中指定基础包名称,它将从包中扫描,@Springbootapplication
存在。
欲了解更多信息,qazxsw poi