- 创建Spring应用程序的步骤
- 创建课程
- 创建xml文件以提供值
- 创建测试类
- 加载spring jar文件
- 运行测试课程
1)创建Java类
这是仅包含name属性的简单Java bean类。
package com.srcmini;
public class Student {
private String name;
public String getName() {
return name;
}public void setName(String name) {
this.name = name;
}public void displayInfo(){
System.out.println("Hello: "+name);
}
}
这是简单的bean类, 仅包含一个带有其getters和setters方法的属性名。此类包含一个名为displayInfo()的附加方法, 该方法通过hello消息打印学生姓名。
2)创建xml文件
如果是myeclipse IDE, 则不需要创建xml文件, 因为myeclipse可以自己完成。打开applicationContext.xml文件, 并编写以下代码:
<
?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:p="http://www.springframework.org/schema/p"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.0.xsd">
<
bean id="studentbean" class="com.srcmini.Student">
<
property name="name" value="http://www.srcmini.com/Vimal Jaiswal">
<
/property>
<
/bean>
<
/beans>
bean元素用于为给定类定义bean。 bean的属性子元素指定了名为name的Student类的属性。属性元素中指定的值将由IOC容器在Student类对象中设置。
3)创建测试类
创建java类, 例如测试。在这里, 我们使用BeanFactory的getBean()方法从IOC容器中获取Student类的对象。让我们看一下测试类的代码。
package com.srcmini;
import org.springframework.beans.factory.BeanFactory;
import org.springframework.beans.factory.xml.XmlBeanFactory;
import org.springframework.core.io.ClassPathResource;
import org.springframework.core.io.Resource;
public class Test {
public static void main(String[] args) {
Resource resource=new ClassPathResource("applicationContext.xml");
BeanFactory factory=new XmlBeanFactory(resource);
Student student=(Student)factory.getBean("studentbean");
student.displayInfo();
}
}
Resource对象表示applicationContext.xml文件的信息。 Resource是接口, ClassPathResource是Reource接口的实现类。 BeanFactory负责返回Bean。 XmlBeanFactory是BeanFactory的实现类。 BeanFactory接口中有很多方法。一种方法是getBean(), 它返回关联类的对象。
4)加载spring框架所需的jar文件
运行此应用程序主要需要三个jar文件。
- org.springframework.core-3.0.1.RELEASE-A
- com.springsource.org.apache.commons.logging-1.1.1
- org.springframework.beans-3.0.1.RELEASE-A
下载Spring的核心jar文件
下载spring的所有jar文件, 包括core, web, aop, mvc, j2ee, remoting, oxm, jdbc, orm等。
要运行此示例, 你只需要加载spring core jar文件。
5)运行测试类
现在运行Test类。你将得到输出Hello:Vimal Jaiswal。
文章图片
下载此示例
推荐阅读
- Spring模块详细介绍
- Spring安全功能介绍
- Zuul API网关介绍
- Spring Cloud通过Zuul API网关执行请求
- 了解对Spring Cloud Bus的需求
- 安装RabbitMQ服务器详细步骤图解
- Spring Cloud API网关简介
- Spring Cloud实现Zuul日志过滤器
- Url Scheme实现APP间通信分享