自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 Spring应用:笔记

1、Spring使用ClassPathXmlApplicationContext类初始化并获取Bean对象。2、SpringMVC返回字符串结果,并解决中文乱码问题。3、SpringMVC转发和重定向。1、Spring使用ClassPathXmlApplicationContext类初始化并获取Bean对象使用ClassPathXmlApplicationContext类初始...

2020-01-20 16:19:57 361

原创 SpringMVC使用HandlerExceptionResolver实现全局异常处理器

在SpringMVC中,提供了一个全局异常处理器,用于对系统中出现的异常进行统一处理。在一般的系统中,DAO层、Service层及Controller层出现异常都以“throws Exception”的形式向上层抛出,最后都会有SpringMVC的前端控制器(DispatcherServlet)统一交由全局异常处理器进行异常处理。1、HandlerExceptionResolver接口在S...

2020-01-11 17:01:27 5727

原创 Spring事务的使用

事务(Transaction),在计算机术语中是指访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。在开发应用系统中,事务的使用是必不可少的一部分。Spring框架提供了事务处理机制。Spring为事务管理提供了丰富的功能支持。Spring事务管理分为编码式和声明式的两种方式。编程式事务指的是通过编码方式实现事务;声明式事务基于AOP,将具体业务逻辑与事务处理解耦。声明式事务管理使业...

2020-01-10 17:19:40 1757

转载 透彻的掌握Spring中@transactional的使用

事务管理是应用系统开发中必不可少的一部分。Spring 为事务管理提供了丰富的功能支持。Spring 事务管理分为编码式和声明式的两种方式。编程式事务指的是通过编码方式实现事务;声明式事务基于 AOP,将具体业务逻辑与事务处理解耦。声明式事务管理使业务代码逻辑不受污染, 因此在实际使用中声明式事务用的比较多。声明式事务有两种方式,一种是在配置文件(xml)中做相关的事务规则声明,另一种是基于@Tr...

2020-01-10 14:36:32 493

原创 SpringMVC实现JSON交互:@RequestBody注解与@ResponseBody注解的使用

现如今由于移动互联网的兴起,简洁的JSON格式成为很多系统之间进行交互的主要格式。SpringMVC为开发者提供了一种简洁的实现不同数据格式交互的机制(JSON、XML以及其他数据格式),其会将前台传来的JSON/XML等格式信息自动转换为相应的包装类,或者将输出的信息转换为JSON/XML等格式的数据。SpringMVC主要利用类型转换器(MessageConverter)将前台信息转换成开...

2020-01-04 17:35:16 2345

原创 Tomcat设置虚拟目录

如果直接将图片放置在盘符下,在JavaWeb工程中是无法直接访问图片的。为了让工程可以方便地访问文件资源,需要在Tomcat中配置一个虚拟目录,该目录映射了一个存放文件的物理地址。在Tomcat中使用虚拟目录就可以访问放置在物理地址下的图片文件。要设置虚拟目录,修改 Tomcat 目录下的 conf 文件夹下的server.xml 配置文件,在最下方的<Host>标签对中添加以下...

2020-01-04 12:05:06 1028

原创 SpringMVC实现文件的上传与下载

SpringMVC的请求数据参数化的处理机制,使得上传中小型文件变得方便、快捷。在前端页面,与传统开发模式一样,使用<input type="file" name="file"/>标签来添加文件,同时为form表单设置:enctype="multipart/form-data" 的属性,当此类型的表单被提交后,SpringMVC会对multipart类型的数据进行解析。1、Mult...

2020-01-04 11:28:25 1241

原创 SpringMVC使用拦截器(Interceptor)实现用户登录校验

在系统中,经常需要在处理用户请求之前和之后执行一些行为,例如检测用户的权限,或者将请求的信息记录到日志中。当然不仅仅这些,所以需要一种机制,拦截用户的请求,在请求的前后添加处理逻辑。SpringMVC提供了Interceptor拦截器机制,用于请求的预处理和后处理。在SpringMVC中定义一个拦截器有两种方法:第一种是实现HandlerInterceptor接口,或者继承实现了Handler...

2020-01-02 18:02:52 11695 1

原创 SpringMVC解决中文乱码的过滤器

在SpringMVC项目中,如果中文数据传递到后台出现乱码现象,说明需要配置一个过滤器,对传输的数据格式进行统一的转码。一般会在 web.xml 配置文件中设置SpringMVC的转码过滤器来解决这种问题:<!-- 中文乱码过滤器 --><filter> <filter-name>CharacterEncodingFilter</filte...

2020-01-01 15:01:53 1735

原创 SpringMVC请求参数的绑定与@RequestParam注解的使用

当用户在页面触发某种请求时,一般会将一些参数(key/value)带到后台。在SpringMVC中可以通过参数绑定,将客户端请求的key/value数据绑定到Controller处理器方法的形参上。SpringMVC中有一些默认支持的类型,这些类型可以直接在Controller类的方法中定义,在参数绑定的过程中遇到该种类型就直接进行绑定。其默认支持的类型有以下几种:HttpServletReq...

2020-01-01 11:48:34 3903

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除