![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
文章平均质量分 93
歐陽。
Java开发&&实施工程师
展开
-
Shiro 会话管理 & 缓存管理
Shiro 会话管理 & 缓存管理原创 2022-08-30 12:17:49 · 413 阅读 · 0 评论 -
Shiro认证-身份认证加密
在面对这个网络世界的时候,密码安全总是各个公司和用户都非常关心的一个内容,毕竟现在大家不管是休闲娱乐还是学习购物都是通过网上的帐号来进行消费的,所以我们通常会给用户的密码进行加密。在加密的时候,经常会听到“加盐”这个词,这是什么意思呢?加盐加密是一种对系统登录口令的加密方式,它实现的方式是将每一个口令同一个叫做”盐“(salt)的n位随机数相关联。无论何时只要口令改变,随机数就改变。随机数以未加密的方式存放在口令文件中,这样每个人都可以读。...原创 2022-08-26 13:07:32 · 853 阅读 · 0 评论 -
简单易上手- Shiro 权限框架
shiro是apache的一个开源框架,是一个权限控制器框架,在应用程序角度来观察如何使用Shiro, securityManager:安全管理器,域:Realm(与开发相关的)-> 主要负责安全数据,安全管理器:securityManager -> 管理系统中的所有用户,主体:subject -> 当前用户,认证 -> 接管了用户登录操作,授权 -> 接管管理系统资源的分配,Spring web 集成 监听器ContextLoadListener原创 2022-08-24 21:51:06 · 822 阅读 · 0 评论 -
SpringMVC之对JSON的支持以及全局异常处理
1.SpringMVC对JSON的支持,2.SpringMVC 的全局异常处理,JOSN的各种场景,为什么要全局异常处理,异常处理思路,SpringMVC异常分类,SpringMVC自带的简单异常处理器,定义需要特殊处理的异常,通过HandlerExceptionResovler接口实现全局异常,使用@ControllerAdvice+@ExceptionHandler实现全局异常, 全局异常处理JSON返回原创 2022-08-23 22:24:08 · 443 阅读 · 1 评论 -
快速入手SpringMVC 之 JSR303与拦截器
JSR303是做服务端校验 参数验证1.pom依赖导入2.在待校验的数据库列段对应的实体属性打上校验标签3.在controller层,方法上添加@valid注解配合前面的校验标签,添加bindingResult,此对象包含了所有校验未通过的错误信息4.可以将所有的错误信息以map集合的方式保存,并且传递到前台页面展示SpringMVC的处理器拦截器,类似于Servlet开发中的过滤器Filter,用于对处理器进行预处理和后处理(AOP中的环绕通知)。原创 2022-08-20 00:09:21 · 407 阅读 · 0 评论 -
SpringMVC-CRUD与文件上传、文件下载
SpringMVC-CRUD增删改查,文件上传,文件下载,IDEA中Tomcat配置原创 2022-08-18 22:10:22 · 336 阅读 · 0 评论 -
快速上手 Spring-MVC(入门)
1. 什么是SpringMVC?Spring Web MVC是一种基于Java的实现了MVC设计模式的、请求驱动类型的、轻量级Web框架。也有人说是视图层框架、控制层框架。当然这些也对,不能说不对。视图层框架:SpringMVC部分功能是向用户渲染展示数剧DispatcherServlet:接收浏览器前端的任意请求然后寻找对应的 子控制器(适配器*Adapter) 处理浏览器请求。...原创 2022-08-17 13:25:12 · 218 阅读 · 0 评论 -
Spring-Bean的生命周期
1.通过三种方式(配置文件、注解、配置内)将bean标签转成beandifinition对象,2.通过BeanFactoryPostProcessor可以在初始化之前修改属性值,3.BeanFactory进行bean实例化,就是生产Javabean,4.Aware感知接口,能够拿到Spring上下文中内部的资源对象,5.BeanPostProcessor后置处理器,相当于环绕通知(在Spring容器初始化之后,针对它再做进一步的改变)。单例模式下Javabean的生命周期,容器生对象生,容器死对象死,多例.原创 2022-08-09 12:50:49 · 164 阅读 · 0 评论 -
Spring-AOP
AOP即面向切面编程将核心的业务功能与非核心的业务功能进行分离;将核心的业务功能写到目标对象中,将非核心的业务功能写到通知中通知、连接点、目标对象、切入点、代理、适配器事务管理、日志事务的开启:前置通知事务的提交:后置通知事务的回滚:异常通知。事务的开启:前置通知,事务的提交:后置通知,事务的回滚:异常通知...原创 2022-08-08 13:08:58 · 285 阅读 · 0 评论 -
Spring-IOC
Spring是一个开源框架,它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。目的:解决企业应用开发的复杂性功能:使用基本的JavaBean代替EJB,并提供了更多的企业应用功能范围:任何Java应用。...原创 2022-08-05 17:48:32 · 88 阅读 · 0 评论