IntelliJ IDEA 中的Spring Initializr快速构建SpringBoot工程
idea菜单栏中选中new—project—spring Initializr,如图:
点击Next出现如图:把这些名字设置一下,随便设置,可参考如下
点击Next下一步:选中右侧红框内的spring组件,也可以只选第二个web组件,lombok不知道的朋友可以百度一下
点击Next下一步,选择自己的工作空间,点击Finish完成项目创建
项目基本结构:
pom.xml文件
spring-boot-starter-web:Web项目模块依赖
spring-boot-starter-test: 测试模块依赖
spring-boot-maven-plugin:Maven构建项目插件
编写一个springboot程序
创建一个HelloController类
启动方法:
以下两种都可以
启动之后如图所示:
自定义属性配置及参数间引用
项目开发中通常还会需要自定义一些配置文件,格式和上面一样,让我们来设置一些访问该网站的用户信息
各参数之间也可相互引用,例如下面info通过${}在括号里引用了user.age
新建UserProperties.java
使用lombok的注解@Data不需要再写get/set方法了
修改HelloController.java
启动项目,在浏览器输入localhost:8888/user/hello 可以看到我们端口号也换了,路径也加了user前缀,属性也调用了
多环境动态配置
一个项目在开发中,至少会有两个环境:开发环境、生产环境分别来管理数据链接地址,接口请求地址等,那么对于这种多环境配置我们该怎么操作呢?
在application.yml文件中 需要对spring.profiles.active属性进行设置 如图:
切换为pro生产环境
参考地址:https://github.com/Q-Angelo/SpringBoot-Course