如何创建第一个Spring程序

开课吧开课吧锤锤2021-08-06 14:02

本节介绍如何使用EclipseIDE创建一个简单的Spring程序,在编写之前,您必须确保已经正确搭建了Spring开发环境。

如何创建第一个Spring程序

1.创建Java项目  

在Eclipse中创建一个简单的Java项目,依次单击File->New->JavaProject,这里将项目名称设置为HelloSpring。  

如何创建第一个Spring程序

2.添加jar包  

在项目中添加Spring和logging的jar包,鼠标右键项目HelloSpring,单击BuildPath->Addexternalarchives,选择jar包,点击完成。目录结构如下。  

如何创建第一个Spring程序

运行该程序需要以下3个文件。您可以选择先导入以下文件,后面根据需求在添加相应的jar包,或直接导入所有Spring相关jar包。  

org.springframework.core-5.2.3.RELEASE.jar  

org.springframework.beans-5.2.3.RELEASE.jar  

commons.logging-1.2.jar  

3.创建Java类  

创建net.biancheng包,在该包下创建HelloWorld.java和MainApp.java类。  

HelloWorld.java类的代码如下。  

package net.biancheng;
public class HelloWorld {
    private String message;
    public void setMessage(String message) {
        this.message = message;
    }
    public void getMessage() {
        System.out.println("message : " + message);
    }
}

MainApp.java类的代码如下。 

package net.biancheng;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
public class MainApp {
    public static void main(String[] args) {
        ApplicationContext context = new ClassPathXmlApplicationContext("Beans.xml");
        HelloWorld obj = (HelloWorld) context.getBean("helloWorld");
        obj.getMessage();
    }
}

关于以上代码,需要注意以下两点:  

1、创建ApplicationContext对象时,我们使用了ClassPathXmlApplicationContext类。该类用于加载Spring配置文件、创建和初始化所有对象,也就是下面配置文件中提到的Bean。  

2、ApplicationContext.getBean()方法用来获取Bean,该方法返回值类型为Object,通过强制类型转换为HelloWorld的实例对象,根据该对象调用类中的方法。  

4.创建配置文件  

在src目录下创建Spring配置文件Beans.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"
    xsi:schemaLocation="http://www.springframework.org/schema/beans
   http://www.springframework.org/schema/beans/spring-beans-3.0.xsd">
    <bean id="helloWorld" class="net.biancheng.HelloWorld">
        <property name="message" value="Hello World!" />
    </bean>
</beans>

您也可以将该配置文件命名为其它有效的名称。需要注意的是,该文件名必须与MainApp.java中读取的配置文件名称一致。  

Beans.xml用于给不同的Bean分配唯一的ID,并给相应的Bean属性赋值。例如,在以上代码中,我们可以在不影响其它类的情况下,给message变量赋值。  

5.运行程序  

运行MainApp.java,EclipseIDE控制台中显示信息如下。  

message : Hello World!

至此,我们就成功创建了第一个Spring应用程序。  

以上就是开课吧广场小编为大家整理发布的“如何创建第一个Spring程序”一文,更多Java教程相关内容尽在开课吧广场Java教程频道!  

如何创建第一个Spring程序

 

免责声明:本站所提供的内容均来源于网友提供或网络搜集,由本站编辑整理,仅供个人研究、交流学习使用。如涉及版权问题,请联系本站管理员予以更改或删除。
有用
分享