springboot-springsecuroty:測試環境搭建
阿新 • • 發佈:2022-03-06
1 建立一個springboot專案
建立專案過程中引入web依賴
2 匯入thymeleaf依賴
pom.xml
<!--thymeleaf模板引擎--> <dependency> <groupId>org.thymeleaf</groupId> <artifactId>thymeleaf-spring5</artifactId> </dependency> <dependency> <groupId>org.thymeleaf.extras</groupId> <artifactId>thymeleaf-extras-java8time</artifactId> </dependency>
3 匯入靜態資源
資源地址:spring-security靜態資源
下載完成後解壓,將檔案中的內容複製到專案中
4 關閉thymeleaf快取
src/main/resources/application.properties
spring.thymeleaf.cache=false
5 建立控制層
建立一個controller包,並在該包下編寫一個路由控制器
src/main/java/com/lv/controller/RouterController.java
package com.lv.controller; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.RequestMapping; @Controller public class RouterController { @RequestMapping({"/","/index"}) public String index(){ return "index"; } @RequestMapping("/toLogin") public String toLogin(){ return "views/login"; } @RequestMapping("/level1/{id}") public String level1(@PathVariable("id")int id){ return "views/level1/"+id; } @RequestMapping("/level2/{id}") public String level2(@PathVariable("id")int id){ return "views/level2/"+id; } @RequestMapping("/level3/{id}") public String level3(@PathVariable("id")int id){ return "views/level3/"+id; } }
6 啟動專案測試