-
SSM + Shiro
-
Spring Boot/Spring Cloud + Spring Security
注意,这只是一个推荐的组合而已,如果单纯从技术上来说,无论怎么组合,都是可以运行的。
我们来看下具体使用。
在 Spring Boot 中使用 Spring Security 非常容易,引入依赖即可:
pom.xml 中的 Spring Security 依赖:
org.springframework.boot
spring-boot-starter-security
只要加入依赖,项目的所有接口都会被自动保护起来。
我们创建一个 HelloController:
@RestController
public class HelloController {
@GetMapping(“/hello”)
public String hello() {
return “hello”;
}
}
访问 /hello
,需要登录之后才能访问。