Spring
文章平均质量分 59
bing_lang
熟悉JAVA和ORACLE开发目前就职于平安科技担任资深开发工程师主要负责寿险的自动化核保和人工核保
展开
-
Spring如何装配Map
完整项目见附件,不过多解释,看懂了才是自己的。 如有不明白的地方可以留言。原创 2013-10-07 11:37:03 · 547 阅读 · 0 评论 -
spring加载多个bean配置文件案例
package bl.seven.common.spring;import java.io.File;import org.springframework.context.ApplicationContext;import org.springframework.context.support.ClassPathXmlApplicationContext;import bl.seven.commo原创 2013-12-31 16:58:08 · 956 阅读 · 0 评论 -
CGLIB基于类创建动态代理要求类必须有无参构造器
一般在看错误堆栈信息时,我们应该从最后两个“Caused by”看起,如下就是。 这里一般都是根本原因的所在。 黄色的真心没看懂! 红色的意思大概是,无法创建“class com.springinaction.springidol.PoeticJuggler”这个CGLIB子类。 你会问,到底什么意思啊?别急,先让看看我做了什么操作才出现这个错误! Caused by: org.s原创 2013-10-22 22:50:50 · 2667 阅读 · 0 评论 -
Spring配置文件里如何同时配置Spel表达和AOP
你的程序应该报如下错误了吧,否则你了不会来这看我看这破玩意! 注意红色文字,我们来猜它的大概意思,毕竟英语不是很好嘛(好吧,根本就不好!)。 在类型为'$Proxy4'的对象上找不到song属性。 越过如下这段错误堆栈,让我们继续看后面的汉字。 Caused by: org.springframework.expression.spel.SpelEvaluationException:原创 2013-10-22 22:26:46 · 10326 阅读 · 0 评论 -
AspectJ切点表达式语言中“&&”与“and”的使用场景
如下标红的是什么意思呢? 其实我也不知道,因为懒的去找权威的资料。也没有那必要,只要在实践中能所问题解决了就行。 如果真有时间也可以去查查。 我猜如下信息是在提示我:小子,你定义的切点我找不到! 严重: Destroy method on bean with name 'org.springframework.aop.aspectj.AspectJPointcutAdvisor#5' th原创 2013-10-27 13:15:34 · 1271 阅读 · 0 评论 -
proxy-target-class="true"对Spring实例创建的影响
我明明把volunteer这个BEAN设置成单实例的,但加载后却发现Spring容器创建了两个实例。 PS:Volunteer是如下红色背景接口的实现类。 当我把标黄代码注释掉后,无论我获取多少次volunteer实例,都是首次加载时创建的实例,即中执行了一次构造函数。 这是什么原因呢?首先要知道proxy-target-class="true"的作用是什么?它是告诉Sprig容器,创建的动原创 2013-10-26 00:04:14 · 2282 阅读 · 0 评论 -
测试基于JAVA配置的SPRING报错
我相信,碰到不认识的异常后,很多人都会有一种莫名的害怕,尤其是领导站在你身后时! 我们为什么害怕,因为我们不知!不是我人不会!所以学会就好了。 对于异常的解决方法: 1、先简单看明白提示的意思 2、猜! 好吧,第二步比较龌龊,但管用啊!爱迪生发明灯泡时,不也是猜出来的吗! 先猜,再实践,是解决问题的不错方法哦。 那我们看一下红字部分,当我第一眼看到“CGLIB”时,还以为是“M原创 2013-10-17 22:04:45 · 930 阅读 · 0 评论 -
Spring的注解方式和配置文件方式能共存
在Spring的配置文件里使用,启用基于注解的自动装配。 并且此配置文件还存在基于“配置文件”自动装配,例如如下这种,结果运行报错了。去除“”后,运行正常。 2013-10-16 21:38:26 org.springframework.context.support.AbstractApplicationContext prepareRefresh 信息: Refr原创 2013-10-16 21:46:51 · 856 阅读 · 0 评论 -
Spring中@Inject 如何通过构造器注入Provider
我想使用@Inject通过构造器注入一个Provider 在测试代码时报如下错误,这个错误我能看懂,意思是说找不到构造器 但一开始不知道如何解决,就在网上一顿搜啊,全是理论,没一个实践案例 网上没找到解决方案怎么办,看书啊! 最后发现自己犯了一个低级错误:Spring容器默认是禁用注解装配的。如果要使用基于注解的自动装配,就必须在配置文件中通过来启用! 所以在配置文件中加入后,问题解决!原创 2013-10-15 22:26:34 · 1681 阅读 · 0 评论 -
ClassPathXmlApplicationContext加载多个XML文件
用如下数组的形式就可以了。 public static void main(String[] args) throws IOException { ApplicationContext ctx = new ClassPathXmlApplicationContext( new String[]{"MultithreadTaskBeans.xml", "co原创 2013-12-31 13:56:56 · 6049 阅读 · 0 评论