在SpringBootApplication类或Configuration类或标记为Component的类中定义bean之间,我几乎不会感到困惑。
喜欢
@SpringBootApplication
public class MyApp
{
@Bean
Test myTest(){
}
public static void main(String args[]){
SpringApplication.run(MyApp.class,args);
}
OR
@Component
public class MyComp{
@Bean
Test myTest(){
}
}
OR
@Configuration
public class MyConf{
@Bean
Test myTest(){
}
}
哪种是定义bean的最佳方法? 是否可以像在标记为@SpringBootApplication的类中那样在应用程序的入口点进行定义。