030_SpringBoot全局属性配置文件
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全局属性配置文件相关推荐
- 6.微信小程序的如何使用全局属性
下面以全局属性为例 新建一个hello world项目 在app.js页面中有一个globalData,这是一个全局对象. 在里面添加一个属性 info:"你好" 那么要怎样才能获 ...
- html全局属性什么意思,# HTML # HTML全局属性
HTML 中的全局属性对任何 HTML 元素有效! HTML4 中的全局属性 1.class 规定元素的类名,主要用于写样式. 所有主流浏览器都支持 class 属性 在 HTML 4.01 中, c ...
- 企业分布式微服务云SpringCloud SpringBoot mybatis (二)Spring Boot属性配置文件详解...
相信很多人选择Spring Boot主要是考虑到它既能兼顾Spring的强大功能,还能实现快速开发的便捷.我们在Spring Boot使用过程中,最直观的感受就是没有了原来自己整合Spring应用时繁 ...
- Spring Cloud Spring Boot mybatis分布式微服务云架构(三)属性配置文件详解(1)
2019独角兽企业重金招聘Python工程师标准>>> 相信很多人选择Spring Boot主要是考虑到它既能兼顾Spring的强大功能,还能实现快速开发的便捷.我们在Spring ...
- 解决Spring boot中读取属性配置文件出现中文乱码的问题
解决Spring boot中读取属性配置文件出现中文乱码的问题 参考文章: (1)解决Spring boot中读取属性配置文件出现中文乱码的问题 (2)https://www.cnblogs.com/ ...
- 《HTML5游戏编程核心技术与实战》一2.6 其他全局属性
本节书摘来异步社区<HTML5游戏编程核心技术与实战>一书中的第2章,第2.6节,作者: 向峰 责编: 杨海玲,更多章节内容可以访问云栖社区"异步社区"公众号查看. 2 ...
- HTML5全局属性和事件
全局属性和事件能够应用到所有标签元素上,在HTML4中有许多全局属性,比如id,class等.HTML5中又新增了一些特殊功能的全局属性和事件. 属性: HTML5属性能够赋给标签元素含义和语境,下面 ...
- 032_SpringBoot多环境属性配置文件
1. 语法结构: application-{profile}.properties.profile: 代表的就是一个环境变量. 2. 多环境属性配置文件例子 2.1. 使用maven构建SpringB ...
- Spring Boot属性配置文件详解
相信很多人选择Spring Boot主要是考虑到它既能兼顾Spring的强大功能,还能实现快速开发的便捷.我们在Spring Boot使用过程中,最直观的感受就是没有了原来自己整合Spring应用时繁 ...
最新文章
- 对话Linus Torvalds:大多黑客甚至连指针都未理解
- 用vhdl语言设计一个小游戏_用最直白的设计语言营造梦想的办公空间
- UVa-401-Palindromes(回文)
- Mac比较知名的数据库开发工具Navicat Premium 15.0.30
- cad计算机配置要求,CAD对电脑硬件的配置要求
- 计算机无法读取手机内存,手机内存卡不能读取如何解决
- Diligent收购领先的批判性见解和分析SaaS提供商Insightia
- 如何手动创建NVivo主题节点?
- 保研经验分享--清深、交软、计算所、哈深、成电
- 硬件钱包 Ledger使用教程
- 模型评估之过拟合与欠拟合
- Linux ffs()函数
- 结对编程心得---------优秀的队友是成功的一半
- WIN10环境下配置hadoop+spark并运行实例的教程
- Ajax获取服务器端响应数据的两种方式
- JSONArray转字符串数组
- (void (*Visit)(const ElemType ))
- 新版itunes不显示图书_教你解决:苹果死机怎么办(一直显示在白苹果标志)
- el-table树形结构的数据结构处理
- (C语言)即时通讯系统