spring2.5注解基础

来源:互联网 发布:chrome js格式化插件 编辑:程序博客网 时间:2024/06/05 08:45

1:myeclipse新建类时可自动加注释
2:mysql5.0绿色版
3:mysql_Front2.5 免费的,不用注册
4:复制jar包,点击工程名字右击,粘贴。然后右击jar--add to build path
5:myeclipse里支持hibernate jquery
6:dom4j读取xml文件  ????
7:有方法后,右击类Refactor Extract Interface。创建接口
8:http://www/springsource.org/download
  dist/spring.jar
  /lib/jakarta-commons/commons-logging
  如果使用其面编程(AJP),还需要下列jar文件
  /lib/aspectj/aspectjrt和aspectjweaver
   /lib/cglib/cglib-nodep-2.1_3
   如果使用了JSR-250中的注解,还需要下列jar
   /lib/j2ee/common-annotations

9:spring2.5的配置文件的头,/docs/reference/html_single/index.html种搜索beans
10:有时候在写配置文件的时候不会出现提示,解决办法
   1:上网myeclipse会自动缓存tp://www.springframework.org/schema/beans/spring-beans-2.5.xsd 文件
    2:Windows-->Preferences-->Files and Editors-->XML-->XML Catalog,选择User Specified Entries点击add/dist/resources/spring-beans-2.5.xsd文件,将Key Type改

成Schema Location,然后在Key输入栏的最后加上spring-beans-2.5.xsd文件名
11:为什么配置bean时有id,还需要name:id本身属于xml的一个属性,会受到xml的验证,不能为特殊字符。(没特殊字符的时候就用id),spring开发团队建议我们bean第一个字母小


12:注解:@Autowired(默认按类型进行装配)转变成按名称查找@Autowired【(required=true) ,加上此句,如果没能注入则会抛出个例外】 @Qualifier("pro"),@Resource

(name="pro")(默认按名称,找不到再按类型,如果没标记name则按照属性去找)
13:自动装配 :直接在配置文件中bean 中加上autowire。。。【不推荐使用,可能出现位置情况】

 

14:让spring自动扫描和管理bean
 @Service(标志业务层组件) @Controller(标志控制层组件,如struts 的action)
 @Repository标志数据访问组件[如dao,标志在实现类上] @Component
注意:1:如果没有指定bean的名称,则为默认类名称,第一个字母变小写
      2:要指定名称,直接加个括号("bean的名称"),如@Repository("proDao")
      3:bean的作用域,默认为单例的.配置成原型,则在注解后面加上@Scope("prototype")如@Repository @Scope("prototype")
      4:初始化和销毁方法(可以指定多个):
  

一个可用的spring方法:

原创粉丝点击