Java wiki笔记 Spring boot项目搭建

Spring Boot实战精要
本文介绍Spring Boot项目中常用注解的使用方法,包括组件扫描、RESTful控制器定义及URL映射等。同时探讨如何利用HTTPClient进行接口测试,并介绍通过配置文件注入属性的方式以及实现项目的热部署。

@SpringBootApplication

中内置了@ComponentScan注解 扫描包的位置 默认只扫描当前包下的子包 需要指定路径

@ComponentScan("com.jiawa")

 

@RestController

注解返回字符串

@RequestMapping("/hello")

注解指定url的路径和访问方式

 

 

使用HTTP Client测试接口

post请求不方便直接测试

在项目文件夹下新建一个测试文件夹 新建一个.http的测试文件

 

配置文件里可以写常量 然后在类中获取

@Value("${test.text:11111}")
private String testText;

 

热部署

修改完代码之后不用重新启动应用

1. 导入依赖

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-devtools</artifactId>
</dependency>

2. 勾选build project automatically

 

3. 勾选以下选项

### 如何检查当前使用的 Spring Boot 版本 #### 方法一:通过 `pom.xml` 文件确认版本号 对于 Maven 构建的项目,在项目的根目录下打开 `pom.xml` 文件,找到 `<parent>` 标签内的 `<version>` 字段来获取正在使用的 Spring Boot 的确切版本。 ```xml <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.3.7.RELEASE</version> <!-- 这里显示的是具体的版本 --> </parent> ``` 此方法适用于大多数基于 Maven 的 Spring Boot 应用程序[^2]。 #### 方法二:运行时打印应用信息 可以通过命令行启动应用程序并观察控制台输出的信息。当 Spring Boot 启动时会自动打印出所使用的框架版本: ```bash java -jar your-application.jar ``` 在日志开头部分可以看到类似于下面的内容: ``` :: Spring Boot :: (v2.3.7.RELEASE) ``` 这种方式能够快速验证实际部署环境中使用的具体版本。 #### 方法三:查阅官方文档或 GitHub 发布说明 前往官方网站或者 GitHub 上对应的发行笔记页面查询特定版本的功能变更和已知问题列表。例如访问 [Spring Boot 2.0 Release Notes](https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-2.0-Release-Notes)[^1] 可以了解不同版本之间的差异以及升级指南。 #### 方法四:IDE 工具辅助查看 利用集成开发环境(IDE)如 IntelliJ IDEA 或 Eclipse 中提供的功能,右键点击项目结构中的依赖项,选择 "Go To Declaration" (`Ctrl + 鼠标左键`) 即可跳转到相应 POM 文件的位置从而得知版本详情。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值