springboot整合配置檔案處理器

2022-07-10 17:54:13 字數 1462 閱讀 8853

製作人:全心全意

springboot整合配置檔案處理器(配置檔案進行繫結會有提示)

引入依賴

org.springframework.boot

spring-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

}

呼叫方法

@autowired

private 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主要是為了解決幾個困擾我的問題...