重庆文理学院学报(社会科学版)
重慶文理學院學報(社會科學版)
중경문이학원학보(사회과학판)
JOURNAL OF CHONGQING UNIVERSITY OF ARTS AND SCIENCES(SOCIAL SCIENCES EDITION)
2014年
2期
113-116
,共4页
林亚明%林叶郁%李佐勇%苏草
林亞明%林葉鬱%李佐勇%囌草
림아명%림협욱%리좌용%소초
注解配置%Spring AOP%javassist框架%适配器设计模式
註解配置%Spring AOP%javassist框架%適配器設計模式
주해배치%Spring AOP%javassist광가%괄배기설계모식
针对Spring AOP生成的代理会隐藏原始类的注解,从而导致第三方框架注解配置失效的问题,设计并实现了一个用于注解配置的通用适配器工具类.该工具类利用Javassist动态代码生成技术自动对Spring生成的目标AOP代理对象进行二次代理.生成的二次代理对象既保持了AOP代理对象的功能,又含有原始类的第三方框架注解信息.该解决方案使得第三方框架无需添加代码,就可在Spring组件环境中正常使用注解信息,尤其适用于遗留第三方框级,给企业项目框架整合带来便利.
針對Spring AOP生成的代理會隱藏原始類的註解,從而導緻第三方框架註解配置失效的問題,設計併實現瞭一箇用于註解配置的通用適配器工具類.該工具類利用Javassist動態代碼生成技術自動對Spring生成的目標AOP代理對象進行二次代理.生成的二次代理對象既保持瞭AOP代理對象的功能,又含有原始類的第三方框架註解信息.該解決方案使得第三方框架無需添加代碼,就可在Spring組件環境中正常使用註解信息,尤其適用于遺留第三方框級,給企業項目框架整閤帶來便利.
침대Spring AOP생성적대리회은장원시류적주해,종이도치제삼방광가주해배치실효적문제,설계병실현료일개용우주해배치적통용괄배기공구류.해공구류이용Javassist동태대마생성기술자동대Spring생성적목표AOP대리대상진행이차대리.생성적이차대리대상기보지료AOP대리대상적공능,우함유원시류적제삼방광가주해신식.해해결방안사득제삼방광가무수첨가대마,취가재Spring조건배경중정상사용주해신식,우기괄용우유류제삼방광급,급기업항목광가정합대래편리.