mica-auto spring boot stater 开发利器开源项目

我要开发同款
匿名用户2019年01月21日
178阅读

技术信息

开源地址
https://gitee.com/596392912/mica-auto
授权协议
LGPL

作品详情

mica-auto sprigbootstater开发利器

mica-auto 是 Sprigcloud 微服务框架 Mica 中的一个基础组件,用来生成 Sprigboot 的一些基础配置。

功能

生成 sprig.factories

生成 sprig-devtools.properties

生成 FeigCliet 到 sprig.factories 中,供 mica 中完成 Feig 自动化配置。

使用注意: 如果你项目中使用了 Lombok 请将 mica-auto 的依赖放置到 Lombok 后面。

mave

<depedecy>  <groupId>et.dreamlu</groupId>  <artifactId>mica-auto</artifactId>  <versio>2.0.3</versio>  <scope>provided</scope></depedecy>gradle>=5.xaotatioProcessor("et.dreamlu:mica-auto:2.0.3")gradle<5.xcompileOly "et.dreamlu:mica-auto:2.0.3"原理

扫描 @Cofiguratio,自动生成相应的配置。

初衷

在编写 Sprigboot相关插件的时候经常需要编写和修改sprig.factories 文件,其中有一次忘记修改,导致服务启动报错。想到编译期间自动生成这种配置。

注解sprig.factories或Spikey@AutoCotextIitializerApplicatioCotextIitializer@AutoListeerApplicatioListeer@AutoRuListeerSprigApplicatioRuListeer@AutoEvPostProcessorEvirometPostProcessor@AutoFailureAalyzerFailureAalyzer@AutoCofigImportFilterAutoCofiguratioImportFilter@AutoTemplateProviderTemplateAvailabilityProvider@AutoEableCircuitBreakerEableCircuitBreaker@AutoCofigDataLocatioResolverCofigDataLocatioResolver@AutoCofigDataLoaderCofigDataLoader@CompoetEableAutoCofiguratio@AutoIgore忽略,不生成到sprig.factories@AutoServicejavaSpi生成配置开源协议

LGPL(GNULesserGeeralPublicLicese)

参考

GoogleAuto: https://github.com/google/auto

Sprig5-sprig-cotext-idexer:https://github.com/sprig-projects/sprig-framework/tree/master/sprig-cotext-idexer

功能介绍

mica-auto spring boot stater 开发利器 mica-auto 是 Spring cloud 微服务框架 Mica 中的一个基础组件,用来生成 Spring boot 的...

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论