亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

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

CntChen / 2554人閱讀

摘要:代碼自動生成是微服務框架中的一個基礎組件,用來生成的一些基礎配置。功能生成生成生成到中,供中完成自動化配置。圖示添加依賴依賴構建當執(zhí)行或者時就會生成相關配置。原理掃描,自動生成相應的配置,支持組合注解。

mica-auto 代碼自動生成

mica-autoSpring cloud 微服務框架 Mica 中的一個基礎組件,用來生成 Spring boot starter 的一些基礎配置。

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

使用場景

主要是用來避免 Spring boot 主項目包同 子項目或者子模塊 包不一致,避免包掃描不到的問題。

自定義 spring boot starter。

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

功能

生成 spring.factories

生成 spring-devtools.properties

生成 FeignClientspring.factories 中,供 mica-pro 中完成 Feign 自動化配置。

使用

注意: 如果你項目中使用了 Lombok 請將 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}"
圖示 添加依賴

依賴構建

當執(zhí)行 mvn package 或者 gradle build 時 就會生成相關配置。



原理

掃描 @Component,自動生成相應的配置,支持組合注解。

開源協(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

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

轉載請注明本文地址:http://www.ezyhdfw.cn/yun/73831.html

相關文章

  • mica 簡介和組件圖譜

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

    wqj97 評論0 收藏0
  • [直播視頻] 《Java 微服務實踐 - Spring Boot 系列》限時折扣

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

    Enlightenment 評論0 收藏0
  • Spring Boot 2 快速教程:WebFlux 快速入門(二)

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

    gaara 評論0 收藏0
  • SpringBoot 入門簡介

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

    chuyao 評論0 收藏0

發(fā)表評論

0條評論

CntChen

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<