Spring Boot 基础
来源:互联网 发布:网络平台代理协议 编辑:程序博客网 时间:2024/06/06 02:05
快速创建spring boot项目的方式:1、http://start.spring.io 选择需要的组建即可(强烈推荐)2、spring的插件spring-tool-suite(简称sts)
一、随机数application.properties 与 application.yml效果一致
com.random.string=${random.value}#随机字符串
com.random.string=${random.int}#随机int
com.random.string=${random.long}#随机long
com.random.string=${random.int(10)}#10以内的随机数
com.random.string=${random.int[10,20]}#10到20的随机数
二、多环境配置
spring.profiles.active=dev 则application-dev.propperties生效
三、spring boot的参数优先级又高到低分别为
1、在命令行中传入参数,例如 java -jar abc.jar --server.port=8000
2、SPRING_APPLICATION_JSON中的属性,是以json格式配置在系统环境变量中的内容
3、java:comp/env中的jndi属性
4、java的系统属性,可以通过Sysytem.getProperties()获取的属性
5、操作系统的环境变量
6、通过radom.*配置的随机数
7、位于当前应用jar包之外,针对不同{profile}环境配置内容,application.properties 与 application.yml效果一致
8、位于当前应用jar包之内,针对不同{profile}环境配置内容,
9、位于当前应用的jar包之外的application.properties 与 application.yml(利用第9和10可以在使用java -jar启动项目时在同一层级的jar包外放置配置文件,改动后立即重启,不用重新打jar包)
10 、位于当前应用的jar包之内的application.properties 与 application.yml
11、在@Configuration注释修改的类中,通过@PropertySource注解定义的属性
12、应用默认属性,使用SpringApplication.setDefaultProperties定义的内容
四、监控与管理
spring-boot-starter-actuator
- Spring boot 基础
- spring-boot 基础入门
- Spring Boot 基础
- Spring Boot基础
- Spring Boot基础
- Spring Boot基础
- Spring Boot基础
- spring boot 基础(一)
- Spring Boot 基础
- Spring Boot基础之“什么是Spring Boot”
- spring boot 基础日志配置
- Spring Boot 基础学习文章
- Spring Boot数据库基础操作
- spring boot 基础日志配置
- spring boot项目基础搭建
- Spring boot/cloud 基础文档
- Spring Boot实战之Spring基础配置
- spring boot零基础学习 spring boot简介(一)
- spring学习笔记——Spring概述
- jdk1.8新特性-接口
- GitHub上README.md教程
- Seq2Seq非常好的代码(机器翻译、对话生成等):漫谈四种神经网络序列解码模型【附示例代码】
- 线程之画不同颜色的线
- Spring Boot 基础
- C++学习笔记一之数组和字符串
- 添加字符-Java-牛客模拟三
- python3_字符串
- SpringMVC访问静态资源的三种方式
- storm-Custom Grouping
- 大型网站技术架构(四)--网站的高性能架构
- 随访系统学习笔记之ModelBinder
- 记述自己开博客的想法