springboot中的@value取不到正確的值問(wèn)題
更新時(shí)間:2023年12月11日 08:48:25 作者:ajdxwz
這篇文章主要介紹了springboot中的@value取不到正確的值問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
springboot 的@value取不到正確的值
- 寫了一個(gè)簡(jiǎn)單的屬性注入demo,發(fā)現(xiàn)個(gè)問(wèn)題,因?yàn)殚_發(fā)中習(xí)慣性的寫user,所以恰好問(wèn)題也出在這里。
- 代碼如下:
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
測(cè)試結(jié)果
- 我們?cè)趐ostman或者瀏覽器中訪問(wèn)這個(gè)接口,最開始當(dāng)我們的配置文件中值有name時(shí),我們獲取到的值是自己電腦的主機(jī)名
- 當(dāng)我們的只注入user.age時(shí),會(huì)發(fā)現(xiàn)不能解析這個(gè)注解。會(huì)發(fā)生參數(shù)異常
備注
項(xiàng)目中最好不用user來(lái)當(dāng)做配置文件中屬性
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
IntelliJ?IDEA?2022.2最新版本激活教程(親測(cè)可用版)永久激活工具分享
Jetbrains官方發(fā)布了?IntelliJ?IDEA2022.2?正式版,每次大的版本更新,都會(huì)有較大的調(diào)整和優(yōu)化,除本次更新全面擁抱?Java?17?外,還有對(duì)IDE?UI界面,安全性,便捷性等都做了調(diào)整和優(yōu)化完善,用戶體驗(yàn)提升不少,相信后面會(huì)有不少小伙伴跟著更新2022-08-08使用@ConfigurationProperties實(shí)現(xiàn)類型安全的配置過(guò)程
這篇文章主要介紹了使用@ConfigurationProperties實(shí)現(xiàn)類型安全的配置過(guò)程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-02-02使用MUI框架構(gòu)建App請(qǐng)求http接口實(shí)例代碼
下面小編就為大家分享一篇使用MUI框架構(gòu)建App請(qǐng)求http接口實(shí)例代碼,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-01-01Java動(dòng)態(tài)獲取實(shí)現(xiàn)某個(gè)接口下所有的實(shí)現(xiàn)類對(duì)象集合
今天小編就為大家分享一篇關(guān)于Java動(dòng)態(tài)獲取實(shí)現(xiàn)某個(gè)接口下所有的實(shí)現(xiàn)類對(duì)象集合,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧2018-12-12spring boot加載資源路徑配置和classpath問(wèn)題解決
這篇文章主要介紹了spring boot加載資源路徑配置和classpath問(wèn)題解決,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-03-03