製作人:全心全意
springboot整合配置檔案處理器(配置檔案進行繫結會有提示)
引入依賴
org.springframework.bootspring-boot-configuration-processor
true
zq:name: quanxinquanyi
配置檔案對應類
package com.zq.main.bean;import org.springframework.boot.context.properties.configurationproperties;
import org.springframework.stereotype.component;
import lombok.data;
@component
@configurationproperties("zq")
@data
public class myconfig
}
呼叫方法
@autowiredprivate myconfig myconfig;
public string getss()
配置檔案佔位符
$:數字隨機數($表示10以內的隨機數)
spring boot 整合yml配置檔案
zq:name: quanxinquanyi
讀取配置檔案
package com.zq.main.tasks;import org.springframework.beans.factory.annotation.value;
import org.springframework.scheduling.annotation.scheduled;
import org.springframework.stereotype.component;
@component // 表示將這個類交給spring管理
public class scheduledtasks ")
private string name;
@scheduled(fixedrate = 5000)
// 設定時間間隔,毫秒為單位
public void reportcurrenttime()
}
多環境配置檔案的讀取
dev:本地開發環境
test:測試環境
pre:預生產環境
prd:生產環境
spring:profiles:
active: dev
zq:name:全心全意
Redis 整合 SpringBoot 配置
redis 配置 使用 redis 作為預設快取,如果不配置則使用預設實現 concurrentmapcache 將資料儲存在concurrentmap中,並進行獲取。spring.cache.type redis redis資料庫索引 預設為0 spring.redis.database的配置通常...
springboot配置 整合nacos
nacos倉庫 nacos介紹文件 nacos使用例子 springboot nacos consumer springboot nacos 匯入nacos mysql.sql 啟動nacos 控制台 1 配置發布2種方式 呼叫openapi 控制台操作 2 新建命名空間 3 不同namespace...
springboot整合Apollo配置中心(一)
apollo配置中心是攜程框架部門研發的分布式配置中心,能夠集中化管理應用不同環境,不同集群的配置,配置修改後能夠在1秒內將配置推送到服務端,適用於微服務配置管理場景。這是apollo配置中心的官方介紹,已經十分的詳細清晰了,這次使用springboot整合apollo主要是為了解決幾個困擾我的問題...