日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不

當前位置:首頁 > 科技  > 軟件

SpringCloud項目開發中實用技巧總結

來源: 責編: 時間:2024-03-28 09:28:28 240觀看
導讀環境:SpringBoot2.7.12 + SpringCloud2021.0.71. 日志配置如果使用 Spring Boot 配置日志設置,則應將此配置放在 bootstrap.[yml | properties] 中,以便將其應用于所有事件。注意:為了讓 Spring Cloud 正確初始化日志配置

環境:SpringBoot2.7.12 + SpringCloud2021.0.7UYy28資訊網——每日最新資訊28at.com

1. 日志配置

如果使用 Spring Boot 配置日志設置,則應將此配置放在 bootstrap.[yml | properties] 中,以便將其應用于所有事件。注意:為了讓 Spring Cloud 正確初始化日志配置,不能使用自定義前綴。例如,在初始化日志系統時,Spring Cloud 無法識別使用 custom.loggin.logpath 的情況。UYy28資訊網——每日最新資訊28at.com

2. 配置發生變化

應用程序會偵聽EnvironmentChangeEvent事件,并以幾種標準方式對變化做出反應。當EnvironmentChangeEvent事件被監聽到時,它將收到發生變化的keys,應用程序將會做如下處理:UYy28資訊網——每日最新資訊28at.com

  • 重新綁定@ConfigurationProperties的Bean對象
    監聽器:ConfigurationPropertiesRebinder
  • 為 logging.level.* 中的任何屬性設置日志記錄器級別。
    監聽器:LoggingRebinder

你也可以自定義監聽EnvironmentChangeEvent事件UYy28資訊網——每日最新資訊28at.com

@Componentpublic class PackApplicationEventListener implements ApplicationListener<EnvironmentChangeEvent> {  @Override  public void onApplicationEvent(EnvironmentChangeEvent event) {    System.out.println(event.getKeys()) ;  }}

3. @RefreshScope不是什么都能刷新

那些只能初始化一次的 Bean 上使用 @RefreshScope 注解。如果某個 Bean 是 "不可變"的,則必須使用 @RefreshScope 注解或通過如下配置指明完整的類名:UYy28資訊網——每日最新資訊28at.com

spring:  cloud:     refresh:       extra-refreshable: com.pack.PackUser

注意:UYy28資訊網——每日最新資訊28at.com

如果你使用的數據源 Bean 是 HikariDataSource,則無法刷新。這是 spring.cloud.refresh.never-refreshable 的默認值。如果需要刷新,請選擇不同的數據源實現。UYy28資訊網——每日最新資訊28at.com

4. 加密與解密

Spring Cloud 有一個環境預處理器,用于在本地解密屬性值。可以使用 {cipher}* 形式的加密值,只要存在有效的密鑰,它們就會在主應用程序上下文獲得環境設置之前被解密。要在應用程序中使用加密功能,需要在類路徑中包含 Spring Security RSA(Maven 坐標:org.springframework.security:spring-security-rsa)。UYy28資訊網——每日最新資訊28at.com

#加密配置encrypt:  key: aaaabbbbccccdddd  salt: dead#---#加密關鍵信息db:  password: '{cipher}6c05a3e62aa1f71b814fd283fc15197ec18a83b67d9da27dcb63c1b3925d68c1'

這里默認使用的AES算法,所以通過如下方式生成密文即可UYy28資訊網——每日最新資訊28at.com

TextEncryptor textEncryptor = new EncryptorFactory("xxx").create("xxxx") ;textEncryptor.encrypt(...)

5. Acturator接口

對于 Spring Boot Actuator 應用程序,還提供了一些額外的管理端點:UYy28資訊網——每日最新資訊28at.com

  • POST 到 /actuator/env,以更新環境并重新綁定 @ConfigurationProperties 和日志級別。要啟用此端點,必須設置 management.endpoint.env.post.enabled=true。
  • /actuator/refresh 重新加載引導帶上下文并刷新 @RefreshScope Bean。
  • /actuator/restart 關閉 ApplicationContext 并重新啟動(默認禁用)。
  • /actuator/pause 和 /actuator/resume,用于調用生命周期方法(ApplicationContext 上的 stop() 和 start())。

6. 自定義屬性源

通過 spring.factories添加 PropertySourceLocator 類型的 Bean 來添加其他屬性源。如下示例:UYy28資訊網——每日最新資訊28at.com

public class CustomPropertySourceLocator implements PropertySourceLocator {  @Override  public PropertySource<?> locate(Environment environment) {    Map<String, Object> values = new HashMap<>() ;    values.put("config.mq.queue", "pack.test.queue") ;    MapPropertySource source = new MapPropertySource("PACK", values) ;    return source ;  }}

在spring.factories中添加如下配置UYy28資訊網——每日最新資訊28at.com

org.springframework.cloud.bootstrap.BootstrapConfiguration=/com.pack.CustomPropertySourceLocator

以上是本篇文章的全部內容,希望對你有幫助。UYy28資訊網——每日最新資訊28at.com

