解决spring @Async导致的循环依赖
摘要:今天对项目工程(spring3.0.6+structs2.2.3)进行瘦身,业务层bean统一用@Service注解,set注入用@Autowired替换,从xml配置文件中将业务bean配置全部清掉。这时专门处理异步操作的bean报循环依赖(引用):Beanwithname‘*********’hasbeeninjectedintootherbeans[******,**********,**********,**********]initsrawversionaspartofacircularreference具体情况是beanA注入用于异步处理的beanB(含有@Async注解的方法),
阅读全文
posted @
2013-01-23 21:41
Nicholas_F
阅读(9151)
推荐(0) 编辑
读书笔记:《深入java虚拟机第二版》--- Java的体系结构
摘要:Java体系结构包括四个独立但相关的技术:Java程序设计语言Java class文件格式Java应用编程接口(API)Java虚拟机用Java编程语言编写源代码,把它编译成Java class文件,然后再在Java虚拟机中运行class文件(图1.1)。Java虚拟机和Java API一起组成了一个“平台”(从版本1.2开始,称为Java 2平台),所有Java程序都在这...
阅读全文
posted @
2010-05-12 16:47
Nicholas_F
阅读(3252)
推荐(0) 编辑
jdk环境变量配置
摘要:进行java开发,首先要安装jdk,安装了jdk后还要进行环境变量配置:1、下载jdk(http://java.sun.com/javase/downloads/index.jsp),我下载的版本是:jdk-6u14-windows-i586.exe2、安装jdk-6u14-windows-i586.exe3、配置环境变量:右击“我的电脑”-->"高级"-->"环境变量"1)在系统变量里新建JAVA_HOME变量,变量值为:C:\Program Files\Java\jdk1.6.0_14(根据自己的安装路径填写)2)新建classpath变
阅读全文
posted @
2009-06-01 22:25
Nicholas_F
阅读(359447)
推荐(16) 编辑