Spring
wangxr66
这个作者很懒,什么都没留下…
展开
-
spring异常之:Document root element "beans", must match DOCTYPE root "null"
遇到一个新问题,ssh项目部署时遇到Document root element "beans", must match DOCTYPE root "null".的错误提示,网上很多人说要把applicationContex.xml文件中加上如下第二行的标签,说明DTD,其实并不准确。 …… 后来在spring forum上发现了正解: You have the wro...原创 2012-05-25 15:13:06 · 262 阅读 · 0 评论 -
Spring 定时器简单配置
要使用Spring的定时器,首先必须得所定时器的支持jar包加载到项目中的lib下。 在web.xml中加载spring的这个配置文件我就不多讲了。下面我把定时器的配置文件贴出来供大家参考:0 |/ C# a+ s7 ~; H+ S1 P<?xml version="1.0" encoding="UTF-8"?>5 J2 R/ o" K7 N( G. ?<beans xmlns...原创 2012-09-07 14:13:54 · 106 阅读 · 0 评论 -
Spring加载resource时classpath*:与classpath:的区别
Spring可以通过指定classpath*:与classpath:前缀加路径的方式从classpath加载文件,如bean的定义文件.classpath*:的出现是为了从多个jar文件中加载相同的文件.classpath:只能加载找到的第一个文件. 比如 resource1.jar中的package 'com.test.rs' 有一个 'jarAppcontext.xml' 文件,内容如下:...原创 2012-08-29 13:01:28 · 101 阅读 · 0 评论 -
Spring MVC3.0.5搭建全程
一个简单的搭建Spring MVC3.0的流程(以Spring3.0.5为列),数据库交互使用spring JDBC Template,附件有项目(没有jar包)。整个项目架构如下图所示: 1、去官网下载3.0.5所有jar包,所需jar包,见附件图片,每个jar包得用处如下: org.springframework.aop- 3.0.0.RELEASE-------...原创 2012-07-26 17:43:14 · 75 阅读 · 0 评论 -
Spring中abstract="true"的定义
bean定义的继承 在bean定义中包含了大量的配置信息,其中包括容器相关的信息(比如初始化方法、静态工厂方法名等等)以及构造器参数和属性值。子bean定义就是从父bean定义继承配置数据的bean定义。它可以覆盖父bean的一些值,或者添加一些它需要的值。使用父/子bean定义的形式可以节省很多的输入工作。实际上,这就是一种模板形式。 当以编程的方式使用BeanFactory时,子bean定义...原创 2012-06-14 18:26:23 · 227 阅读 · 0 评论 -
Spring的对象创建问题
对于Spring中的bean实例化可以有spring容器管理对象的创建于销毁,也可以交给BeanNameAutoProxyCreator管理,如果配置了BeanNameAutoProxyCreator,可以灵活地将涉及到事务的bean关联上事务,示例: PROPAGATION_REQUIRED ...原创 2012-06-07 17:15:00 · 76 阅读 · 0 评论 -
Could not open ServletContext resource [/WEB-INF/Dispatcher-servlet.xml]
在应用SpringMvc时候,不注意常常会出现上述异常,原因:默认的DispatcherServlet在初始化时候会加载Dispatcher-servlet.xml文件,所以如果名字或者路径发生了变化,需要在web.xml中配置,形如: Dispatcher org.springframework.web.servlet.DispatcherServlet ...原创 2012-06-07 16:58:07 · 134 阅读 · 0 评论 -
用BeanNameAutoProxyCreator自动创建事务代理
用BeanNameAutoProxyCreator自动创建事务代理 下面介绍一种优秀的事务代理配置策略:采用这种配置策略,完全可以避免增量式配置,所有的事务代理由系统自动创建。容器中的目标bean自动消失,避免需要使用嵌套bean来保证目标bean不可被访问。 这种配置方式依赖于Spring提供的bean后处理器,该后处理器用于为每个bean自动创建代理,此处的代理不仅可以是事务代理,也可以是...原创 2012-06-07 16:38:54 · 93 阅读 · 0 评论 -
Spring对bean对象的生命周期管理
有两种方法实现:第一种是你可以用过set方法注入后,设置参数:init-method=”初始化方法“ destory-method=”关闭方法“ 。这种事自己初始化和销毁方法的。spring官方支持这种做法。因为它可以减少宇spring的Api的依赖行降低。顶!! 第二种就是如果你用了struts2+spring2.x+Hibernate的话,你可以不用配置任何信息。spring容器会自...原创 2012-05-28 09:46:32 · 158 阅读 · 0 评论 -
spring cron表达式 Spring定时器
Cron表达式是一个字符串,字符串以5或6个空格隔开,分开工6或7个域,每一个域代表一个含义,Cron有如下两种语法 - S4 n) n5 g y) E, p" P格式: 9 ^: H, G" t2 \# M; h2 DSeconds Minutes Hours DayofMonth Month DayofWeek Year 或 % l% G k U, q9 tSeconds ...原创 2012-09-07 14:24:17 · 89 阅读 · 0 评论