本文鏈接:http://m.www897cc.com/showinfo-26-79989-0.htmlSpringCloud項目開發中實用技巧總結

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。郵件:2376512515@qq.com

上一篇: 放棄 Jest 后,運行時間減少 90%!

下一篇: 三分鐘學會在 RabbitMQ 中實現發布訂閱模式

標簽:
  • 熱門焦點
  • Rust中的高吞吐量流處理

    作者 | Noz編譯 | 王瑞平本篇文章主要介紹了Rust中流處理的概念、方法和優化。作者不僅介紹了流處理的基本概念以及Rust中常用的流處理庫,還使用這些庫實現了一個流處理程序
  • 19個 JavaScript 單行代碼技巧,讓你看起來像個專業人士

    今天這篇文章跟大家分享18個JS單行代碼,你只需花幾分鐘時間,即可幫助您了解一些您可能不知道的 JS 知識,如果您已經知道了,就當作復習一下,古人云,溫故而知新嘛。現在,我們就開始今
  • 從零到英雄:高并發與性能優化的神奇之旅

    作者 | 波哥審校 | 重樓作為公司的架構師或者程序員,你是否曾經為公司的系統在面對高并發和性能瓶頸時感到手足無措或者焦頭爛額呢?筆者在出道那會為此是吃盡了苦頭的,不過也得
  • 為什么你不應該使用Div作為可點擊元素

    按鈕是為任何網絡應用程序提供交互性的最常見方式。但我們經常傾向于使用其他HTML元素,如 div span 等作為 clickable 元素。但通過這樣做,我們錯過了許多內置瀏覽器的功能。
  • 破圈是B站頭上的緊箍咒

    來源 | 光子星球撰文 | 吳坤諺編輯 | 吳先之每年的暑期檔都少不了瞄準追劇女孩們的古偶劇集,2021年有優酷的《山河令》,2022年有愛奇藝的《蒼蘭訣》,今年卻輪到小破站抓住了追
  • 中國家電海外掘金正當時|出海專題

    作者|吳南南編輯|胡展嘉運營|陳佳慧出品|零態LT(ID:LingTai_LT)2023年,出海市場戰況空前,中國創業者在海外紛紛摩拳擦掌,以期能夠把中國的商業模式、創業理念、戰略打法輸出海外,他們依
  • 得物寵物生意「狂飆」,發力“它經濟”

    作者|花花小萌主近日,得物宣布正式上線寵物鑒別,通過得物App內的&ldquo;在線鑒別&rdquo;,可找到鑒別寵物的選項。通過上傳自家寵物的部位細節,就能收獲擁有專業資質認證的得物鑒
  • 三星推出Galaxy Tab S9系列平板電腦以及Galaxy Watch6系列智能手表

    2023年7月26日,三星電子正式發布了Galaxy Z Flip5與Galaxy Z Fold5。除此之外,Galaxy Tab S9系列平板電腦以及三星Galaxy Watch6系列智能手表也同期
  • 引領旗艦級影像能力向中端機普及 OPPO K11 系列發布 1799 元起

    7月25日,OPPO正式發布K系列新品—— OPPO K11 。此次 K11 在中端手機市場長期被忽視的影像板塊發力,突破性地搭載索尼 IMX890 旗艦大底主攝,支持 OIS
