`
noname365
  • 浏览: 134492 次
社区版块
存档分类
最新评论

Springsource tool 2.0入门教程

阅读更多

新建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的定义及其相互关系)

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics