1、导入依赖
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
</dependency>
</dependencies>
注:spring-boot默认不支持jsp,所以需要导入tomcat-embed-jasper依赖包
2、spring-boot新特性注解
@GetMapping("") = RequestMapping("",method=get)
@PostMapping("")
@DeleteMapping("")
@PutMapping("")
3、使用JSP页面如下
导入依赖:
配置属性文件:
控制器:
4、使用模板freemarker
添加依赖包:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-freemarker</artifactId>
</dependency>
freemarker存放页面默认位置:classpath:templates/下
可以修改默认位置:参考autoconfig下的freemarkProperties.java
修改模板路径如下:
spring.freemarker.templateLoaderPath=classpath:/my/