广州总校区切换校区
复制成功
微信号:togogoi
添加微信好友, 详细了解课程
已复制成功,如果自动跳转微信失败,请前往微信添加好友
打开微信
图片
news

新闻资讯

Spring的Factories机制介绍

发布时间: 2023-04-23

Spring Factories是Java Spi的Spring版本。Spring Factories最重要的特点是,你可以使用配置文件来指定Spring容器要加载的特定组件。

Spring Factories是一种类似于Java SPI的机制,它在META-INF/spring.plants文件中配置接口的实现类的名称,然后读取这些配置文件并在应用程序中实例化它们。

Spring Factories机制提供了一种解耦容器注入的方式,帮助外部包(独立于spring-boot项目)注册Bean到spring boot项目容器中。

Spring容器管理的Bean的路径不在 Spring Boot 项目的扫描路径下:

在Spring Boot 项目中配置ComponentScan注解的扫描路径,添加需要被扫描的方法。

通过在Spring Boot 项目中添加@EnableAutoConfiguration注解,并自定义@EnableXXXXConfiguration的注解,通过注解中的方法注入Bean。

spring.factories的是通过Properties解析得到的,所以我们在写文件中的内容都是安装下面这种方式配置的:

com.xxx.interface=com.xxx.classname

上一篇: IaC有哪些实现方式

下一篇: Oracle数据库控制台常用命令

<
在线咨询 ×

您好,请问有什么可以帮您?我们将竭诚提供最优质服务!