spring和其他的学习
逆风飞翔
我是一个简单的人,我喜欢技术,因为它可以让我感觉到成就感、感觉到快乐......
展开
-
webx3项目把修改的二方库加入项目中重新报Cause: java.lang.RuntimeException: Error parsing XPath '/sqlMap/select'
<br /><br />错误日志如下<br /> <br />Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlMapClientTemplate' defined in resource loader resource [classpath/gears/bean/biz-data-source.xml]: Cannot resolve reference原创 2011-01-13 15:56:00 · 9301 阅读 · 0 评论 -
spring 源码学习 初始化(一)
这次算是对以前的一次温习吧,以前对spring的源码理解的也不是很渗透,这次好好系统学习。spring的初始化话,是通过配置文件,然后通过resoure接口加载。下面我们通过最简单的demo来查看spring源码的执行和设计之美~applicationContext.xml<beans xmlns="http://www.springframework.org/sc原创 2012-05-23 17:11:32 · 1361 阅读 · 0 评论 -
java.lang.NoClassDefFoundError: org/apache/log4j/LogManager
开发自己的淘宝客网站(Tomcat7 spring 2.5 struts2 2.3)的时候,配置spring的log4j日志,死活不能运行,导致项目在tomcat7中运行的时候一直提示错误,版本也更换了几次。因为刚刚开始的时候担心是不是版本不兼容,后来发现不是这个问题,因为程序org.apache.log4j.PropertyConfigurator就进入不去了,提示source not原创 2012-12-15 19:42:24 · 36940 阅读 · 3 评论 -
在开发自己淘宝客网站配置spring 遇到问题:expected single matching bean but found 2
@Qualifier @Autowired是根据类型进行自动装配的。在上面的例子中,如果当Spring上下文中存在不止一个UserDao类型的bean时,就会抛出BeanCreationException异常;如果Spring上下文中不存在UserDao类型的bean,也会抛出BeanCreationException异常。我们可以使用@Qualifier配合@Autowired来解决这些问题原创 2012-12-19 18:25:26 · 1868 阅读 · 0 评论 -
Caused by: java.lang.IllegalArgumentException: Original must not be null
下面是我开发项目中遇到的问题,Caused by: java.lang.IllegalArgumentException: Original must not be null,提示这个错误,百思不得其解。最后面不断的google,spring配置Aop配置相关的文章,最后硬着头皮去看看错误,想调试一番,因为spring的代理无非就是两种,一种是jdk代理;另外一种就是cglib代理。在这个原创 2012-12-20 13:37:09 · 30403 阅读 · 0 评论 -
(spring mvc)spring mvc 核心类与接口
先来了解一下,几个重要的接口与类。现在不知道他们是干什么的没关系,先混个脸熟,为以后认识他们打个基础。DispatcherServlet -- 前置控制器HandlerMapping接口 -- 处理请求的映射HandlerMapping接口的实现类:SimpleUrlHandlerMapping 通过配置文件,把一个URL映射到Co原创 2013-12-18 15:58:54 · 4426 阅读 · 0 评论 -
Quartz SchedulerFactoryBean异常--Spring自动装配惹的祸
Spring的配置文件,启用了自动装配模式: ...则此时会产生如下错误:Error creating bean with name 'org.springframework.scheduling.quartz.SchedulerFactoryBean#0' defined in file原创 2014-03-01 02:42:24 · 10421 阅读 · 0 评论 -
spring源码学习笔记-初始化(二) PostProcessor
下面我们重点查看这个方法:protected void invokeBeanFactoryPostProcessors(ConfigurableListableBeanFactory beanFactory)这个方法主要是实例化和反调所有注册的BeanFactoryProcessor 对象集,必须调用在单个实例之前。 // Invoke BeanDefinitionRegistry原创 2012-05-24 16:52:34 · 2487 阅读 · 0 评论 -
学习spring源码
1.第一步:spring的源码地址:https://github.com/SpringSource/spring-framework/trunk第二步:导入到eclipse1、在源码的根目录加一个文件:.project 或者从别的项目中考一个,就在根目录下。 SpringFramework原创 2012-05-18 16:40:41 · 1135 阅读 · 0 评论 -
spring中基于BeanPostProcessor动态替换指定的bean
现在每个系统开发集成的开发框架和公用组件都太多了,而且每个组件都是用自己的配置,比如我们现在使用的一个单点登陆系统就是采用spring来配置管理的。其核心bean定义文件被打包在jar包中,当我们想替换其中的某一个bean定义时,又不太好直接修改bean定义文件,那样会导致框架维护混乱。这里,我们就可以使用spring中的bean前后处理器来进行动态替换,先说明场景哈。 有一个jar原创 2011-09-16 10:23:11 · 3398 阅读 · 1 评论 -
spring 开发错误
<br /> <br />错误日志如下<br /> <br />Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlMapClientTemplate' defined in resource loader resource [classpath/gears/bean/biz-data-source.xml]: Cannot resolve referenc原创 2011-05-31 15:13:00 · 1505 阅读 · 2 评论 -
特色他
<br />/* * Copyright 1999-2004 Alibaba.com All right reserved. This software is the confidential and proprietary information of * Alibaba.com ("Confidential Information"). You shall not disclose such Confidential Information and shall use it only * i原创 2011-05-31 15:15:00 · 757 阅读 · 0 评论 -
spring不同容器之间如何调用
mybean.xml文件内容<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:uti原创 2011-09-14 17:05:54 · 1696 阅读 · 1 评论 -
项目中遇到问题就是增加aranda(图片存储)测试环境依赖报错解决进行中
问题描述:项目增加依赖报错最近进行图片迁移的改造,在本地window Xp环境下做好代码后,进行提交测试时候,发现应用居然跑步起来,测试环境是生成RPM包,但是不管是什么包不要影响应用的启动,这个问题困扰啊!!!!!!!!!!!下面是本人在众多大虾帮助下进行问题排原创 2011-08-23 21:02:22 · 2120 阅读 · 1 评论 -
spring中基于BeanFactoryAware动态替换指定的bean
这个是applicationContext.xml的配置文件,如何做到修改b002中b001这个属性。 增加一个FactoryBean的自定义类。java代码:如下:package com原创 2011-09-16 10:30:39 · 3158 阅读 · 0 评论 -
spring源码学习笔记-初始化(三) registerBeanPostProcessors
refresh 方法如下:// Register bean processors that intercept bean creation.registerBeanPostProcessors(beanFactory); String[] postProcessorNames = beanFactory.getBeanNamesForType(BeanP原创 2012-05-31 15:29:13 · 3260 阅读 · 1 评论 -
spring源码学习笔记-初始化(4)
....原创 2012-05-31 16:52:39 · 758 阅读 · 0 评论 -
spring源码学习笔记-初始化(六) ClassPathXmlApplicationContext
ClassPathXmlApplicationContext类图,简单的从这些类的名字上分析,可以清楚看到他们提供哪些方法,接口定义:原创 2012-05-31 17:03:31 · 1138 阅读 · 0 评论