最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

springboot如何使用@Value獲取配置文件的值

 更新時間:2021年08月11日 10:48:08   作者:知識追求者  
這篇文章主要介紹了springboot如何使用@Value獲取配置文件的值,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

使用@Value獲取配置文件的值

1、創(chuàng)建配置文件(application.properties)

spring.activemq.broker-url=tcp://localhost:61616
spring.activemq.user=admin
spring.activemq.password=admin
spring.activemq.in-memory=true
spring.activemq.pool.enabled=false

2、創(chuàng)建測試類(MyController.java)

package com.jeff.controller;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class MyController {
	@Value("${spring.activemq.user}")
	private String user;
	@RequestMapping("myTest")
	public String myTest() {
		System.out.println("user的值:" + user);
		return "success";
	}
}

3、打開瀏覽器訪問 http://localhost:8080/myTest,控制臺輸出結(jié)果

在這里插入圖片描述

在這里插入圖片描述

SpringBoot 使用@Value()注解獲取到配置文件中的值為null

一、描述

@Slf4j
@Component
public class FileUtils { 
    @Value("${document.path.output}")
    private String outPath; 
}
document:
  path:
    output: E:/workspace/doc_convert/tmp

二、解決方式

新創(chuàng)建了一個SpringBoot項(xiàng)目,在使用@Value獲取配置文件中的值時,一直為null。

通過排查發(fā)現(xiàn),雖然值為null,說明配置的參地址是正確的,只是在Spring進(jìn)行依賴注入的時候沒有把這個值注入到變量中來。

通過檢查發(fā)現(xiàn),是由于使用此類(注解所在的類)時候是直接new的,并沒有將此類的創(chuàng)建交由Spring容器進(jìn)行管理。

以上為個人經(jīng)驗(yàn),希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • SpringBoot 項(xiàng)目使用hutool 工具進(jìn)行 http 接口調(diào)用的處理方法

    SpringBoot 項(xiàng)目使用hutool 工具進(jìn)行 http 接口調(diào)用的處理方

    在實(shí)際的開發(fā)過程中一個互聯(lián)網(wǎng)的項(xiàng)目來說 ,有可能會涉及到調(diào)用外部接口的實(shí)際業(yè)務(wù)場景,下面通過本文給大家介紹SpringBoot 項(xiàng)目 使用hutool 工具進(jìn)行 http 接口調(diào)用的處理方法,需要的朋友可以參考下
    2022-06-06
  • 詳解關(guān)于eclipse中使用jdk15對應(yīng)javafx15的配置問題總結(jié)

    詳解關(guān)于eclipse中使用jdk15對應(yīng)javafx15的配置問題總結(jié)

    這篇文章主要介紹了詳解關(guān)于eclipse中使用jdk15對應(yīng)javafx15的配置問題總結(jié),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11
  • Spring Security自定義失敗處理器問題

    Spring Security自定義失敗處理器問題

    這篇文章主要介紹了Spring Security自定義失敗處理器問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-08-08
  • Java面試必備之JMM高并發(fā)編程詳解

    Java面試必備之JMM高并發(fā)編程詳解

    高并發(fā)(High?Cuncurrency)是互聯(lián)網(wǎng)分布式系統(tǒng)架構(gòu)設(shè)計中必須考慮的因素之一,它通常是指,通過設(shè)計保證系統(tǒng)能夠同時并發(fā)處理很多請求
    2022-07-07
  • Java中的SPI機(jī)制案例分享

    Java中的SPI機(jī)制案例分享

    這篇文章主要介紹了Java中的SPI機(jī)制案例分享,文章基于Java的相關(guān)資料展開SPI的詳細(xì)介紹,SPI的全稱是Service?Provider?Interface,服務(wù)提供者接口,下文更多相關(guān)內(nèi)容介紹需要的小伙伴可以參考一下
    2022-04-04
  • SpringBoot3.0集成MybatisPlus的實(shí)現(xiàn)方法

    SpringBoot3.0集成MybatisPlus的實(shí)現(xiàn)方法

    本文主要介紹了SpringBoot3.0集成MybatisPlus的實(shí)現(xiàn)方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-08-08
  • windows命令行中java和javac、javap使用詳解(java編譯命令)

    windows命令行中java和javac、javap使用詳解(java編譯命令)

    最近重新復(fù)習(xí)了一下java基礎(chǔ),這里便講講對于一個類文件如何編譯、運(yùn)行、反編譯的。也讓自己加深一下印象
    2014-03-03
  • windows下使用 intellij idea 編譯 kafka 源碼環(huán)境

    windows下使用 intellij idea 編譯 kafka 源碼環(huán)境

    這篇文章主要介紹了使用 intellij idea 編譯 kafka 源碼的環(huán)境,本文是基于windows下做的項(xiàng)目演示,需要的朋友可以參考下
    2021-10-10
  • java學(xué)習(xí)筆記_關(guān)于字符串概述

    java學(xué)習(xí)筆記_關(guān)于字符串概述

    下面小編就為大家?guī)硪黄猨ava學(xué)習(xí)筆記_關(guān)于字符串概述。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-05-05
  • SpringBoot?Application核心注解詳解

    SpringBoot?Application核心注解詳解

    進(jìn)入到@SpringBootApplication的源碼,可以看到里面組合了三個我們感興趣的注解@ComponentScan、@EnableAutoConfiguration、@SpringBootConfiguration,我們一一分析這三個注解
    2022-10-10

最新評論

康乐县| 临漳县| 科尔| 庆云县| 罗城| 印江| 宜州市| 洛隆县| 浮梁县| 获嘉县| 贺兰县| 全州县| 秦安县| 沂水县| 防城港市| 钟山县| 宁海县| 雷州市| 吴堡县| 松江区| 河南省| 临漳县| 瓦房店市| 冷水江市| 平谷区| 固安县| 柳林县| 隆林| 科技| 石家庄市| 巩留县| 合作市| 鹿邑县| 正蓝旗| 千阳县| 台前县| 绩溪县| 鸡西市| 临汾市| 普格县| 朝阳县|