首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

Spring诠注学习笔记

2012-08-28 
Spring注解学习笔记?本人最近因为项目需要使用Spring的注解功能,就在网上找了些资料看看,觉得Spring的注解

Spring注解学习笔记

?

本人最近因为项目需要使用Spring的注解功能,就在网上找了些资料看看,觉得Spring的注解没那么高深,也很简单的,下面把本人学习的成果整理了一下,供有需要的朋友参考一下。因为初次使用,可能有些地方写得不对,请高手谅解并指正一下哦。

?

1、环境框架:webwork2+spring2.5+hibernate3.3(webwork2可以换成struts2哦)

2、需引入common-annotations.jar包(因为 @Resource注解需要用到此包)

3、webwork2中的action需要使用spring来注入的话,需要在webwork.properties文件中配置webwork.objectFactory=spring(而且不光是Action的注入,涉及Action类中的业务类的注入也需要配置此项,否则报错)

4、spring的基本配置此外省略,只讲注解的配置

5、要使用注解功能,需要在spring的配置文件中加入context命令空间和schema的位置:(在beans中配置)

?

?

11、有以下情况也不能完全摒除XML的配置方式:

a、Bean不是自己编写的,如JdbcTemplate或SessionFactory等,必须使用XML进行配置

b、注释往往是类级别的,而XML则更加灵活。比如相比于 @Transaction 事务注释,使用 aop/tx 命名空间的事务配置更加灵活和简单。

c、如果 Bean 的依赖关系是固定的,(如 Service 使用了哪几个 DAO 类),这种配置信息不会在部署时发生调整,那么注释配置优于 XML 配置;反之如果这种依赖关系会在部署时发生调整,XML 配置显然又优于注释配置,因为注释是对 Java 源代码的调整,您需要重新改写源代码并重新编译才可以实施调整。

热点排行