天天看点

spring security 最简单的demo

Spring 是一个非常流行和成功的 Java 应用开发框架。Spring Security 基于 Spring 框架,提供了一套 Web 应用安全性的完整解决方案。

下面简单我们来搭建一个spring security的helloworld的

1.使用Spring Initializr新建一个spring boot

spring security 最简单的demo
spring security 最简单的demo

2.添加security和web模块

spring security 最简单的demo

3.新建一个静态页面

spring security 最简单的demo

4.代码结构如下

spring security 最简单的demo

5.启动项目

6.访问项目地址helloworld.html,我的是localhost:8080/helloworld.html,发现需要输入用户密码。此时证明spring security是生效的,对于所有的请求都会拦截并进行鉴权。输入用户user,密码看控制台输出的password紧跟的密码串,输入即可访问。

spring security 最简单的demo
spring security 最简单的demo
spring security 最简单的demo

源码地址:https://github.com/AryaRicky/spring-security-helloword

ok spring security的简单demo搭建完成,下一节介绍怎么使用数据库用户密码登陆并进行权限控制,自定义用户登陆页面等

spring boot 集成spring security mybatis,自定义登陆页,自定义权限控制

继续阅读