二)Mac idea2017 快速搭建spring boot
目录
一) 搭建spring boot
二) pom.xml配置说明
三) application.properties配置说明
四)application.yml配置说明和支持多个配置
本人也是通过网上学习,收集并整理资料后实现Spring boot的简单搭建。
创建环境:jdk:1.8.0_171 maven:3.5.3 idea:2017 springboot:2.0.3
idea2017怎么安装部署我就不介绍了,直入主题
一)搭建spring boot
如果是idea2017(旗舰版)启动能看到Spring Initializr,这里我用的是社区版,请往下看,二者操作步骤流程是一样的。
如果启动idea2017(社区版)创建项目,选择如下项目
不过,一开始是看不到这个项目目录的,需要我们安装下插件"Spring Assistant",如下图所示点击"Configure-Preference"
接着,最关注的项目搭建开始了,如下图所示:
二) pom.xml配置说明
三) application.properties配置说明
对于需要修改默认端口号的,可以在此配置文件中设置,配置如下(spring boot 2.0以上版本),如果用
server.port=8081 server.servlet.context-path=/tear --正确
server.context-path=/tear --无效
这里要注意下,如果是使用2.0版本以下的spring boot,设置如下格式
server.port=8081 server.context-path=/tear
那么,server.context-path 或 server.servlet.context-path 作用是什么呢,以下用例子方式说明
不设置,默认访问服务路径:http://localhost:8081/
设置,访问服务路径: http://localhost:8081/tear/
四) application.yml配置说明
另外,为了代码简介规范,还支持另一种便捷的写法,首先创建新的配置文件,application.yml
配置内容格式如下(切记,内容值之前要加空格,格式要求),看起来是不是更简单明了
server: port: 8080 servlet: context-path: /tear
如果我们需要开发和发布不同配置,又不想每次发布程序的时候都修改配置内容后才编译发布,可以参考以下配置目录
其中dev和prod的文件格式如上示例格式,这里我们着重看一下application.yml格式内容,如下所示:
spring: profiles: active: dev其中,active配置dev,表示访问的是application-dev.yml配置文件,反之需要使用prod的配置文件,则修改acitve的内容为prov即可。如果在application.yml中添加其他配置内容,则表示为通用配置。