@Configuration
@Configuration
public class ComponentTest {
@Bean
public String test(){
return new String("123");
}
@Bean
public String test2(){
return test();
}
}
Test:
public class ComponentBeanTest extends BaseTest{
@Resource
String test;
@Resource
String test2;
@Test
public void test() {
System.out.println(test);
System.out.println(test2);
System.out.println(test == test2);
}
}
输出:文章来源:https://www.toymoban.com/news/detail-823080.html
123
123
true
@Component
@Component
public class ComponentTest {
@Bean
public String test(){
return new String("123");
}
@Bean
public String test2(){
return test();
}
}
Test和@Configuration注解的相同
输出:文章来源地址https://www.toymoban.com/news/detail-823080.html
123
123
false
到了这里,关于【Spring】@Component 和 @Configuration 对比的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!