springboot-springsecuroty:测试环境搭建
1 创建一个springboot项目
参考地址:
创建项目过程中引入web依赖
2 导入thymeleaf依赖
pom.xml
org.thymeleaf
thymeleaf-spring5
org.thymeleaf.extras
thymeleaf-extras-java8time
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 启动项目测试