京东云服务器推荐配置、多种配置选择,满足不同业务需求!

热门推荐

⭐ 稳定入门选择

配置:2核2G/5M

适用场景:个人站点 / 轻量应用

特点:性价比高,稳定可靠

¥19/月
立即购买
流量友好

☁️ 轻量云主机

配置:2核4G 5M

适用场景:小型业务 / 博客 / 测试环境

特点:流量友好,性能均衡

¥149/年
立即购买
高性能

💻 云服务主机

配置:4核16G 8M

适用场景:中小型服务 / 多并发场景

特点:充足内存与带宽,性能强劲

¥750/年
立即购买
新人专享

🎁 新人福利

新人访问 → 点击 → 最新活动

可获取 3000元 礼券

立即领取
Java教程 / Spring 教程 / Spring 教程
Spring 示例
spring 创建应用Spring 模块

Spring 示例

在这里,我们将学习创建第一个spring应用程序的简单步骤。要运行此应用程序,我们不使用任何IDE。我们只是在使用命令提示符。让我们看看创建spring应用程序的简单步骤

创建Java类 创建xml文件以提供值 创建测试类 加载spring jar文件 运行测试类


创建spring应用程序的步骤

让我们看一下创建第一个spring的5个步骤

1)创建Java类

这是仅包含name属性的简单Java bean类。

package com.nhooo;
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类,仅包含一个带有其getter和setters方法的属性名称。此类包含一个名为displayInfo()的附加方法,该方法通过问候消息打印学生姓名。

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.nhooo.Student">
<property name="name" value="Vimal Jaiswal"></property>
</bean>
</beans>

bean 元素用于为给定类定义bean。 bean的 property 子元素指定名为name的Student类的属性。属性元素中指定的值将由IOC容器在Student类对象中设置。

3)创建测试类

创建Java类,例如测试。在这里,我们使用BeanFactory的getBean()方法从IOC容器中获取Student类的对象。让我们看一下测试类的代码。

package com.nhooo;
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();
}
}

资源对象表示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文件

全部下载spring的jar文件,包括core,web,aop,mvc,j2ee,remoting,oxm,jdbc,orm等。

要运行此示例,您只需要加载spring core jar文件。


5)运行测试类

现在运行Test类。您将得到输出Hello: Vimal Jaiswal。

spring application

spring 创建应用Spring 模块
上一篇:Spring 模块