SpringBoot - 向容器中注册组件的方法有哪些?

部署运行你感兴趣的模型镜像
向容器中注册组件的方法常见的有以下几种方式:
1.	@ComponentScan注解 + (@Controller/@Service/@Reponsitory,@Componet)中的任何一个进行组合,
一般是自己编写的类;
2.	@Bean注解,导入第三方的类或包的组件,用于将方法返回值的对象放入到容器中,默认以方法名为对象id;
3.	@Import注解,导入指定的类;
4.	@ImportResource注解,导入外部XML资源
5.	@PropertySource注解,可以加载指定的、非application.properties文件的、未在SpringBoot默认加载目录的、
自定义的属性文件(*.properties)到Spring容器中。
6.	将实现spring的FactoryBean<T>接口的自定义对象, 通过@Bean的方式加入到Spring容器中;
7.	@Conditional注解,将满足条件的Bean注册到Spring容器中,需要和@Bean一起使用。
    添加到类上:当满足自定义的条件时,类中所有的添加了@Bean注解的方法都会完成注册,否则将全部无法注册;
    添加到方法上:当满足自定义的条件时,方法中添加了@Bean就会完成注册,否则无法注册。
9.	@Configuration 和 @Bean组合,用于定义配置类,可替换xml配置文件,将配置类加入到Spring容器中;

您可能感兴趣的与本文相关的镜像

Llama Factory

Llama Factory

模型微调
LLama-Factory

LLaMA Factory 是一个简单易用且高效的大型语言模型(Large Language Model)训练与微调平台。通过 LLaMA Factory,可以在无需编写任何代码的前提下,在本地完成上百种预训练模型的微调

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

cloneme01

谢谢您的支持与鼓励!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值