SpringBoot入門(11)- SpringBoot web開發
阿新 • • 發佈:2018-12-13
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/