Top 日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不
欧美日韩中文字幕在线| 米奇777超碰欧美日韩亚洲| 欧美日韩国产精品一区| 久久久久久久尹人综合网亚洲| 亚洲色图在线视频| 性做久久久久久| 亚洲欧美成人一区二区三区| 一本色道久久| 亚洲欧美制服中文字幕| 久久精品一本| 欧美激情一区二区三区在线| 国产精品海角社区在线观看| 欧美视频一区二区三区…| 欧美激情国产日韩| 国产精品久久久久久超碰| 国产一区自拍视频| 最近中文字幕日韩精品| 亚洲欧洲一区| 亚洲一区二区三区免费观看 | 欧美日韩国产一区二区三区地区| 欧美大片专区| 国产精品电影网站| 国产精品久久久久久久久久久久久| 欧美日韩精品高清| 欧美色网一区二区| 国产精品国产三级欧美二区| 黄色成人在线网址| 99成人精品| 在线视频一区观看| 久久亚洲综合色| 国产精品免费一区二区三区在线观看 | 欧美丝袜一区二区| 揄拍成人国产精品视频| 夜夜躁日日躁狠狠久久88av| 一区二区三区视频免费在线观看| 久久er精品视频| 久久先锋资源| 国产精品久久久久久久久久久久| 国产欧美亚洲精品| 99re8这里有精品热视频免费 | 欧美劲爆第一页| 欧美午夜宅男影院在线观看| 国产精品一区二区三区四区| 亚洲欧洲精品一区二区三区| 性高湖久久久久久久久| 欧美日韩久久不卡| 国产免费一区二区三区香蕉精| 亚洲激情网站免费观看| 亚洲视频一区在线| 欧美电影打屁股sp| 韩国女主播一区二区三区| 亚洲在线播放电影| 欧美日韩激情网| 国产精品一区二区三区免费观看| 国模大胆一区二区三区| 亚洲国产精品悠悠久久琪琪| 性欧美videos另类喷潮| 另类天堂av| 国产一区二区日韩精品| 亚洲中无吗在线| 久久久久久久尹人综合网亚洲| 欧美性色aⅴ视频一区日韩精品| 亚洲激情校园春色| 麻豆精品网站| 国产精品区一区二区三区| 韩国精品在线观看| 欧美一级二区| 国产精品视频在线观看| 亚洲电影观看| 久久久久国产精品一区| 国产欧美日韩视频一区二区| 亚洲欧洲另类| 欧美96在线丨欧| 亚洲国产精品嫩草影院| 美国成人直播| 国产精品福利久久久| 精品福利免费观看| 久久精品人人爽| 欧美日韩ab片| 99国产精品自拍| 久久香蕉国产线看观看av| 国精品一区二区| 久久久久91| 欧美亚一区二区| 亚洲午夜久久久久久久久电影院 | 国产精品扒开腿做爽爽爽视频| 99综合视频| 欧美三级第一页| 亚洲视频一区二区| 国产精品热久久久久夜色精品三区| 亚洲国产精品激情在线观看| 亚洲综合三区| 国产精品区一区二区三| 日韩一区二区久久| 欧美日韩在线另类| 亚洲激情在线观看视频免费| 欧美一区二区三区的| 欧美日韩一卡二卡| 一区二区日韩伦理片| 免费在线成人av| 国产亚洲一区二区三区| 久久精品在这里| 亚洲高清久久网| 久久久精品动漫| 在线精品视频免费观看| 欧美刺激午夜性久久久久久久| 亚洲日本激情| 乱中年女人伦av一区二区| 亚洲国产精品高清久久久| 欧美精品七区| 亚洲天堂男人| 国产一区二区三区高清在线观看| 亚洲午夜精品久久久久久app| 国产精品国色综合久久| 亚洲色诱最新| 欧美欧美天天天天操| 在线视频一区二区| 欧美精品在线观看播放| 亚洲午夜精品一区二区| 欧美日韩亚洲综合一区| 亚洲一区二区三区乱码aⅴ蜜桃女| 国产精品影片在线观看| 亚洲一级黄色av| 国产一区二区久久久| 久久综合中文色婷婷| 国模私拍视频一区| 欧美成人激情在线| 亚洲激精日韩激精欧美精品| 久久在线免费观看视频| 亚洲乱码国产乱码精品精98午夜| 欧美网站在线观看| 久久久久久亚洲精品中文字幕| 亚洲乱码国产乱码精品精天堂 | 亚洲一区二区在线观看视频| 国产专区综合网| 久久精品91| 亚洲人成在线播放网站岛国| 欧美激情综合网| 亚洲精品中文字幕有码专区| 国产精品视频不卡| 欧美一二三区精品| 亚洲日本精品国产第一区| 国产三级精品在线不卡| 欧美激情在线免费观看| 欧美伊人影院| 日韩香蕉视频| 韩国一区二区在线观看| 欧美日韩午夜剧场| 久久天堂av综合合色| 亚洲图片欧洲图片av| 在线日韩电影| 国产麻豆精品久久一二三| 欧美黄色免费网站| 久久国产精品亚洲77777| 99日韩精品| 国产精品国产三级国产专播精品人 | 亚洲另类在线视频| 黑人极品videos精品欧美裸| 久久亚洲一区| 亚洲欧美日本国产有色| 亚洲精品字幕| 国产精品毛片在线看| 欧美国产第一页| 久久国产精彩视频| 亚洲一区二区三区四区视频| 亚洲欧洲一区二区天堂久久| 国产一区二区三区成人欧美日韩在线观看 | 国产主播一区二区三区四区| 免费一区二区三区| 久久都是精品| 亚洲人体偷拍| 国产精品久久久久一区| 欧美一区午夜精品| 亚洲黄色在线视频| 欧美午夜不卡影院在线观看完整版免费| 亚洲自拍偷拍色片视频| 国产一区二区三区av电影| 欧美mv日韩mv国产网站app| 亚洲人午夜精品| 黄色亚洲免费| 国产亚洲欧洲| 国产精品午夜视频| 欧美三级在线播放| 久久久久综合一区二区三区| 亚洲免费电影在线观看| 在线精品视频免费观看| 好看的日韩视频| 狠狠v欧美v日韩v亚洲ⅴ| 国产日韩欧美一区二区三区四区| 久热精品视频在线| 久久精品免视看| 久久精品国产欧美激情| 欧美亚洲一区二区在线| 亚洲三级色网| 亚洲激情成人网| 亚洲国产精品欧美一二99| 国产精品婷婷午夜在线观看| 免费在线观看日韩欧美| 毛片基地黄久久久久久天堂| 久久亚洲精品一区二区| 每日更新成人在线视频| 亚洲欧美日韩在线| 午夜精品视频在线观看一区二区| 亚洲人久久久|