Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

Java1234官方群25:java1234官方群17
Java1234官方群25:838462530
        
SpringBoot+SpringSecurity+Vue+ElementPlus权限系统实战课程 震撼发布        

最新Java全栈就业实战课程(免费)

springcloud分布式电商秒杀实战课程

IDEA永久激活

66套java实战课程无套路领取

锋哥开始收Java学员啦!

锋哥开始收Java学员啦!
当前位置: 主页 > Java文档 > JavaWeb技术相关 >

SpringBoot与Shiro整合 PDF 下载


分享到:
时间:2021-02-11 09:10来源:http://www.java1234.com 作者:小锋  侵权举报
SpringBoot与Shiro整合 PDF 下载
失效链接处理
SpringBoot与Shiro整合 PDF 下载

本站整理下载:
 
相关截图:



主要内容:


《SpringBoot与Shiro整合-权限管理实战》
课程大纲
1.课程内容简介
2.SpringBoot与Shiro框架简介
3.SpringBoot快速入门
4.Spring Boot与Shiro整合实现用户认证
5.Spring Boot与Shiro整合实现用户授权 
6.thymeleaf和shiro标签整合使用
1.课程内容简介
.内容简介
本课程主要讲解如何使用Spring Boot与Shiro进行整合使用,实现强大的用户权限管理,其中涉及如何完成用户认证(即用户登录),用户授权,thymeleaf页面整合shiro权限标签等知识点。
1.
.课程目标
快速掌握SpringBoot与Shiro安全框架的整合使用
1.
.课程相关软件
Eclipse Mar2
Spring Boot 1.5.4.RELEASE
Shiro1.4.0
1.Spring Boot与Shiro框架简介
.Spring Boot框架简介
Spring的诞生是 Java 企业版(Java Enterprise Edition,JEE,也称 J2EE)的
轻量级代替品。无需开发重量级的 Enterprise JavaBean(EJB),Spring 为企业级
Java 开发提供了一种相对简单的方法,通过依赖注入和面向切面编程,用简单的Java 对象(Plain Old Java Object,POJO)实现了 EJB 的功能。
 
虽然 Spring 的组件代码是轻量级的,但它的配置却是重量级的。
 
所有Spring配置都代表了开发时的损耗。 因为在思考 Spring 特性配置和解决业务问题之间需要进行思维切换,所以写配置挤占了写应用程序逻辑的时间。除此之外,项目的依赖管理也是件吃力不讨好的事情。决定项目里要用哪些库就已经够让人头痛的了,你还要知道这些库的哪个版本和其他库不会有冲突,这难题实在太棘手。并且,依赖管理也是一种损耗,添加依赖不是写应用程序代码。一旦选错了依赖的版本,随之而来的不兼容问题毫无疑问会是生产力杀手。
 
Spring Boot 让这一切成为了过去。
Spring Boot 简化了基于Spring的应用开发,只需要“run”就能创建一个独立的、生产级别的Spring应用。Spring Boot为Spring平台及第三方库提供开箱即用的设置(提供默认设置),这样我们就可以简单的开始。多数Spring Boot应用只需要很少的Spring配置。
 
我们可以使用SpringBoot创建java应用,并使用java –jar 启动它,或者采用传统的war部署方式。  
 
Spring Boot 主要目标是:
1.为所有 Spring 的开发提供一个从根本上更快的入门体验。
2.开箱即用,但通过自己设置参数,即可快速摆脱这种方式。
3.提供了一些大型项目中常见的非功能性特性,如内嵌服务器、安全、指标,健康检测、外部化配置等。
4.绝对没有代码生成,也无需 XML 配置。
.Shiro框架简介
Apache Shiro是一个强大且易用的Java安全框架,执行身份验证、授权、密码学和会话管理。使用Shiro的易于理解的API,您可以快速、轻松地获得任何应用程序,从最小的移动应用程序到最大的网络和企业应用程序。
 
Apache Shiro 体系结构
 
1.Authentication 认证 ---- 用户登录
2.Authorization 授权 --- 用户具有哪些权限
3.Cryptography 安全数据加密
4.Session Management 会话管理
5.Web Integration web系统集成
6.Interations 集成其它应用,spring、缓存框架
1.Spring Boot快速入门
建立Maven项目,导入spring boot父工程
修改pom.xml:
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
 
<!-- 继承Spring Boot的默认父工程 -->
<!-- Spring Boot 父工程 -->
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.5.4.RELEASE</version>
</parent>
 
<groupId>com.itheima</groupId>
<artifactId>springboot-shiro</artifactId>
<version>0.0.1-SNAPSHOT</version>
</project>
 
导入web支持
 

------分隔线----------------------------

锋哥公众号


锋哥微信


关注公众号
【Java资料站】
回复 666
获取 
66套java
从菜鸡到大神
项目实战课程

锋哥推荐