springboot中的@value取不到正確的值問題
更新時間:2023年12月11日 08:48:25 作者:ajdxwz
這篇文章主要介紹了springboot中的@value取不到正確的值問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
springboot 的@value取不到正確的值
- 寫了一個簡單的屬性注入demo,發(fā)現(xiàn)個問題,因為開發(fā)中習(xí)慣性的寫user,所以恰好問題也出在這里。
- 代碼如下:
package com.demo.zz;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@SpringBootApplication
@RestController
public class zz {
public static void main(String[] args) {
SpringApplication.run(zz.class, args);
System.err.println(44566);
}
@Value("${user.name}")
private String name;
@RequestMapping("/getinfo")
public String getInfo() {
return "name is :" + name+age;
}
}- application.properties中的配置
server.port=8852 user.name=sdfas user.age=155
測試結(jié)果
- 我們在postman或者瀏覽器中訪問這個接口,最開始當(dāng)我們的配置文件中值有name時,我們獲取到的值是自己電腦的主機名
- 當(dāng)我們的只注入user.age時,會發(fā)現(xiàn)不能解析這個注解。會發(fā)生參數(shù)異常
備注
項目中最好不用user來當(dāng)做配置文件中屬性
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
spring-cloud入門之eureka-client(服務(wù)注冊)
本篇文章主要介紹了spring-cloud入門之eureka-client(服務(wù)注冊),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-01-01
Spring Boot中如何使用Convert接口實現(xiàn)類型轉(zhuǎn)換器
這篇文章主要介紹了Spring Boot中使用Convert接口實現(xiàn)類型轉(zhuǎn)換器的操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-08-08
SpringBoot?項目的創(chuàng)建與啟動步驟詳解
這篇文章主要介紹了SpringBoot?項目的創(chuàng)建與啟動,本文分步驟給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2023-03-03
關(guān)于HttpServletRequest獲取POST請求Body參數(shù)的3種方式
這篇文章主要介紹了關(guān)于HttpServletRequest獲取POST請求Body參數(shù)的3種方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-11-11
spring boot 自定義starter的實現(xiàn)教程
下面小編就為大家分享一篇spring boot 自定義starter的實現(xiàn)教程,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2017-12-12
java數(shù)據(jù)結(jié)構(gòu)ArrayList詳解
本文詳細(xì)講解了java數(shù)據(jù)結(jié)構(gòu)ArrayList的用法,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-12-12

