在Spring Boot Application类或Configuration类或Component中的哪里定义Bean?

时间:2019-07-17 09:36:58

标签: spring-boot

在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的类中那样在应用程序的入口点进行定义。

0 个答案:

没有答案