添加非启动类所在包下的Bean
我们使用@Component
注解,或者@Configuration
+@Bean
注解,可以轻松地将组件添加到容器中,这是因为在Spring Boot项目中,Spring Boot会在启动时自动扫描主启动类下的包,将标注了这两种注解的类都添加到容器
不过有时,我们需要添加一些非启动类下的组件,这个时候该怎么做呢?
现在主启动类在blackball
包下,需要添加的组件在other
包下,每个组件都添加了@Component
注解或者其衍生注解
Controller类
@Controller
public class MyController {
}
Service类
@Service
public class MyService {
}
Dao类
@Repository
public class MyDao {
}
Component类
@Component
public class MyComponent