使用 Spring Boot 2.6.2 快速搭建 Spring Security 5.6 登录认证

2022-12-21 0 557

采用 Spring Boot 2.6.2加速构筑 Spring Security 5.6登入证书

第一集该文写作约莫天数5 两分钟。两栖作战上手约莫30两分钟。

采用 IDE: Spring Tool Suite 4全称 STS

Java 版:JDK 17

Maven 版:3.8.3

Spring Boot 版:2.6.2

这儿为的是加速的模拟 Spring Security 的采用方式,就间接采用 Spring Boot 展开模拟,先期技术细节习题模拟的这时候,就采用一般的模拟形式。渐渐的到前述工程项目中的采用形式。即便改信学从苦衷学,用difficultULV。

建立工程项目的形式,能参照我以后写的【构筑 Spring Boot 2.6版工程项目手册】。里头详尽的叙述了是不是构筑工程项目。这儿只模拟采用 STS 建立。

建立此基础工程项目

第二步:增建工程项目

采用 STS 建立两个 Spring Starter Project 工程项目。建立方向为:File -> New -> Spring Starter Project 。

使用 Spring Boot 2.6.2 快速搭建 Spring Security 5.6 登录认证

第三步:关上构筑网页

关上构筑Spring Initializr 的网页。

使用 Spring Boot 2.6.2 快速搭建 Spring Security 5.6 登录认证

第三步:填写对应的信息。

Type:工程项目的构筑形式,包含 Maven 构筑和 Gradle 构筑两种。这儿采用 Maven。

Language:编程语言的选择,包含 Java、Kotlin、Groovy 三种语言。选择采用 Java。

构筑三要素: Group、Artifact、Name。前述的 xml 代码如下:

com.xymiao.springsecurityc01-spring-security0.0.1-SNAPSHOTc01-spring-securityDemo project for Spring Boot

Description:工程项目叙述。

Packaging:构筑的文件类型, Jar 和 War。

Java Version:以及编程语言的版信息。

Package:工程项目的包名。

根据上图填写对应的内容信息。点击 Next 选择 Spring Boot 相关的依赖。

第四步:选择依赖。

使用 Spring Boot 2.6.2 快速搭建 Spring Security 5.6 登录认证

生成的依赖配置如下:

org.springframework.bootspring-boot-starter-thymeleaforg.springframework.bootspring-boot-starter-weborg.springframework.bootspring-boot-devtoolsruntimetrue

其中引用了父类的配置。能简化很多依赖版的操作。

org.springframework.bootspring-boot-starter-parent2.6.2

这个这时候,代码没有任何前述的网页和功能。现在能运行起来但是没有任何的内容。这个这时候,我们先配置几个网页。

第五步:建立网页

建立首页(index.html),权限页(hello.html),以及登入页(login.html)。

基于 Spring Boot 的 Spring Security 应用

欢迎来到苗子说全栈之 Spring Security 篇

点击跳转网页点我

需要权限才能访问

权限网页

登入网页基于 Spring Security 请登入无效的用户名和密码

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务