1. 程式人生 > >【SpringBoot】——SpringBoot 讀取配置檔案方式

【SpringBoot】——SpringBoot 讀取配置檔案方式

// 方式一: 將配置檔案封裝為一個bean
@Autowired
private ConfigProps configProps;

// 方式二: 通過 Spring 提供的類獲取配置檔案
@Autowired
private Environment environment;

// 方式三: 通過 @Value 註解獲取配置檔案
@Value("${cyf.version}")
private String version;
示例:
--------------------------------------------------------------------------------------------------------------

// 測試一 測試通過封裝的配置Bean 的 toString 方法列印獲取的配置檔案
@Test
public void testProps(){
    System.out.println(configProps);
}

// 測試二 通過 Spring 提供的類獲取配置檔案
@Test
public void testEnvironment(){
    log.info("get version by environment is {}",environment.getProperty(VERSION));
    log.info("get date by environment is {}",environment.getProperty(DATE));
    log.info("get author by environment is {}",environment.getProperty(AUTHOR));
}

// 測試三 通過 @Value 註解獲取配置檔案
@Test
public void testValue(){
    log.info("get version by value is {}",version);
    log.info("get date by value is {}",date);
    log.info("get author by value is {}",author);
}

相關推薦

java 一個讀取配置檔案的類

/** * <p>Title:InitConfig.java</p> * <p>Description:</p> * @author songrongkai * @date 2018年7月29日 * @version 1.0 */ p

SpringBoot——SpringBoot 讀取配置檔案方式

// 方式一: 將配置檔案封裝為一個bean @Autowired private ConfigProps configProps; // 方式二: 通過 Spring 提供的類獲取配置檔案 @Autowired private Environment environmen

SpringBoot— Spring Boot配置檔案詳解

Spring Boot配置檔案詳解Spring Boot提供了兩種常用的配置檔案,分別是properties檔案和yml檔案。他們的作用都是修改Spring Boot自動配置的預設值。相對於properties檔案而言,yml檔案更年輕,也有很多的坑。可謂成也蕭何敗也蕭何,y

springBoot使用Controller讀取配置檔案兩種方式&讀取自定義配置方法

Controller 核心配置檔案 application.propertie web.msg=Hello! This is Controller demo; Controller:

SpringBoot整合Mybatis(使用配置檔案方式)

1.首先看下一下maven的依賴,主要是mybatis依賴,mysql驅動,以及之後測試使用的依賴spring-boot-test <!--mybatis依賴包--> <dependency> <groupId>

Linux下配置檔案讀取操作流程及其C程式碼實現

轉自:http://blog.csdn.net/zhouzhaoxiong1227/article/details/45563263#comments 一、概述 Linux具有免費、可靠、安全、穩定、多平臺等特點,因此深受廣大程式設計師的歡迎。 為了體現軟體產品的靈活性,可新增配置檔案存放某些重要的

Tomcat學習筆記3--- Server.xml配置檔案詳解

本文主要講如何配置Tomcat伺服器。 首先展示一個BS結構圖: 1 server 一個server就表示一個Tomcat例項。 1)port 指定一個埠,這個埠負責監聽關閉tomcat的請求; 2)shutdown 指定向埠傳送的命令字串。 2 service 一個service就是處理請求的服務,裡邊包含

牛刀小試——Web.config配置檔案解析

花了點時間整理了一下ASP.NET Web.config配置檔案的基本使用方法。很適合新手參看,由於Web.config在使用很靈活,可以自定義一些節點。所以這裡只介紹一些比較常用的節點。 <?xml version="1.0"?> <!--注意: 除了手

clisp實現讀取CSV檔案

csv檔案:              1、每行資料集各元素以逗號間隔              2、若單元素中有逗號,則整個元素以雙引號括起來為一個單元素              3、若雙引號元素中又有雙引號,則需要轉義雙引號為 \" 以clisp為例實現 csv

C#通過讀取配置檔案方式連線mysql資料庫

連線資料庫最常用的方式就是通過字串連線,如下: public static string connstr = "server = localhost; uid = root; pwd = 123456; database = db_sms;"; MySqlConnect

iniparserC語言配置檔案解析庫 — iniparser 的使用

O、簡介 C語言配置檔案解析庫 — iniparser可以方便的對配置檔案進行解析、新增、修改、刪除等操作。 配置檔案格式: 註釋:iniparser會無視註釋,註釋以英文分號開頭(;這是配置檔案註釋) 註釋結構:配置檔案包含兩個基本單元 sectio

springboot讀取配置檔案@ConfigurationProperties、@PropertySource和@Value

### 概念: - @ConfigurationProperties : 是springboot的註解,用於把主配置檔案中配置屬性設定到對於的Bean屬性上 - @PropertySource :是spring的註解,用於載入指定的屬性配置檔案到Spring的Environment中,可以和 @V

springboot 讀取配置檔案中的變數(通過註解方式

springboot的application.properties檔案中可以定義一些可配置的常量。在程式中我們不需要再重新的讀取檔案,我們可以直接使用@Value註解讀取配置檔案中的值。首先看一下配置檔案application.properties中的內容是:spring.p

SpringBoot讀取配置檔案的兩種方式以及自定義配置檔案讀取

1.讀取預設配置檔案中的資料 application.properties 直接使用@Value註解獲取資料 2.使用Environment獲取資料 防止亂碼統一編碼格式 注入Environment 使用getPro

springboot 讀取配置檔案內容的幾種方式

1 使用 Environment 進行讀取 env.getProperty("配置檔案中的值") 2  使用註解的方式  @PropertySource("classpath:applic

JavaEE讀取配置檔案路徑的幾種方式

讀取配置檔案的各種方式 1.類載入器讀取: 只能讀取classes或者類路徑中的任意資源,但是不適合讀取特別大的資源。 ①獲取類載入器 ClassLoader cl = 類名.class.getClassLoader(); ②呼叫類載入器物件的方法:

SpringBoot使用Java配置方式

Java配置是Spring4.x推薦的配置方式,完全替代xml配置 @Configuration 和 @Bean Spring的Java配置方式是通過 @Configuration 和 @Bean 這兩個註解實現的: 1、@Configuration 作用於類上,相當於一

SpringBootSpringBoot之入門配置檔案

介紹:example02 相信很多人選擇Spring Boot主要是考慮到它既能兼顧Spring的強大功能,還能實現快速開發的便捷。我們在Spring Boot使用過程中,最直觀的感受就是沒有了原來自己整合Spring應用時繁多的XML配置內容,替代它的是在p

系統學習SpringBootSpringBoot讀取Property配置

SpringBoot讀取Property 在web開發的過程中,經常需要自定義一些配置檔案作為全域性配置(資料庫連線之類的)。 在SpringBoot中,讀取property檔案會很簡單。 真

SpringbootSpringboot整合Jasypt,讓配置資訊保安最優雅方便的方式

1 簡介 在上一篇文章中,介紹了Jasypt及其用法,具體細節可以檢視【Java庫】如何使用優秀的加密庫Jasypt來保護你的敏感資訊?。如此利器,用之得當,那將事半功倍。本文將介紹Springboot整合Jasypt,實現配置資訊的安全,如資料庫連線、賬號和密碼、介面憑證資訊等。 Jasypt可以為Spri