1 SpringBoot简介
1.1 入门
官网创建SpringBoot项目:
https://start.spring.io/
快速启动SpringBoot工程:
SpringBoot程序可以不依赖Tomcat和IDE,源码工程打完jar后可以直接运行。java -jar springboot_quick_start-0.0.1-SNAPSHOT.jar
1.2 简介
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.7.9</version>
</parent>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
2 SpringBoot基础配置
2.1 yaml配置文件
SpringBoot中读取yaml文件:
2.2 配置多环境
yaml中配置多环境:
properties中配置多环境:
2.3 多环境启动命令
application.yaml中配置了多个环境,默认选用的是dev环境:
#设置启用的环境
spring:
profiles:
active: dev
---
#开发环境
spring:
profiles: dev
server:
port: 8080
---
#测试环境
spring:
profiles: test
server:
port: 81
---
#生产环境
spring:
profiles: pro
server:
port: 80
---
可通过如下命令行切换到test环境:
java -jar springboot_quick_start-0.0.1-SNAPSHOT.jar --spring.profiles.active=test
测试环境默认使用81端口,可通过如下命令行指定test环境的端口:
java -jar springboot_quick_start-0.0.1-SNAPSHOT.jar --spring.profiles.active=test --server.port=88
命令行中指定参数值优先级要高于配置文件中指定参数值