文章目录
1 用idea工具创建
2 对包等信息修改
3选择需要的组件
4 工程名
5 编写controller
@RestController
public class HelloHandler {
@GetMapping("/index")
public String index(){
return "Hello World";
}
}
6 测试运行
注意事项:要将入口类和handler类放在同一包下,或者hander类在Application类所在包的下级文件夹下。这是由于Application要扫描控制器,只有在同一包下,或者该包的子包下才能被扫描!
7 postman接口测试:
成功
8 SpringBoot的两种配置方式:
Properties:
#端口
server.port=9090
#指定加入项目访问中的url,添加后路径中端口号后多了以下项目名
server.servlet.context-path=/gcspringboot
#cookie失效时间,单位为秒
server.servlet.session.cookie.max-age=100
#session失效时间,单位为秒
server.servlet.session.timeout=100
#请求编码格式
server.tomcat.uri-encoding=UTF-8
yml文件:
server:
port: 8181 #端口
servlet:
context-path: /maven-springboot #项目访问路径
session:
cookie: #cookie 失效时间,单位为秒
max-age: 120
timeout: 120 #session 失效时间,单位为秒
tomcat:
uri-encoding: UTF-8 #请求编码格式
两个文件同时存在时,优先读取properties文件
同时还可以在handler获取配置文件中的信息:
使用postman发送请求:
后台输出了端口号为:9090