基于Spring Security认证授权的管理系统之环境配置

405 阅读2分钟

一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第3天,点击查看活动详情

Spring Security 是针对Spring项目的安全框架,也是Spring Boot底层安全模块默认的技术选型,它可以实现强大的Web安全控制。Spring Security是一个功能强大且高度可定制的身份验证和访问控制框架。它是保护基于spring的应用程序的事实上的标准。本系列专题为记录搭建一个基于Spring Security的认证与授权的管理系统。

前端环境搭建:

Node->NPM/CNPM->Vue CLI

本项目前端使用Vue CLI搭建,通过安装node.js来使用npm管理项目依赖的软件包。在国内可以使用淘宝团队提供的cnpm。

node版本为:14.19.1
Node.js下载地址:nodejs.cn/download/ 下载安装包后直接安装即可,在命令行中输入node -v查看安装是否正确。

image.png
安装好node后,系统也自动安装了npm,我们通过npm来安装cnpm。
cnpm详细介绍:npmmirror.com/
安装命令:

npm install -g cnpm --registry=https://registry.npmmirror.com

image.png

后端环境搭建:

JDK->Maven Java SDK使用OpenJDK11,项目依赖和工程管理使用Maven,开发软件使用idea。 Open JDK下载地址:adoptium.net/
idea下载地址: https://www.jetbrains.com/

idea插件下载

EnvFile:EnvFile是JetBrains ide中的一个插件,允许从一个或多个文件为您的运行配置设置环境变量

image.png

Lombok:lombok可以通过简单的注解的形式来帮助我们简化和消除一些必须有但显得很臃肿的Java代码,比如常见的Getter&Setter、toString()、构造函数等等。lombok不仅方便编写,同时也让我们的代码更简洁。

image.png

HTTP Client:HTTP Client提供从代码编辑器编写和执行HTTP请求的能力。支持以下功能:

  • 编码辅助,包括完成、高亮显示、折叠和内联文档
  • 现场模板
  • 环境变量
  • 响应处理API

image.png