📅  最后修改于: 2020-12-04 06:01:36             🧑  作者: Mango
在myeclipse IDE中创建spring应用程序很简单。您无需担心spring应用程序所需的jar文件,因为myeclipse IDE会处理它。让我们看看在myeclipse IDE中创建spring应用程序的简单步骤。
让我们看一下使用myeclipse IDE创建第一个spring应用程序的5个步骤。
转到文件菜单-新项目-Java项目。写下项目名称,例如firstspring- Finish 。现在,创建了Java项目。
转到Myeclipse菜单-项目功能–添加弹簧功能–完成。现在,将添加spring jar文件。对于简单的应用程序,我们只需要核心库,即默认情况下已选择。
在这种情况下,我们只是在创建Student类的具有name属性。学生的姓名将由xml文件提供。这只是一个简单的示例,而不是spring的实际使用。我们将在“依赖注入”一章中看到实际的用法。要创建Java类,在SRC右键–新建–类–写的类名称,如学生–完成。编写以下代码:
package com.javatpoint;
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消息打印学生姓名。
如果是myeclipse IDE,则无需创建xml文件,因为myeclipse可以自己完成。打开applicationContext.xml文件,并编写以下代码:
bean元素用于为给定类定义bean。 bean的属性子元素指定了名为name的Student类的属性。属性元素中指定的值将由IOC容器在Student类对象中设置。
创建Java类,例如Test。在这里,我们使用BeanFactory的getBean()方法从IOC容器中获取Student类的对象。让我们看一下测试类的代码。
package com.javatpoint;
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() ,它返回关联类的对象。
现在运行Test类。您将获得输出Hello:Vimal Jaiswal。