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
本文介绍了如何在IntelliJ IDEA中利用Spring Initializr快速构建SpringBoot项目,包括设置项目名称,选择Spring组件,创建基本项目结构。接着展示了编写SpringBoot程序,创建HelloController,以及启动方法。还详细讲解了自定义属性配置,参数间引用,以及多环境动态配置的实现,包括如何在不同的环境(如开发和生产)中管理配置。
3万+

被折叠的 条评论
为什么被折叠?



