在官网下的文件中的 spring的jar包的位置:
1.dist\spring.jar
lib\jakarate-commons\commons-logging.jar
使用切面编程AOP需要的jar
2.lib\aspectj\aspectjweaver.jar和aspectjrt.jar
lib\cglib\cglib-nodep-2.1_3.jar
使用JSR-250中的注解需要的jar文件
3.lib\j2ee\common-annotation.jar
配置文件模板:
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-2.5.xsd">
.....
<beans>
实例化spring容器的2种方式:
1.在类路径下寻找配置文件来实例化容器:(推荐!!!)
ApplicationContext ctx = new ClassPathXmlApplicationContext("beans.xml");
2.在文件系统路径地下寻找配置文件来实例化容器:
ApplicationContext ctx = new ClassPathXmlApplicationContext("D:\\beans.xml");
在myeclipes中配置xml的标签库,可以获取提示:
1.在window-preferences-myeclipse -files and editors-xml- xml catalog中点击Add
然后添加所需要的标签库.
注意事项:
1.Key Type的值要改为 Schema Location
2.Key的值后面要加入标签库的名字,例子的为:spring-beans-2.5.xsd.
如果需要属性提示:
当你输入元素后,如果没有属性提示,比如输入<action name="" ></action>,不能再继续提示action中的属性的话,需要做如下修改:
打开window-preferences-general-keys,在右边找到content Assist这一栏,如果这一栏中binding下面有值,点击remove binding,然后在下面的binding栏,选择另一个快捷键,比如‘alt+,’,点击OK。
重新打开struts.xml文件,需要属性提示时,按所设置的快捷键,就会出现属性提示。
在配置文件中的bean属性:
1.id和name 的区别:name标签可以使用特殊字符,id不能,其他情况基本一样.\