新建Spring项目
方法一选择File菜单 -》New -》 Other... -》Spring -》 SpringProject
方法二选择File菜单 -》New -》JavaProject。项目创建完成后,选中项目,右键菜单 -》Spring Tools -》add Spring project nature
添加项目需要的库文件:spring-2.5.6.jar、commons-logging.jar、log4j-1.2.15.jar
在项目的src下,创建log4j的配置文件:log4j.xml,内容如下:
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE log4j:configuration PUBLIC
"http://logging.apache.org/log4j/docs/api/org/apache/log4j/xml/log4j.dtd"
"http://logging.apache.org/log4j/docs/api/org/apache/log4j/xml/log4j.dtd">
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/">
<appender name="console" class="org.apache.log4j.ConsoleAppender">
<layout class="org.apache.log4j.SimpleLayout" />
</appender>
<root>
<level value="info" />
<appender-ref ref="console" />
</root>
</log4j:configuration>
新建Java类,创建一个简单的JavaBean
package org.study.spring.beans;
import java.util.Date;
public class SimpleBean {
private Integer beanId;
private String beanName;
private Date createDate;
public Integer getBeanId() {
return beanId;
}
public void setBeanId(Integer beanId) {
this.beanId = beanId;
}
public String getBeanName() {
return beanName;
}
public void setBeanName(String beanName) {
this.beanName = beanName;
}
public Date getCreateDate() {
return createDate;
}
public void setCreateDate(Date createDate) {
this.createDate = createDate;
}
}
新建Spring配置文件:
选择File菜单 -》New -》 Other... -》Spring -》 Spring Bean Configuration File -》选择配置文件的保存目录(项目下的src),设置文件名(appcontext.xml) -》选择需要用到的xsd namespace(因为是一个简单功能,选择beans一项即可)
创建bean
方法一:选择File菜单 -》New -》 Other... -》Spring -》 Spring Bean Definition-》选择Spring配置文件,配置bean的Id(currentDate)、Class(java.util.Date)
选择File菜单 -》New -》 Other... -》Spring -》 Spring Bean Definition-》选择Spring配置文件,配置bean的Id(simpleBeanId)、Name(simpleBeanName)、Class(org.study.spring.beans.SimpleBean) -》设置属性值,这个地方不错,属性有代码提示功能
方法二:调用outline视图
方法三:打开配置文件,根据代码提示
创建客户端代码:
package org.study.spring.beans;
import java.text.DateFormat;
import org.apache.log4j.Logger;
import org.springframework.beans.factory.BeanFactory;
import org.springframework.beans.factory.xml.XmlBeanFactory;
import org.springframework.core.io.ClassPathResource;
public class ClientApp {
private static final Logger logger = Logger.getLogger(ClientApp.class);
/**
* @param args
*/
public static void main(String[] args) {
BeanFactory beanFactory = new XmlBeanFactory(new ClassPathResource(
"appcontext.xml"));
SimpleBean simpleBean = (SimpleBean) beanFactory
.getBean("simpleBeanId");
logger.info(simpleBean.getBeanName()
+ "创建时间:"
+ DateFormat.getDateTimeInstance().format(
simpleBean.getCreateDate()));
}
}
选择Window菜单-》Show View -》Other... -》Spring -》 Spring Explorer (能够校验,并以图形等多种形式来展示bean的定义及其相互关系)
Springsource tool 2.0入门教程
最新推荐文章于 2024-05-22 16:19:26 发布