spring-boot @Component和@Bean的区别详解
作者:行走在江湖 时间:2023-06-28 16:10:36
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
标签:springboot,@component,@bean,区别
0
投稿
猜你喜欢
C#找出字符串中第一个字母并大写的方法
2023-08-24 03:43:28
SpringBoot服务开启后通过端口访问无反应的解决
2022-12-11 03:57:17
SpringBoot防止大量请求攻击的实现
2023-11-24 16:42:54
Android绘制钟表的方法
2023-09-01 13:18:03
SpringBoot security安全认证登录的实现方法
2021-05-30 08:09:56
Android中ListView用法实例分析
2022-04-08 17:11:29
java生成jar包并且单进程运行的实例
2021-08-30 00:40:55
springcloud Zuul动态路由的实现
2021-10-07 06:15:40
SpringCloud Eureka搭建的方法步骤
2021-10-10 11:03:29
深入理解 Java、Kotlin、Go 的线程和协程
2022-05-04 12:39:14
C#实现只运行单个实例应用程序的方法(使用VB.Net的IsSingleInstance)
2023-06-16 07:54:29
SpringBoot整合Log4j2及配置步骤
2023-10-27 10:50:16
Unity使用LineRender实现签名效果
2023-08-02 20:40:00
SpringBoot整合ShardingSphere的示例代码
2022-08-17 22:52:28
Java初学者问题图解(动力节点Java学院整理)
2023-10-15 18:06:11
SpringBoot文件访问映射如何实现
2022-07-22 00:36:07
详解Kotlin Android开发中的环境配置
2022-06-25 10:42:17
Java中list.contains()的用法及拓展
2022-11-06 21:04:59
Josephus环的四种解法(约瑟夫环)基于java详解
2022-02-28 23:29:13
Android自定义View实现自动转圈效果
2021-11-11 21:01:48