企业级安全框架—spring security(一)
程序员文章站
2024-03-26 09:14:53
...
项目中用到了spring security,在网上找了一些关于spring security资料看着不是很系统、写法千差万别,让人觉得云里雾里,不知道如何下手。于是决定系统的整理一下关于spring security的资料,和大家交流一下。
开发环境:
jdk 1.8.0_231
maven 3.2.2
IDE工具 idea
1、创建spring boot项目
2、整合spring security
1.1 File -》New -》Project。如下图
1.2 选择Spring Initializr,如下图
1.3 下一步,填写好项目信息,如下图
1.4 下一步,选择Web -》Spring Web,如下图
1.5 填好项目名称,选择项目路径。如下图
1.6 点击finish完成,idea会自动在本地创建个工作空间。项目启动完毕,如下图
2.1 引入spring security依赖
<dependenc>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-security</artifactId>
</dependency>
如下图:
2.2 启动项目
2.3 访问项目,端口默认是8080,默认登录页面如下图
2.4 输入默认用户名:user,密码是控制台打印的。
2.5 访问
ps:咱们没有配置请求地址,也没有配置自定义错误页面。因此会出现spring boot默认的空白页面
也可以不显示spring boot默认错误页面
第一种方式:在application.yml配置文件中配置server:error:whitelabel:enabled: false
第二种方式:
@SpringBootApplication(exclude = {ErrorMvcAutoConfiguration.class})
public class Application {
…
spring boot空白页不展示,也没有自定义错误页面,就会展示Tomcat的错误页,如下图
推荐阅读
-
企业级安全框架—spring security(一)
-
总结41 Spring框架的概念与应用 第一系列
-
一款强大的企业级Web开发工具,基于浏览器的IDE,Web开发者有福了。 博客分类: Web开发 Web开发工具Web开发平台Web开发框架
-
一文带你了解强大的 Spring Security 架构原理!
-
如何利用Spring Boot框架开发一个全球化的应用程序
-
Java Spring Security 安全框架:(八)访问控制 url 匹配
-
Spring Mvc 入门之框架搭建及第一个应用程序
-
Spring框架详细了解和我的第一个Spring项目
-
SpringCloud学习之路(一) 开启Security安全验证后,注册服务报错
-
一句话概括下spring框架及spring cloud框架主要组件 博客分类: spring bootspring互联网技术java