首页 > 其他分享 >spring 创建应用

spring 创建应用

时间:2023-01-16 23:01:00浏览次数:38  
标签:xml 文件 name spring jar 应用 创建

在这里,我们将使用eclipse IDE创建一个spring框架的简单应用程序。

让我们看看在Eclipse IDE中创建spring应用程序的简单步骤。

在Eclipse IDE中创建spring应用程序的步骤

让我们看一下使用以下步骤创建第一个spring应用程序的5个步骤: eclipse IDE。

 

创建Java项目

1、创建Java项目

转到 文件菜单- 新建- 项目- Java项目。输入项目名称,例如firstspring- 完成。现在,创建了Java项目。


 

添加spring jar文件

2、添加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文件,包括aop,mvc,j2ee,remoting,oxm等。

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

要在Eclipse IDE中加载jar文件, 右键单击您的项目- 构建路径- 添加外部档案文件- 选择所有必需的文件jar文件- 完成。


 

创建类

3、创建Java类

在这种情况下,我们只是在创建具有name属性的Student类。

学生的姓名将由xml文件提供。

这只是一个简单的示例,而不是spring的实际使用。

我们将在"依赖注入"一章中看到实际的用法。

要创建Java类,请 右键单击src - 新建- 类- 写类名称,例如学生- 完成。编写以下代码:

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()的附加方法,该方法通过问候消息打印学生姓名。

 

创建xml文件以提供值

4、创建xml文件

创建xml文件单击src-新建-file-给出文件名,例如applicationContext.xml-完成。打开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类对象中设置。

 

创建测试类

5、创建测试类

创建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();
}
}

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

spring with eclipse IDE

 

 

标签:xml,文件,name,spring,jar,应用,创建
From: https://www.cnblogs.com/cnetsa/p/17056514.html

相关文章

  • 以太坊签名从数学原理到安全应用
    前言最近审计的时候有涉及到签名与验签的内容,所以想着补一下这方面的知识。但是因为签名涉及到密码学的内容,以及对自己的实力有着清楚的认识,所以本篇文章第一部分提供一个......
  • Spring 示例
    在这里,我们将学习创建第一个spring应用程序的简单步骤。要运行此应用程序,我们不使用任何IDE。我们只是在使用命令提示符。让我们看看创建spring应用程序的简单步骤创建J......
  • Spring Framework的优势
    SpringFramework有很多优点。它们如下:1、预定义模板Spring框架提供了JDBC,Hibernate,JPA等技术的模板。 因此,无需编写过多的代码。它隐藏了这些技术的基本步骤。让我......
  • spring cloud 错误:namingService subscribe failed
    ERROR67472---[错误:main]c.a.cloud.nacos.discovery.NacosWatch:namingServicesubscribefailed解决方案:修改成xuguo就行。......
  • Spring 模块
    Spring框架包含许多模块,例如Core,bean,Context,ExpressionLanguage,AOP,Aspects,Instrumentation,JDBC,ORM,OXM,JMS,Transaction,Web,Servlet,Struts等。这些模块如下图所示,它们分为Tes......
  • 230116_50_SpringBoot入门
    指定自定义的配置文件bill.propertiesbill.properitesname=billage=11happy=falsebirth=2021/12/2通过@PropertySource注解指定自定义的配置文件@PropertyS......
  • Spring 教程
    Spring教程Spring框架是由于软件开发的复杂性而创建的。Spring使用的是基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅仅限于服务器端的开发。......
  • day03-Spring管理Bean-IOC-01
    Spring管理Bean-IOC1.Spring配置/管理bean介绍Bean管理包括两方面:创建bean对象给bean注入属性Bean的配置方式:基于xml文件配置方式基于注解配置方式2.基于X......
  • 手写笔记15:谈谈Spring MVC的工作流程?
    ......
  • SAP UI5 应用 manifest.json 文件里 Routes 数组元素的相对顺序,不可忽视的试读版
    本教程第77篇文章发表之后,一位学习非常仔细的朋友发现了一个问题:SAPUI5应用开发教程之七十七-SAPUI5动态页面路由的高级用法:路由记录routes和target的一对多......