成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

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

CntChen / 2573人閱讀

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

mica-auto 代碼自動生成

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

版本更新記錄: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}"
圖示 添加依賴

依賴構(gòu)建

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



原理

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

開源協(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)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://m.hztianpu.com/yun/73831.html

相關(guān)文章

  • mica 簡介和組件圖譜

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

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

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

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

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

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

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

    chuyao 評論0 收藏0

發(fā)表評論

0條評論

閱讀需要支付1元查看
<