第一个Hello word接口、代码简易分层、配置项设置和热部署

1.新建controller文件夹

一般情况下,接口放置于controller包下
第一个Hello word接口、代码简易分层、配置项设置和热部署_第1张图片

2.测试接口开发

第一个Hello word接口、代码简易分层、配置项设置和热部署_第2张图片
接口返回内容:
第一个Hello word接口、代码简易分层、配置项设置和热部署_第3张图片

3.简易分层

(1)接口一般放置在controller包
(2)启动类置入config包
注意:启动类更换位置以后,需要添加@ComponentScan注解,以便于程序能够扫描到不同包的接口。
第一个Hello word接口、代码简易分层、配置项设置和热部署_第4张图片

4.http client接口测试

idea自带的接口测试http client 的文件必须是.http后缀,建立如下:
第一个Hello word接口、代码简易分层、配置项设置和热部署_第5张图片
接口测试以及验证方法:
第一个Hello word接口、代码简易分层、配置项设置和热部署_第6张图片
接口测试结果:
第一个Hello word接口、代码简易分层、配置项设置和热部署_第7张图片

5.配置项修改与定义

配置项文件:application.properties
第一个Hello word接口、代码简易分层、配置项设置和热部署_第8张图片
代码当中通过注解@Value获取配置项的值:@Value(“${变量}”)
第一个Hello word接口、代码简易分层、配置项设置和热部署_第9张图片
程序会优先到application.properties文件当中获取test.hello的值;若未获取到,则返回默认值。

6.集成热部署

代码修改完立即生效,无需再重新编译
(1)添加依赖
pom.xml文件中添加以下依赖项:

org.springframework.boot
spring-boot-devtools

(2)设置compiler
file->settings->build,execution,deployment->compiler
第一个Hello word接口、代码简易分层、配置项设置和热部署_第10张图片
(3)advanced settings设置
file->settings->advanced settings:
第一个Hello word接口、代码简易分层、配置项设置和热部署_第11张图片
设置完以后,最好重启Idea,可以实现热部署。

你可能感兴趣的:(动手搭建wiki知识系统,spring,java,后端)