第一节 SpringBoot项目基础搭建
一、配置文件格式基本选择
新建好的SpringBoot项目起初的目录如下。我个人不喜欢applicaiton.properties这种风格,所以准备切换成yml这种风格。
新建四个文件,application.yml 、 application-dev.yml 、 application-test.yml、 application-pro.yml 。
分支后的名字,比如dev 、test 、pro 用于不同的环境。如果开发的时候,使用dev分支。项目上线切换到pro分支。测试用test分支。
配置WEB基本端口,项目名称。
在application.yml中添加如下配置。
server:
servlet:
#项目根目录
context-path: /study/springboot
spring:
application:
#项目名称
name: web-study-springboot
#激活的分支
profiles:
active: dev
在application-dev.yml 中配置项目端口为8081。
server:
port: 8081
在application-test.yml 中配置项目端口为8082。
server:
port: 8082
在application-pro.yml 中配置项目端口为8083。
server:
port: 8083
二、测试
配置好上述文件后,启动项目。当前项目用的是dev分支,启动根目录为 /study/springboot。
可访问http://localhost:8081/study/springboot/,出现SpringBoot的错误页面。
修改application.yml的 spring.profiles.active,改为test。重启项目。出现如下效果,当前激活的分支是test分支,并且以8082端口启动。
同理,切换成生产环境pro,预期启动pro分支,并使用8083端口启动。
OK,基本的SpringBoot就已经搭建好了。
三、源码下载
本章节项目源码:点我下载源代码