1. src/main/resources下, 新建application.properties

1.1. 修改内嵌容器的端口号

1.2. 配置随机值

1.3. 变量引用

1.4. 自定义属性配置

2. 全局属性配置文件例子

2.1. 使用maven构建SpringBoot的名叫spring-boot-applicationproperties-variable项目

2.2. 配置pom.xml

<project xmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><groupId>com.bjbs</groupId><artifactId>spring-boot-applicationproperties-variable</artifactId><version>0.0.1-SNAPSHOT</version><parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>1.5.13.RELEASE</version></parent><!-- 修改jdk版本 --><properties><java.version>1.8</java.version></properties><dependencies><!-- springBoot的启动器 --><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency></dependencies>
</project>

2.3. 在src/main/resources下, 新建application.properties

server.port=8888num=${random.int[1024,9999]}msg=Hello World ${num}

2.4. 新建ConfigController.java

package com.bjbs.config;import org.springframework.beans.factory.annotation.Value;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;@RestController
public class ConfigController  {@Value("${msg}")private String msg;@RequestMapping("/showMsg")public String showMsg() {return msg;}
}

2.5. 新建App.java

package com.bjbs;import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;/*** spring Boot启动器*/
@SpringBootApplication
public class App {public static void main(String[] args) {SpringApplication.run(App.class, args);}
}

2.6. 运行项目

030_SpringBoot全局属性配置文件相关推荐

  1. 6.微信小程序的如何使用全局属性

    下面以全局属性为例 新建一个hello world项目 在app.js页面中有一个globalData,这是一个全局对象. 在里面添加一个属性 info:"你好" 那么要怎样才能获 ...

  2. html全局属性什么意思,# HTML # HTML全局属性

    HTML 中的全局属性对任何 HTML 元素有效! HTML4 中的全局属性 1.class 规定元素的类名,主要用于写样式. 所有主流浏览器都支持 class 属性 在 HTML 4.01 中, c ...

  3. 企业分布式微服务云SpringCloud SpringBoot mybatis (二)Spring Boot属性配置文件详解...

    相信很多人选择Spring Boot主要是考虑到它既能兼顾Spring的强大功能,还能实现快速开发的便捷.我们在Spring Boot使用过程中,最直观的感受就是没有了原来自己整合Spring应用时繁 ...

  4. Spring Cloud Spring Boot mybatis分布式微服务云架构(三)属性配置文件详解(1)

    2019独角兽企业重金招聘Python工程师标准>>> 相信很多人选择Spring Boot主要是考虑到它既能兼顾Spring的强大功能,还能实现快速开发的便捷.我们在Spring ...

  5. 解决Spring boot中读取属性配置文件出现中文乱码的问题

    解决Spring boot中读取属性配置文件出现中文乱码的问题 参考文章: (1)解决Spring boot中读取属性配置文件出现中文乱码的问题 (2)https://www.cnblogs.com/ ...

  6. 《HTML5游戏编程核心技术与实战》一2.6 其他全局属性

    本节书摘来异步社区<HTML5游戏编程核心技术与实战>一书中的第2章,第2.6节,作者: 向峰 责编: 杨海玲,更多章节内容可以访问云栖社区"异步社区"公众号查看. 2 ...

  7. HTML5全局属性和事件

    全局属性和事件能够应用到所有标签元素上,在HTML4中有许多全局属性,比如id,class等.HTML5中又新增了一些特殊功能的全局属性和事件. 属性: HTML5属性能够赋给标签元素含义和语境,下面 ...

  8. 032_SpringBoot多环境属性配置文件

    1. 语法结构: application-{profile}.properties.profile: 代表的就是一个环境变量. 2. 多环境属性配置文件例子 2.1. 使用maven构建SpringB ...

  9. Spring Boot属性配置文件详解

    相信很多人选择Spring Boot主要是考虑到它既能兼顾Spring的强大功能,还能实现快速开发的便捷.我们在Spring Boot使用过程中,最直观的感受就是没有了原来自己整合Spring应用时繁 ...

最新文章

  1. 对话Linus Torvalds:大多黑客甚至连指针都未理解
  2. 用vhdl语言设计一个小游戏_用最直白的设计语言营造梦想的办公空间
  3. UVa-401-Palindromes(回文)
  4. Mac比较知名的数据库开发工具Navicat Premium 15.0.30
  5. cad计算机配置要求,CAD对电脑硬件的配置要求
  6. 计算机无法读取手机内存,手机内存卡不能读取如何解决
  7. Diligent收购领先的批判性见解和分析SaaS提供商Insightia
  8. 如何手动创建NVivo主题节点?
  9. 保研经验分享--清深、交软、计算所、哈深、成电
  10. 硬件钱包 Ledger使用教程
  11. 模型评估之过拟合与欠拟合
  12. Linux ffs()函数
  13. 结对编程心得---------优秀的队友是成功的一半
  14. WIN10环境下配置hadoop+spark并运行实例的教程
  15. Ajax获取服务器端响应数据的两种方式
  16. JSONArray转字符串数组
  17. (void (*Visit)(const ElemType ))
  18. 新版itunes不显示图书_教你解决:苹果死机怎么办(一直显示在白苹果标志)
  19. el-table树形结构的数据结构处理
  20. (C语言)即时通讯系统

热门文章

  1. 预处理器预处理变量头文件保护条件编译
  2. Retrofit2.0和Rxjava结合使用的简单记录
  3. Android屏幕信息获取
  4. 通过Web.config实现301重定向
  5. Ajax传Form表单,包括上传文件
  6. 谈谈分布式事务之三: System.Transactions事务详解[下篇]
  7. 为什么文件会自动恢复成旧文件? -- windows server 2003
  8. 广域网应用场景包括哪些?—Vecloud
  9. 如何理解段路由(SPRING)?—Vecloud微云
  10. Oracle存储过程中执行DDL操作