一,创建和启动springboot项目

IntelliJ IDEA 中的Spring Initializr快速构建SpringBoot工程

idea菜单栏中选中new—project—spring Initializr,如图:
一,创建和启动springboot项目
点击Next出现如图:把这些名字设置一下,随便设置,可参考如下
一,创建和启动springboot项目
点击Next下一步:选中右侧红框内的spring组件,也可以只选第二个web组件,lombok不知道的朋友可以百度一下
一,创建和启动springboot项目
点击Next下一步,选择自己的工作空间,点击Finish完成项目创建
一,创建和启动springboot项目
项目基本结构:
一,创建和启动springboot项目
pom.xml文件
spring-boot-starter-web:Web项目模块依赖
spring-boot-starter-test: 测试模块依赖
spring-boot-maven-plugin:Maven构建项目插件
一,创建和启动springboot项目

编写一个springboot程序

创建一个HelloController类
一,创建和启动springboot项目
启动方法:
以下两种都可以
一,创建和启动springboot项目
一,创建和启动springboot项目
启动之后如图所示:
一,创建和启动springboot项目

自定义属性配置及参数间引用

项目开发中通常还会需要自定义一些配置文件,格式和上面一样,让我们来设置一些访问该网站的用户信息

各参数之间也可相互引用,例如下面info通过${}在括号里引用了user.age
一,创建和启动springboot项目
新建UserProperties.java
使用lombok的注解@Data不需要再写get/set方法了
一,创建和启动springboot项目
修改HelloController.java
一,创建和启动springboot项目
启动项目,在浏览器输入localhost:8888/user/hello 可以看到我们端口号也换了,路径也加了user前缀,属性也调用了
一,创建和启动springboot项目

多环境动态配置

一个项目在开发中,至少会有两个环境:开发环境、生产环境分别来管理数据链接地址,接口请求地址等,那么对于这种多环境配置我们该怎么操作呢?

在application.yml文件中 需要对spring.profiles.active属性进行设置 如图:
一,创建和启动springboot项目
一,创建和启动springboot项目
一,创建和启动springboot项目

切换为pro生产环境
一,创建和启动springboot项目
一,创建和启动springboot项目
一,创建和启动springboot项目

参考地址:https://github.com/Q-Angelo/SpringBoot-Course