成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專(zhuān)欄INFORMATION COLUMN

使用mica-auto生成Spring boot starter配置

CntChen / 2510人閱讀

摘要:代碼自動(dòng)生成是微服務(wù)框架中的一個(gè)基礎(chǔ)組件,用來(lái)生成的一些基礎(chǔ)配置。功能生成生成生成到中,供中完成自動(dòng)化配置。圖示添加依賴依賴構(gòu)建當(dāng)執(zhí)行或者時(shí)就會(huì)生成相關(guān)配置。原理掃描,自動(dòng)生成相應(yīng)的配置,支持組合注解。

mica-auto 代碼自動(dòng)生成

mica-autoSpring cloud 微服務(wù)框架 Mica 中的一個(gè)基礎(chǔ)組件,用來(lái)生成 Spring boot starter 的一些基礎(chǔ)配置。

版本更新記錄:https://github.com/lets-mica/mica-auto/blob/master/CHANGELOG.md
最新版本:https://mvnrepository.com/artifact/net.dreamlu/mica-auto

使用場(chǎng)景

主要是用來(lái)避免 Spring boot 主項(xiàng)目包同 子項(xiàng)目或者子模塊 包不一致,避免包掃描不到的問(wèn)題。

自定義 spring boot starter。

多模塊項(xiàng)目中的子項(xiàng)目(不建議主項(xiàng)目添加 mica-auto)。

功能

生成 spring.factories

生成 spring-devtools.properties

生成 FeignClientspring.factories 中,供 mica-pro 中完成 Feign 自動(dòng)化配置。

使用

注意: 如果你項(xiàng)目中使用了 Lombok 請(qǐng)將 mica-auto 的依賴放置到 Lombok 后面。

maven

  net.dreamlu
  mica-auto
  ${version}
  provided
gradle >= 5.x
annotationProcessor("net.dreamlu:mica-auto:${version}")
gradle < 5.x
compileOnly "net.dreamlu:mica-auto:${version}"
圖示 添加依賴

依賴構(gòu)建

當(dāng)執(zhí)行 mvn package 或者 gradle build 時(shí) 就會(huì)生成相關(guān)配置。



原理

掃描 @Component,自動(dòng)生成相應(yīng)的配置,支持組合注解。

開(kāi)源協(xié)議

LGPL(GNU Lesser General Public License)

源碼地址

碼云:https://gitee.com/596392912/m...

Github:https://github.com/lets-mica/...

參考

Google Auto: https://github.com/google/auto

Spring 5 - spring-context-indexer:https://github.com/spring-projects/spring-framework/tree/master/spring-context-indexer

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/73831.html

相關(guān)文章

  • mica 簡(jiǎn)介和組件圖譜

    摘要:僅依賴全家桶,無(wú)第三方依賴。碼云微服務(wù)開(kāi)發(fā)核心包,由于功能眾多不做詳細(xì)描述,大家可以看組件圖譜。碼云對(duì)相關(guān)組件進(jìn)行的擴(kuò)展,暫未開(kāi)源,敬請(qǐng)期待組件圖譜 mica 云母,寓意為云服務(wù)的核心,使得云服務(wù)開(kāi)發(fā)更加方便快捷。mica 的前身是 lutool,lutool 在內(nèi)部孵化了小兩年,已經(jīng)被多個(gè)朋友運(yùn)用到企業(yè)。由于 lutool 對(duì)微服務(wù)不夠友好,故重塑了mica。 mica 核心依賴 m...

    wqj97 評(píng)論0 收藏0
  • [直播視頻] 《Java 微服務(wù)實(shí)踐 - Spring Boot 系列》限時(shí)折扣

    摘要:作為微服務(wù)的基礎(chǔ)設(shè)施之一,背靠強(qiáng)大的生態(tài)社區(qū),支撐技術(shù)體系。微服務(wù)實(shí)踐為系列講座,專(zhuān)題直播節(jié),時(shí)長(zhǎng)高達(dá)小時(shí),包括目前最流行技術(shù),深入源碼分析,授人以漁的方式,幫助初學(xué)者深入淺出地掌握,為高階從業(yè)人員拋磚引玉。 簡(jiǎn)介 目前業(yè)界最流行的微服務(wù)架構(gòu)正在或者已被各種規(guī)模的互聯(lián)網(wǎng)公司廣泛接受和認(rèn)可,業(yè)已成為互聯(lián)網(wǎng)開(kāi)發(fā)人員必備技術(shù)。無(wú)論是互聯(lián)網(wǎng)、云計(jì)算還是大數(shù)據(jù),Java平臺(tái)已成為全棧的生態(tài)體系,...

    Enlightenment 評(píng)論0 收藏0
  • Spring Boot 2 快速教程:WebFlux 快速入門(mén)(二)

    摘要:響應(yīng)式編程是基于異步和事件驅(qū)動(dòng)的非阻塞程序,只是垂直通過(guò)在內(nèi)啟動(dòng)少量線程擴(kuò)展,而不是水平通過(guò)集群擴(kuò)展。三特性常用的生產(chǎn)的特性如下響應(yīng)式編程模型適用性內(nèi)嵌容器組件還有對(duì)日志消息測(cè)試及擴(kuò)展等支持。 摘要: 原創(chuàng)出處 https://www.bysocket.com 「公眾號(hào):泥瓦匠BYSocket 」歡迎關(guān)注和轉(zhuǎn)載,保留摘要,謝謝! 02:WebFlux 快速入門(mén)實(shí)踐 文章工程: JDK...

    gaara 評(píng)論0 收藏0
  • SpringBoot 入門(mén)簡(jiǎn)介

    摘要:這里使用的是數(shù)據(jù)庫(kù)啟動(dòng)類(lèi)上加上注解在啟動(dòng)類(lèi)中添加對(duì)包掃描掃描多個(gè)包下的可以有以下幾種方法掃描會(huì)自動(dòng)加載相關(guān)配置,數(shù)據(jù)源就會(huì)自動(dòng)注入到中,會(huì)自動(dòng)注入到中,可以直接使用。有配置文件下的使用掃描多個(gè)包下的可以有以下幾種方法掃描 Spring-Boot 學(xué)習(xí)筆記 1 Spring-Boot 介紹 1.1 什么是Spring-Boot Spring-Boot是由Pivotal團(tuán)隊(duì)提供的全新框架...

    chuyao 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<