SpringBoot中通过@Value获取自定义配置的值
场景
在SpringBoot项目中的application.properties中定义变量,要在
controller中获取自定义配置的值。
实现
打开
application.properties
添加如下代码
book.author=Badao
book.name=SpringBoot
新建BookController.java
package com.example.demo.controller;import javax.sound.midi.MidiDevice.Info;import org.springframework.beans.factory.annotation.Value;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;@EnableAutoConfiguration
@Controller
public class BookController {@Value("${book.author}")private String author;@Value("${book.name}")private String name;@RequestMapping("/bookInfo")@ResponseBodypublic String showInfo() {return author+":"+name;}public static void main(String[] args) {SpringApplication.run(BookController.class, args);}}
右键run as --java application
效果
打开浏览器输入:
http://localhost:8080/bookInfo
SpringBoot中通过@Value获取自定义配置的值相关推荐
- SpringBoot中使用yml配置文件以及配置类实现文件上传下载路径的修改
场景 SpringBoot+thymeleaf实现文件下载或者实现文件上传需要配置文件上传路径的地方, 不要写为固定路径,在配置文件中指定文件路径,代码中直接引用. 避免以后文件路径修改后需要修改业务 ...
- SpringBoot中数据连接池的配置(tomcat,HikariCP,dbcp2,druid)
SpringBoot中数据连接池的配置(tomcat,HikariCP,dbcp2,druid) 文章目录 SpringBoot中数据连接池的配置(tomcat,HikariCP,dbcp2,drui ...
- SpringBoot中使用POI实现自定义Excel布局式导出
场景 Apache POI 是创建和维护操作各种符合Office Open XML(OOXML)标准和微软的OLE 2复合文档格式(OLE2)的Java API.用它可以使用Java读取和创建,修改M ...
- springboot中使用注解获取前台header信息
今天在写vue时,需要实现一个功能,就是前台通过header(请求头)将token发送到服务端,后台使用的是springboot,第一下想到是springboot注解,但是百度了挺久发现很多人都是使用 ...
- SpringBoot(2)之自定义配置
2019独角兽企业重金招聘Python工程师标准>>> 覆盖 Spring Boot 自动配置 使用SpringSecurity <dependency><grou ...
- springboot中配置文件application.properties的配置详情,数据源配置
pring Boot使用了一个全局的配置文件application.properties,放在src/main/resources目录下或者类路径的/config下.Sping Boot的全局配置文件 ...
- SpringBoot中异步线程池AsynConfigurer配置
目录 什么是AsynConfigurer 为什么需要AsynConfigurer 怎么配置AsynConfigurer 注意事项 统一异常捕获 其他相关类 AsyncExecutionI ...
- 【问题解决】Springboot中@Value()读取不到配置文件属性解决方法
在项目中遇到一个问题就是类中的定义好的@Value始终读取不到配置文件的定义的值,检查了多次后发现自己配置也没问题,却很玄乎仍然读取不到,大概是这样的: properties文件 daas_clien ...
- 【SpringBoot零基础案例08】【IEDA 2021.1】SpringBoot获取核心配置文件application.properties中的自定义配置
新建模块 在配置文件中进行自定义的配置 在java代码中使用@Value("${属性名}")来获取自定义配置的值,这个注解的位置不是固定的,可以在任何需要用到自定义值的地方使用 I ...
最新文章
- USCACO Buy Low, Buy Lower
- 春运背后默默守护高铁安全的“隐形人”
- 2 构建Mysql+heartbeat+DRBD+LVS集群应用系统系列之MySql的搭建
- SQL Server中事务日志自动增长对性能的影响
- python获得命令行参数的方法
- git clone remote: HTTP Basic: Access denied
- mysql高效sql语句_高效SQL优化 非常好用的SQL语句优化34条
- 并查集算法学习(转)
- 机顶盒系统升级服务器,服务器及其软件升级方法、IP机顶盒及其软件升级方法...
- 基于FP5207的5V升12V电路设计
- 1999-2019,互联网失落者
- matlab极坐标系作图,matlab极坐标作图
- error: warning: Stopped in a context claiming to capture an Objective-C object pointer,
- 史上最牛老丈人,三个朝代全是自家人
- file_get_contents failed to open stream: HTTP request failed! HTTP/1.1 400 Bad Request
- excel 外部链接 乱码_在Excel文件中查找外部链接
- 【202203-4】通信管理系统
- JS一百只鸡卖一百块钱,公鸡5元,母鸡3元,三只小鸡一元
- 服务端使用Axis2-1.6.3发布webservice服务、客户端使用Axis1.4实现调用
- 解决重邮无法访问蓝鸽听力以及无法访问部分内网的解决方法
热门文章
- python响铃符不响_python语法注意事项
- Java | 设计模式-适配器模式
- php跳转404_php伪静态.htaccess实现403,404跳转
- redis 内存溢出_Redis为何这么快数据存储角度
- ajax 成功回调函数,jQuery的阿贾克斯成功回调函数定义jQuery的阿贾克斯成功回调函数定义(jQuery ajax...
- 正负相关 最大信息系数mic_求二项展开式中二项式系数最大项、系数最大项的问题...
- 维修技嘉B250M-DS3H不开机一例
- putty颜色设置|securecrt颜色设置|windows命令行颜色设置
- 计算机在中学物理的应用分析报告,BGPLUS官方合作 | 加州大学伯克利分校 | 物理:计算机算法及物理在工程中应用...
- php form提交跳转,form表单页面跳转方式提交练习