spring-boot@Component和@Bean的区别详解
1、@Component 是⽤在类上的
@Component
public class Student {
private String name = "lkm";
public String getName() {
return name;
}springboot是啥
public void setName(String name) {
this.name = name;
}
}
2、@Bean 需要在配置类中使⽤,即类上需要加上@Configuration注解
@Configuration
public class WebSocketConfig {
@Bean
public Student student(){
return new Student();
}
}
如果你想要将第三⽅库中的组件装配到你的应⽤中,在这种情况下,是没有办法在它的类上添加@Component注解的,因此就不能使⽤⾃动化装配的⽅案了,但是我们可以使⽤@Bean。
以上就是本⽂的全部内容,希望对⼤家的学习有所帮助,也希望⼤家多多⽀持。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。