马万明的专栏

just happy

Web-listener与filter

1、Listener的定义与作用   监听器Listener就是在application,session,request三个对象创建、销毁或者往其中添加修改删除属性时自动执行代码的功能组件。   Listener是Servlet的监听器,可以监听客户端的请求,服务端的操作等。 2、Liste...

2016-09-22 10:24:27

阅读数:557

评论数:0

spring之ModelAttribute

1.@ModelAttribute注释void返回值的方法 [java] view plain copy  print? @Controller   public class HelloModelController {      ...

2016-09-07 08:35:28

阅读数:184

评论数:0

spring mvc 使用jsr-303 @Valid实现bean的字段验证

JSR-303 是JAVA EE 6 中的一项子规范,叫做Bean Validation,官方参考实现是Hibernate Validator。  此实现与Hibernate ORM 没有任何关系。JSR 303 用于对Java Bean 中的字段的值进行验证。  Spring MVC 3...

2016-09-01 15:20:55

阅读数:835

评论数:0

Spring+MyBatis多数据源配置实现(AbstractRoutingDataSource)

在spring 中,一个很好用但是容易被忽略的,就是AbstractRoutingDataSource,它的一个作用就是可以根据用户发起的不同请求去转换不同的数据源,比如根据用户的不同地区语言选择不同的数据库,下面举例说明:  单数据源时的Spring配置文件 xml vers...

2016-08-26 14:50:18

阅读数:2069

评论数:0

一分钟掌握spring中bean的生命周期

Spring 中bean 的生命周期短暂吗? 在spring中,从BeanFactory或ApplicationContext取得的实例为Singleton,也就是预设为每一个Bean的别名只能维持一个实例,而不是每次都产生一个新的对象使用Singleton模式产生单一实例,对单线程的程序说并不...

2016-08-23 09:06:05

阅读数:195

评论数:0

spring装配Bean过程以及Bean实例化过程

简要说明Spring什么时候实例化bean,首先要分2种情况   第一:如果你使用BeanFactory作为Spring Bean的工厂类,则所有的bean都是在第一次使用该Bean的时候实例化   第二:如果你使用ApplicationContext作为Spring Bean的工厂类,则又分...

2016-08-23 09:03:05

阅读数:6644

评论数:0

Spring BeanPostProcessor与动态加载数据源配置

前言:       本文旨在介绍Spring动态配置数据源的方式,即对一个DataSource的配置诸如jdbcUrl,user,password,driverClass都通过运行时指定,而非由xml静态配置定死。       Spring构造Context的参数一般只包含配置文件路径和类加载...

2016-08-23 09:00:04

阅读数:360

评论数:0

Spring配置事务中@Transactional各个属性定义

Spring中的@Transactional比较重要的一些属性,比如 Propagation(事务传播属性),Isolation(事务隔离级别),Rollback Rules(事务回滚规则,默认情况是RunTimeException的时候回滚,即unchecked exception),Timeo...

2016-08-22 15:59:39

阅读数:5856

评论数:0

SpringMVC:上传与下载

注意事项:  1 springmvc.xml必须配置:  Java代码           class="org.springframework.web.multipart.commons.CommonsMultipartResolver" p...

2016-08-12 13:35:06

阅读数:219

评论数:0

spring拦截器实现分析

一、Servlet Filter与Spring interceptor的执行顺序       Filter有顺序吗?我们怎么控制filter的执行顺序。通过Tomcat的代码分析,servlet在Filter执行完成后才调用,如有多个filter怎么控制执行顺序,首先会想到在web.xml配...

2016-08-12 10:13:07

阅读数:1069

评论数:0

SpringMVC使用@ResponseBody输出字符串时遇到的乱码问题及解决办法

今番又遇到乱码问题,有时候真觉得英语母语的那些地区确实挺省事的,至少不用为了这个经典麻烦去折腾。  网络上讨论乱码问题的文章很多,因为各作者使用的计算机环境的不同,往往不是很全面。  这里非常推荐的一篇文章:  http://dohkoos.name/java-garbled-analy...

2016-08-12 10:06:22

阅读数:321

评论数:0

spring缓存注解@Cache

缓存注解有以下三个: @Cacheable      @CacheEvict     @CachePut   @Cacheable(value=”accountCache”),这个注释的意思是,当调用这个方法的时候,会从一个名叫 accountCache 的缓存中查询,如果没有,...

2016-08-10 16:30:45

阅读数:251

评论数:0

spring模板模式与callback

Spring-模板方法模式及Callback Spring对JDBC的抽象和对Hibernate的集成,都采用了一种理念或者处理方式,那就是模板方法模式与相应的Callback接口相结合。    采用模板方法模式是为了以一种统一而集中的方式来处理资源的获取和释放,以Jdb...

2016-08-10 15:50:24

阅读数:260

评论数:0

spring源码分析-web容器初始化过程解析1

在之前的“Spring MVC实现分析——初始化”中分析了spring mvc的初始化过程,接下来将分析其请求处理过程。         在找请求处理的入口时,我们需要先知道Servlet的编程规范,对应不同的请求(如POST、GET等)的实现方法在FrameworkServlet中,分别是...

2016-08-10 09:37:46

阅读数:193

评论数:0

springMVC初探视图解析器——InternalResourceViewResolver

springmvc在处理器方法中通常返回的是逻辑视图,如何定位到真正的页面,就需要通过视图解析器。 springmvc里提供了多个视图解析器,InternalResourceViewResolver就是其中之一: 最常用的视图解析器:InternalResourceViewResolv...

2016-08-05 14:01:46

阅读数:15965

评论数:2

spring缓存机制

转载http://blog.csdn.net/scorpio3k/article/details/7628894   定义数据访问接口: [java] view plaincopy package org.kevin.cache.dao;    import ja...

2016-08-04 16:11:22

阅读数:440

评论数:0

spring属性编辑器

最近刚在研究Spring的编辑器,发现很有意思,刚好galaxystar起了一个这样贴,我想对PropertyEditor作一个详细的整理会对大家有益,特定启了这个新帖。           所谓的PropertyEditor,顾名思义,就是属性编辑器。由于Bean属性通过配置文档以字符串了方...

2016-08-04 15:28:57

阅读数:150

评论数:0

HandlerExceptionResolver统一捕获系统异常做处理

转载 http://fancyboy2050.iteye.com/blog/1300037 最近使用spring mvc开发一个web系统,发现在controller里发生未捕获异常时不出日志。  分析DispatcherServlet,初始化handlerExceptionResol...

2016-08-03 14:15:34

阅读数:2639

评论数:0

spring学习笔记一(基础特性)

sping学习   spring的依赖注入机制,可以在运行期为组件配置所需资源,而无需再编写组件代码时就加以指定,所以降低了组件之间的耦合。比如spring配置文件中声明不同的bean实例,实例对应的类都是继承于同一个抽象类,可以再配置文件中直接指定不同继承类的传递参数。甚至,可以把要运行时调用的...

2015-03-26 14:37:12

阅读数:404

评论数:0

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