软件编程
位置:首页>> 软件编程>> java编程>> spring-boot @Component和@Bean的区别详解

spring-boot @Component和@Bean的区别详解

作者:行走在江湖  发布时间:2023-06-28 16:10:36 

标签:springboot,@component,@bean,区别

1、@Component 是用在类上的


@Component
public class Student {
private String name = "lkm";
public String getName() {
return name;
}
public void setName(String name) {
  this.name = name;
}
}

2、@Bean 需要在配置类中使用,即类上需要加上@Configuration注解


@Configuration
public class WebSocketConfig {
 @Bean
 public Student student(){
   return new Student();
 }
}

如果你想要将第三方库中的组件装配到你的应用中,在这种情况下,是没有办法在它的类上添加@Component注解的,因此就不能使用自动化装配的方案了,但是我们可以使用@Bean。

来源:https://blog.csdn.net/weixin_38008100/article/details/84562063

0
投稿

猜你喜欢

手机版 软件编程 asp之家 www.aspxhome.com