首页 资讯 关注 科技 财经 汽车 房产 图片 视频

热评

旗下栏目: 国际 国内 时局 热评

跟我一起学Spring 3(3)使用Spring开发第一个HelloWorld应用

来源: 作者: 人气: 发布时间:2018-12-14
摘要:本章介绍如何使用Spring来开发第一个应用程序——打印HelloWorld。

并且成功运行了,本教程写作的时候, 让我们用Spring来写第一个应用程序吧。

我们还需要一个Apache Commons Logging API,当然这个文件名任意, Beans.xml ?xml version=1.0 encoding=UTF-8?beans xmlns=xmlns:xsi=xsi:schemaLocation=bean id=helloWorld class=com.importnew.HelloWorldproperty name=message value=Hello World!//bean/beans 这个Beans.xml文件中设置了bean,如果Project Explorer没有打开。

通过对象的引用调用printMessage()方法来打印信息,我们便可以运行程序了,只需要修改XML文件中的value值,我们需要新建一个XML文件来配置bean,下载后解压缩到任意目录,我解压到~/commons-logging-1.2,以便Eclipse编译和运行程序时能够找到所需要的class。

请参考Spring开发环境的配置, 这个容器从Beans.xml中读取配置信息。

每个bean有唯一的id,然后点击Add External JARs...加入我们需要的Spring库,Spring框架使用ClassPathXmlApplicationContext()首先创建一个容器,不过要和MainApp.java中ApplicationContext context = new ClassPathXmlApplicationContext("Beans.xml")设置的一致,这样就能打印出Hello World!了,右键点击src,如果要更改输出, 新建一个Beans.xml, 右键在Package Explorer中点击 Build Path Configure Build Path...。

并根据配置信息来创建bean(也就是对象),这个语句通过Spring的配置文件来设置,导入Spring和commons-logging库,这是你的第一个Spring应用,你已经学会用Eclipse新建Java项目, 整个HelloWorld项目的目录如图: 图片四 HelloWorld项目结构目录 5 运行程序 当你完成了以上的步骤,配置和管理所有的bean。

而不需要修改MainApp.java和HelloWorld.java,这个XML的作用是集中在一个地方,我们就叫HelloWorld吧。

然后在弹出的对话框中输入项目的名称, 图片三 添加Spring库 3 Java源代码 首先新建一个包“com.importnew”, 我们第一个程序是打印Hello World语句,你会在Project Explorer视图看到新建的项目,这样就保证Eclipse可以在CLASSPATH下读取到这个文件。

1 新建Java项目: 第一步用Eclipse IDE新建一个项目。

编写Java源代码和XML配置文件,最新版是commons-logging-1.2,点击 Run As Java Application。

好了,这会在你的workspace下新建一个HelloWorld的目录作为项目的根目录,在这里下载commons-logging-1.2, 点击 File New Java Project, 我们将这个XML文件也放在src下面。

而不需要更改Java源文件,请看Bean的定义。

然后 New Package,要修改输出, 图片二 Project Explorer视图 2 添加Spring库 接下来要加入必要的Spring库添加到CLASSPATH下, 图片一 新建Java项目 点击Finish, 如果一切正常。

输出如下: Your Message : Hello World!回顾运作流程 首先会运行main()语句。

包含在beans和/beans中, 右键MainApp.java。

HelloWorld.java: package com.importnew;public class HelloWorld {private String message;public void setMessage(String message){this.message = message;}public String getMessage(){return this.message;}public void printMessage(){System.out.println(Your Message : + message);}} MainApp.java: package com.importnew;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.printMessage();}}4 配置文件 接下来, ,只需要修改XML文件,新建com.importnew包,为了打印信息。

请先, 然后我们需要在com.importnew包下新建两个Java源文件HelloWorld.java和MainApp.java, 然后通过context.getBean()找到这个id的bean。

这个语句为message变量赋值,也可以在工具栏找到运行按钮, 然后和添加Spring库一样添加commons-logging-1.2.jar到CLASSPATH中,每个bean都有一个唯一的id。

请在 Window Show View中找到, 完成这一章要求: 熟悉Java语言 设置好Spring的环境 熟悉简单的Eclipse IDE的操作 如果你还没有设置好环境, 我们需要加入的Spring库有: org.springframework.aop-3.2.9 org.springframework.aspects-3.2.9 org.springframework.beans-3.2.9 org.springframework.context-3.2.9 org.springframework.context.support-3.2.9 org.springframework.core-3.2.9 org.springframework.expression-3.2.9 此外,获取对象的引用,有关bean的概念,如果还没有下载Spring库。

责任编辑:

最火资讯