一,创建和启动springboot项目

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

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

### 创建新的 Spring Boot 项目使用 Maven #### 使用 IntelliJ IDEA 创建项目 在开发环境中,选择合适的工具对于项目的顺利开展至关重要。为了创建基于 Maven 的 Spring Boot 工程,在 IDE 中操作如下: - 启动 IntelliJ IDEA 版本为 2020.3.4 或更新版本[^1]。 - 点击菜单中的【New Project】选项来初始化个新的项目向导对话框。 #### 配置项目设置 当新建项目窗口打开后,需指定构建工具以及框架支持: - 在左侧列表里挑选 **Maven** 作为构建系统。 - 右侧会显示可用的技术栈组合,从中选取 **Spring Initializr** 来快速搭建 Spring Boot 应用程序的基础结构。 此时可以自定义些基本信息如 GroupId ArtifactId,它们分别对应 Java 包名空间模块名称。 #### 编写启动类 完成上述配置之后,IDE 将自动下载依赖并生成初始文件夹布局。接下来就是编写核心业务逻辑的第步 —— 定义应用入口点 `helloWorldApplication` 类: ```java package org.example; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; @SpringBootApplication public class helloWorldApplication { public static void main(String[] args) { SpringApplication.run(helloWorldApplication.class, args); } } ``` 这段代码片段展示了最简单的 Spring Boot 应用程序启动方式[^2]。通过 `@SpringBootApplication` 注解简化了大量配置工作,并调用了静态方法 `run()` 开始执行整个应用程序上下文加载过程。 #### 测试服务运行情况 最后步是在本地测试刚刚部署的服务是否正常运作。通常情况下,默认端口是8080,可以通过浏览器访问 http://localhost:8080/ 查看响应结果验证服务状态。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值