Date | 2018-11-06
Spring 快速入门
Spring 下载地址:http://repo.spring.io/release/org/springframework/spring/
看的教程用的是3.2.0,所以就照着做了。
文档结构:
spring-framework-3.2.0.RELEASE-dist.zip ---Spring开发包
- docs :spring框架api和规范
- libs :spring开发的jar包
- schema :XML的约束文档.
-
Spring体系结构
核心是:core container 里的Beans、Core、Context、Expression Language
所以,直接到下载下来的libs里找这四个jar包
Spring入门程序:
1、创建web工程引入相应jar包
spring-beans-3.2.0.RELEASE.jar
spring-context-3.2.0.RELEASE.jar
spring-core-3.2.0.RELEASE.jar
spring-expression-3.2.0.RELEASE.jar
开发的日志记录的包:
com.springsource.org.apache.commons.logging-1.1.1.jar --- 用于整合其他的日志的包(类似Hibernate中slf4j)
com.springsource.org.apache.log4j-1.2.15.jar
2、创建Spring的配置文件:
在src下创建一个applicationContext.xml
引入XML的约束:
- 找到xsd-config.html.引入beans约束:
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">
<bean id="foo" class="x.y.Foo">
<meta key="cacheName" value="foo"/>
<property name="name" value="Rick"/>
</bean>
</beans>
3、在配置中配置类:
<bean id="userService" class="cn.itcast.spring3.demo1.HelloServiceImpl"></bean>
4、创建测试类:
@Test
// Spring开发
public void demo2() {
// 创建一个工厂类.
ApplicationContext applicationContext = new ClassPathXmlApplicationContext(
"applicationContext.xml");
HelloService helloService = (HelloService) applicationContext.getBean("userService");
helloService.sayHello();
}