一,创建和启动springboot项目

本文介绍了如何在IntelliJ IDEA中利用Spring Initializr快速构建SpringBoot项目,包括设置项目名称,选择Spring组件,创建基本项目结构。接着展示了编写SpringBoot程序,创建HelloController,以及启动方法。还详细讲解了自定义属性配置,参数间引用,以及多环境动态配置的实现,包括如何在不同的环境(如开发和生产)中管理配置。
摘要由CSDN通过智能技术生成

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值