TypechoJoeTheme

香草物语

统计
登录
用户名
密码
/
注册
用户名
邮箱
输入密码
确认密码
搜索到 4 篇与 的结果
2020-10-14

超详细Vue+Spring Boot整合Shiro前后端分离架构-Shiro权限分配设计(四)

超详细Vue+Spring Boot整合Shiro前后端分离架构-Shiro权限分配设计(四)
前端设计使用npm创建web工程通过以下命令创建一个web工程vue init webpack shiroui添加axios,用于请求后端服务cnpm install axios --save在工程main.js中引入axiosVue.config.productionTip = false axios.defaults.baseURL = 'localhost:8080' Vue.prototype.$axios = axios添加elementuicnpm i element-ui -S在工程main.js中引入elementuiimport ElementUI from 'element-ui' import 'element-ui/lib/theme-chalk/index.css' ··· Vue.use(ElementUI)main.js预览实现登录功能前端界面<template> <div id="app"> <el-form ref="form" :model="user&...
Laughing
2020-10-14

Web前端

1,200 阅读
0 评论
2020年10月14日
1,200 阅读
0 评论
2020-10-11

超详细Vue+Spring Boot整合Shiro前后端分离架构-Shiro后端设计(三)

超详细Vue+Spring Boot整合Shiro前后端分离架构-Shiro后端设计(三)
Shiro实战shiro实战内容包括三个部分:(1)shiro后台表结构,用于存储shiro对应的用户、角色、权限及关联关系。(2)后端代码,及基于shiro配置用户、角色、权限及对应关系以及登录、认证。(3)前端代码,维护shiro信息及登录、认证。这篇博文我们介绍第二部分,即后端设计后端代码后端数据库访问用的mybatis及lombok插件。添加依赖 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <!-- 热部署--> <dependency> <groupId>org.springframework.b...
Laughing
2020-10-11

Java

1,467 阅读
0 评论
2020年10月11日
1,467 阅读
0 评论
2020-10-11

超详细Vue+Spring Boot整合Shiro前后端分离架构-Shiro表结构设计(二)

超详细Vue+Spring Boot整合Shiro前后端分离架构-Shiro表结构设计(二)
在超详细Vue+Spring Boot整合Shiro前后端分离架构-Shiro介绍(一)一文中,我们介绍了Shiro的基本概念,本章开始,我们进入Shiro的实现环节。Shiro实战shiro实战内容包括三个部分:(1)shiro后台表结构,用于存储shiro对应的用户、角色、权限及关联关系。(2)后端代码,及基于shiro配置用户、角色、权限及对应关系以及登录、认证。(3)前端代码,维护shiro信息及登录、认证。这篇博文,我们讲解第一部分,及Shiro的表结构设计。表结构设计我这里设计了5张表,分别为Shiro_User,Shiro_Role,Shiro_Permission,Shiro_User_Role,Shiro_Role_Permission。Shiro_UserShiro_User用于存储用户信息,主要涉及字段为用户Id(id)、用户名称(username)及用户密码(password)。shiro由提供的密码加密方式,所以,我们数据库存储的密文为调用shiro加密后的用户密码。CREATE TABLE `Shiro_User` ( `id` bigint(20...
Laughing
2020-10-11

Java

1,522 阅读
0 评论
2020年10月11日
1,522 阅读
0 评论
2020-10-10

超详细Vue+Spring Boot整合Shiro前后端分离架构-Shiro介绍(一)

超详细Vue+Spring Boot整合Shiro前后端分离架构-Shiro介绍(一)
其实网上关于spring boot整合shiro的例子并不少见,为什么我这里要重复\`造轮子\`,因为网上所谓的整合,基本上都是以Demo为主,很少能见到Vue+Spring Boot+Shiro完整整合的例子。Shiro概念Apache Shiro是一个强大且易用的Java安全框架,执行身份验证、授权、密码和会话管理。使用Shiro的易于理解的API,您可以快速、轻松地获得任何应用程序,从最小的移动应用程序到最大的网络和企业应用程序。三个核心组件:Subject, SecurityManager 和 Realms.Subject:即“当前操作用户”。但是,在Shiro中,Subject这一概念并不仅仅指人,也可以是第三方进程、后台帐户(Daemon Account)或其他类似事物。它仅仅意味着“当前跟软件交互的东西”。Subject代表了当前用户的安全操作,SecurityManager则管理所有用户的安全操作。SecurityManager:它是Shiro框架的核心,典型的Facade模式,Shiro通过SecurityManager来管理内部组件实例,并通过它来提供安全管理...
Laughing
2020-10-10

Java

2,609 阅读
0 评论
2020年10月10日
2,609 阅读
0 评论