场景

在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获取自定义配置的值相关推荐

  1. SpringBoot中使用yml配置文件以及配置类实现文件上传下载路径的修改

    场景 SpringBoot+thymeleaf实现文件下载或者实现文件上传需要配置文件上传路径的地方, 不要写为固定路径,在配置文件中指定文件路径,代码中直接引用. 避免以后文件路径修改后需要修改业务 ...

  2. SpringBoot中数据连接池的配置(tomcat,HikariCP,dbcp2,druid)

    SpringBoot中数据连接池的配置(tomcat,HikariCP,dbcp2,druid) 文章目录 SpringBoot中数据连接池的配置(tomcat,HikariCP,dbcp2,drui ...

  3. SpringBoot中使用POI实现自定义Excel布局式导出

    场景 Apache POI 是创建和维护操作各种符合Office Open XML(OOXML)标准和微软的OLE 2复合文档格式(OLE2)的Java API.用它可以使用Java读取和创建,修改M ...

  4. springboot中使用注解获取前台header信息

    今天在写vue时,需要实现一个功能,就是前台通过header(请求头)将token发送到服务端,后台使用的是springboot,第一下想到是springboot注解,但是百度了挺久发现很多人都是使用 ...

  5. SpringBoot(2)之自定义配置

    2019独角兽企业重金招聘Python工程师标准>>> 覆盖 Spring Boot 自动配置 使用SpringSecurity <dependency><grou ...

  6. springboot中配置文件application.properties的配置详情,数据源配置

    pring Boot使用了一个全局的配置文件application.properties,放在src/main/resources目录下或者类路径的/config下.Sping Boot的全局配置文件 ...

  7. SpringBoot中异步线程池AsynConfigurer配置

    目录​​​​​​​ 什么是AsynConfigurer 为什么需要AsynConfigurer 怎么配置AsynConfigurer 注意事项 统一异常捕获 其他相关类 AsyncExecutionI ...

  8. 【问题解决】Springboot中@Value()读取不到配置文件属性解决方法

    在项目中遇到一个问题就是类中的定义好的@Value始终读取不到配置文件的定义的值,检查了多次后发现自己配置也没问题,却很玄乎仍然读取不到,大概是这样的: properties文件 daas_clien ...

  9. 【SpringBoot零基础案例08】【IEDA 2021.1】SpringBoot获取核心配置文件application.properties中的自定义配置

    新建模块 在配置文件中进行自定义的配置 在java代码中使用@Value("${属性名}")来获取自定义配置的值,这个注解的位置不是固定的,可以在任何需要用到自定义值的地方使用 I ...

最新文章

  1. USCACO Buy Low, Buy Lower
  2. 春运背后默默守护高铁安全的“隐形人”
  3. 2 构建Mysql+heartbeat+DRBD+LVS集群应用系统系列之MySql的搭建
  4. SQL Server中事务日志自动增长对性能的影响
  5. python获得命令行参数的方法
  6. git clone remote: HTTP Basic: Access denied
  7. mysql高效sql语句_高效SQL优化 非常好用的SQL语句优化34条
  8. 并查集算法学习(转)
  9. 机顶盒系统升级服务器,服务器及其软件升级方法、IP机顶盒及其软件升级方法...
  10. 基于FP5207的5V升12V电路设计
  11. 1999-2019,互联网失落者
  12. matlab极坐标系作图,matlab极坐标作图
  13. error: warning: Stopped in a context claiming to capture an Objective-C object pointer,
  14. 史上最牛老丈人,三个朝代全是自家人
  15. file_get_contents failed to open stream: HTTP request failed! HTTP/1.1 400 Bad Request
  16. excel 外部链接 乱码_在Excel文件中查找外部链接
  17. 【202203-4】通信管理系统
  18. JS一百只鸡卖一百块钱,公鸡5元,母鸡3元,三只小鸡一元
  19. 服务端使用Axis2-1.6.3发布webservice服务、客户端使用Axis1.4实现调用
  20. 解决重邮无法访问蓝鸽听力以及无法访问部分内网的解决方法

热门文章

  1. python响铃符不响_python语法注意事项
  2. Java | 设计模式-适配器模式
  3. php跳转404_php伪静态.htaccess实现403,404跳转
  4. redis 内存溢出_Redis为何这么快数据存储角度
  5. ajax 成功回调函数,jQuery的阿贾克斯成功回调函数定义jQuery的阿贾克斯成功回调函数定义(jQuery ajax...
  6. 正负相关 最大信息系数mic_求二项展开式中二项式系数最大项、系数最大项的问题...
  7. 维修技嘉B250M-DS3H不开机一例
  8. putty颜色设置|securecrt颜色设置|windows命令行颜色设置
  9. 计算机在中学物理的应用分析报告,BGPLUS官方合作 | 加州大学伯克利分校 | 物理:计算机算法及物理在工程中应用...
  10. php form提交跳转,form表单页面跳转方式提交练习