1 Star 3 Fork 1

老诗人 / jl-spring-factories

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

解决问题

不同项目之间依赖,包名不同导致无法注册sring bean。

使用场景

  1. 编写工具类
  2. 多模块开发
  3. 微服务开发

功能亮点

  1. 纯自动,无需任何配置
  2. 支持feign
  3. 支持自定义注解

安装依赖

<dependency>
    <groupId>io.gitee.laoshirenggo</groupId>
    <artifactId>spring-factories</artifactId>
    <version>1.5</version>
</dependency>

使用说明

maven打包时自动生成模块下bean的spring.factories文件,不需要写任何代码和配置。

自定义注解

把自定义注解的类也加入spring.factories文件,前提是定义的注解必须是能生成springbean(自身或迭代无限级父注解必须有Component注解,fiegn例外)。
自定义注解例子:

@Target({ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
@Documented
@Component //注册为bean注解
public @interface DemoAnnot {

}

给类添加自定义注解,该类就会被写入spring.factories文件

@DemoAnnot
public class DemoService {
}

空文件

简介

自动生成spring.factories文件,无需任何编码及配置。 展开 收起
Java
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/laoshirenggo/jl-spring-factories.git
git@gitee.com:laoshirenggo/jl-spring-factories.git
laoshirenggo
jl-spring-factories
jl-spring-factories
master

搜索帮助