SpringBoot前置条件
JDK(版本1.8以上),MAVEN配置好环境变量
SpringBoot是一个快速开发的框架,能帮助我们快速整合第三方框架

第一阶段:xml配置
  引入依赖和设置编码格式
  父模块:spring-boot-starter-parent
  启动依赖:spring-boot-starter-web
  测试依赖:spring-boot-starter-test
  热部署依赖:spring-boot-devtools
第二阶段:注解配置
  SpringBoot使用了一个全局的配置文件application.properties
  可以放在:根目录下、项目根目录中config目录下、项目的resources目录下、项目resources目录中领config目录下
  优先级:config/application.properties(项目根目录中 config 目录下)>application.properties>resources/config/application.properties(项目 resources 目录中 config 目录下)>resources/application.properties(项目的 resources 目录下)
  如果同一个目录下有application.yml也有applicaction.properties,默认读先读取applicaktion.properties
  默认读取第一个读取到的,后面读取的不覆盖前面读取的

第三阶段:java配置

1)
开发环境(application-dev.properties):#开发环境
#tomcat服务器端口server.port=8081

2) 生产环境(application-prod.properties):#生产环境
#tomcat服务器端口server.port=8082

3) 测试环境(application-test.properties):#测试环境
#tomcat 服务器端口server.port=8083

4) 默认环境(application.properties):#主配置文件,配置了这个会优先读取里面的属性覆盖主配置文件的属性
spring.profiles.active=dev #项目会应用开发环境中的服务器端口号 8081#tomcat 服务器端口(默认)server.port=8080

随机数配置
在项目的 resources/config 目录下添加 random.properties 文件
#随机 32 位 MD5 字符串
user.random.secret=${random.value}
#随机 int 数字
user.random.intNumber=${random.int}
#随机 long 数字
user.random.longNumber=${random.long}
#随机 uuid
user.random.uuid=${random.uuid}
#随机 10 以内的数字
user.random.lessTen=${random.int(10)}
#随机 1024~65536 之内的数字
user.random.range=${random.int[1024,65536]}