Preparatory work
First, build a simple Web project that will be used to add security controls later, and if you are building a web app using spring boot, you can read the Spring Boot Development web App article first.
Web tier Implementation Request mapping
@Controller Public class Hellocontroller { @RequestMapping ("/") public String Index () { return "Index"; } @RequestMapping ("/hello") public String Hello () { return "Hello"; }}
/
: Map to Index.html
/hello
: Map to Hello.html
Implementing a mapped page
- Src/main/resources/templates/index.html
<! DOCTYPE html>
Src/main/resources/templates/hello.html
<! DOCTYPE html> xmlns: SEC= "Http://www.thymeleaf.org/thymeleaf-extras-springsecurity3" >
You can see the links provided in the index.html /hello
, obviously there is no security control here, so click on the link to jump directly to the hello.html page. Source Source technical support for complete projects 1791743380
Spring Cloud Spring Boot mybatis Distributed microservices Cloud Architecture (13) using Spring security control