跳至主要内容

博文

目前显示的是 十一月, 2020的博文

Spring Security整合进Spring Boot中的基础用法

Welcome file 简介 Spring Security为应用程序提供了方便的登陆和鉴权的 API ,默认启用各项安全配置,能够简化大量的应用程序安全需求开发。不过由于这些默认启用的各项安全配置,也会让第一次集成Spring Security的开发人员有一定的上手难度。 使用环境:Java 11 和 Spring Boot 2.3.5.RELEASE 集成Spring Security 在Spring Boot中集成Spring Security与集成其他的框架类似,在 pom.xml 里引入相关的starter就可以: < dependency > < groupId > org.springframework.boot </ groupId > < artifactId > spring-boot-starter-security </ artifactId > </ dependency > < dependency > < groupId > org.springframework.boot </ groupId > < artifactId > spring-boot-starter-web </ artifactId > </ dependency > 由于大部分的使用场景还是web,所以这里也引进Spring MVC做示例。 现在建立一个 Controller 作为简单的示例: @RestController ( "foods" ) public class FoodController { private List < String > foods = List . of ( "Bread" , "Sandwich" ) ; @GetMapping public List < String > getFood ( ) { return foods