spring
文章平均质量分 93
鑫709
唯有行动 才能解除你所有的不安
展开
-
shiro-----Shiro会话管理及缓存
目录什么是shiro的会话管理Shiro中的会话管理Shiro基础组件SessionManagerSessionListenerSessionDao会话验证会话案例测试缓存什么是缓存Ehcache(缓存)ehcache的特点ehcache、cacheManager和cache三者之间的关系ehcache的使用什么是shiro的会话管理SessionManager(会话管理器):管理所有Subject的session包括创建、维护、删除、..原创 2022-04-18 15:01:17 · 1145 阅读 · 0 评论 -
SpringMVC----Spring MVC异常处理机制
1、Spring MVC异常处理机制我们知道,系统中异常包括:编译时异常和运行时异常RuntimeException,前者通过捕获异常从而获取异常信息,后者主要通过规范代码开发、测试通过手段减少运行时异常的发生。在开发中,不管是(dao/mapper)层、service层还是controller层,都有可能抛出异常。而在Spring MVC中提供了一个通用的异常处理机制,它提供了一个成熟、简洁并且清晰的异常处理方案。当使用Spring MVC开发Web应用时,利用这套现成的机制进行异常处理也更加自然原创 2022-04-08 21:48:51 · 1758 阅读 · 0 评论 -
SpringMVC---- SpringMVC返回JSON数据
目录一. 返回JSON数据格式二、JSON数据三、返回JSON配置步骤四、返回JSON数据格式一. 返回JSON数据格式现在的开发中,几乎都是前后端分离的形式,越来越多的请求使用Ajax的异步请求,而不再是传统的跳转,使用Ajax异步请求之后,我们后端处理结果大多以JSON的形式进行响应,响应给前端,前端得到响应结果后,进行处理和渲染。在SpringMVC中,使用JSON非常的简单,SpringMVC中可以将集合等数据自动的转换成JSON数据格式,当然我们需要加入JSON相关的依原创 2022-04-08 21:00:52 · 1757 阅读 · 0 评论 -
SpringMVC---- SpringMVC文件上传
1. 文件上传文件上传也属于客户端把数据发送到服务器,服务器端接收客户端的数据,但这个时候服务端接收客户端请求数据,它就是不是一个普通数据,可能是一个文件。文件上传原理当form表单修改为多部分表单时,request.getParameter()将失效。 包括getParameterMap()这些都会失效,因为这个request在get某某方法时,它其实获得的是url编码方式的表单提交,而文件上传的是多部分表单形势,所以这些api都失效了 enctype=“application/...原创 2022-04-05 12:20:03 · 2099 阅读 · 0 评论 -
SpringMVC---- SpringMVC 简介
目录1. 什么是springMVC?2. 请求流程3、开发步骤:4、SpringMVC组件:5、SpringMVC注解解析6、方法返回值7、跳转方式8、静态资源访问设置:1. 什么是springMVC?Spring Web MVC是一种基于Java的实现了MVC设计模式的、请求驱动类型的、轻量级Web框架,已经融合在 Spring Web Flow 中。相比于MVC,M就是模型model,主要用于数据封装和业务逻辑处理,而V是view,叫视图,主要用于数据原创 2022-04-02 20:53:26 · 2875 阅读 · 0 评论 -
Maven整合Spring框架和MyBatis框架
目录一、Spring框架和MyBatis框架1. 建立Maven Project2. 配置环境1)pom.xml中导入jar包2)配置log4j.xml3)配置jdbc.properties(连接数据库的配置文件)--Mysql4)搭建mybatis与spring的集成配置5)搭建spring的核心配置文件 spring.xml6)配置generatorConfig.xml二、注解式开发分页测试:一、Spring框架和MyBatis框架1. 建立Ma.原创 2022-03-28 20:44:33 · 908 阅读 · 0 评论 -
Spring之Spring Bean生命周期
生命周期 什么是生命周期呢? 当前组件在创建到销毁经历的一系列过程,称之为生命周期 生命周期的分为几个阶段?每个阶段有哪些钩子函数? 生命周期分为3个阶段,这三个阶段分别是: 初始化 、 运行中 、 销毁 什么是Bean首先,我们来看看Spring官方文档对于Bean的定义:在 Spring 中,构成应用程序主干并由 Spring IoC 容器管理的对象称为 bean。bean 是由 Spring IoC 容器实例化、组装和管理的对象。否则,bean 只是应用原创 2022-03-22 17:38:32 · 552 阅读 · 0 评论 -
Spring之AOP
AOP介绍 AOP(Aspect Oriented Programming),即面向切面编程,可以说是OOP(Object Oriented Programming,面向对象编程)的补充和完善。面向切面编程,就是将交叉业务逻辑封装成切面,利用AOP的功能将切面织入到主业务逻辑中。所谓交叉业务逻辑是指,通用的、与主业务逻辑无关的代码若不使用AOP,则会出现代码纠缠,即交叉业务逻辑与主业务逻辑混合在一起。这样,会使主业务逻辑变的混杂不清。在代码执行过程中,动态嵌入其他代码,叫做面向切面编程。常见的使用原创 2022-03-22 15:40:21 · 94 阅读 · 1 评论 -
Spring框架介绍及基于Maven使用Springioc
首先给大家了解下什么是框架其实框架,就是别人写好了包装起来的一套工具,把你原先必须要写的,必须要做的一些复杂的东西都写好了放在那里,你只要调用他的方法,就可以实现一些本来要费好大劲的功能。形象一点说吧,假如你盖房子,你是自己一砖一瓦的盖简单呢,还是拿一个现成的架子往上面添东西简单呢?结果不言而喻吧,有一个半成品的架子,你只需要添上一些你自己额外需要加的东西就好了。这就是框架的好处。假如,好多好多地方都要用这么一套逻辑,那么我们会定义成一个方法(函数),就免去了写同样代码的麻烦,其实这个...原创 2022-03-21 16:16:48 · 393 阅读 · 0 评论