1.IDEA 构建spring-boot,new project - > spring Initializr -> https://start.spring.io -> web下web
2.在spring-boot 启动函数的同级目录/下级目录创建controller,就可以启动项目
3.spring-boot : application.properties 可以自定义一些东西
1.自定义字段:在control获取 @Value
2.自定义对象:映射为java对象 @ConfigurationProperties(prefix = "gril") @Component
3.正式环境、测试环境切换配置:多环境配置
4.模板配置,相当于视图解析器(前后端分离开发,不建议视图解析器)
官方推荐
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
5.RequestMapping支持多个访问路径
RequestMapping(value={"url1", "url2"}, method=RequestMethod.GET)
6.获取参数注解
@PathVariable: 获取在路径中的参数值
@RequestParam:获取url?param=value 中的value, @RequestParam(value="param", requried="false",default=“默认值”)
@GetMapping:相当于RequestMapping(value="", method=RequestMethod.GET),与之对应还有PostMapping