`

Spring的第一个程序

    博客分类:
  • Java
阅读更多
    今天写了第一个Spring的小程序,体验了一下它的特性,xml文件的定义来装载bean,下面就是xml的文件:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">

<beans>
	<bean id="myBean" class="com.HelloWorld">
		<property name="hello">
			<value>Hello Spring!</value>
		</property>
	</bean>
</beans>

可以看出定义了bean,定义的bean在运行的时候不会自动加载,就是说在需要之前bean本身不会做初始化的动作,当getBean()方法时,传入需要的bean的id。
下面是测试的java程式:
(1)HelloWorld.java
package com;

public class HelloWorld {
	private String hello;

	public String getHello() {
		return hello;
	}

	public void setHello(String hello) {
		this.hello = hello;
	}
    public void show(){
    	System.out.println("my first message:"+getHello());
    }
}


(2)TestHelloWorld.java
package com;

import org.springframework.context.ApplicationContext;
import org.springframework.context.support.FileSystemXmlApplicationContext;

public class TestHelloWorld {
	public static void main(String args[]){
		ApplicationContext ctx=new FileSystemXmlApplicationContext("src/com/myspring.xml");
		HelloWorld hw=(HelloWorld)ctx.getBean("myBean");//传入需要的对应xml文件的bean的名称
		hw.show();
	}
}


最近一直在学习框架,感觉一直不断地学习的感觉真好,自己用的书籍就是很常见的那本整合开发实例,不过里面有好多的问题,书上的代码会有一些错误,再改正错误的过程中,也是充满快乐的!
分享到:
评论

相关推荐

    第一个spring程序

    spring第一个测试程序,直接用就行了

    第一个spring所以到的jar包

    第一个spring所以到的jar包,属于最小的,只有7个包,在eclipse中完全能够支撑运行一个spring示例程序

    Spring3 第一个程序 (常用包下载)

    1.Spring 第一个入门程序 2.Spring MVC开发最常用的包集合,要知道有些时候要找包也是很麻烦的事。

    Spring Mvc——第一个应用程序

    NULL 博文链接:https://ylxy3058.iteye.com/blog/2230071

    SpringCloud学习之运行第一个Eureka程序示例代码.zip

    SpringCloud学习之运行第一个Eureka程序示例代码SpringCloud学习之运行第一个Eureka程序示例代码

    编写第一个 Spring MVC 程序

    编写第一个 Spring MVC 程序

    使用Spring框架开发的第一个实例

    使用Spring框架开发的第一个实例,让你更快的进入Spring应用程序开发!

    我的第一个Spring程序

    我的第一个Spring程序 Environment: [1]JDK 1.7.x [2]Eclipse-jee-mars-2-win32 [3]Tomcat7 [4]Spring 3.1.0 [5]Maven 3.3.9

    第一个Spring程序(DI的实现).docx

    在spring框架中对象实例改由spring框架创建,spring容器负责控制程序之间的关系,这就是spring的控制反转。在spring容器的角度看来,spring容器负责将被依赖对象赋值给成员变量,这相当于为实例对象注入了它所依赖的...

    Spring MVC第一个入门程序

    使用Spring MVC进行设计Web网页使用MVC进行架构设计!

    spring第四个版本分析图示

    Spring框架是一个开放源代码的J2EE应用程序框架,由Rod Johnson发起,是针对bean的生命周期进行管理的轻量级容器(lightweight container)。 Spring解决了开发者在J2EE开发中遇到的许多常见的问题,提供了功能强大...

    第一个springboot程序_详细版

    第一个springboot程序_详细版,仅用学习使用,不可用于商业用途,如有版权问题,请联系删除!

    Spring in Action 中文版 第2版 第一部分

    书中第一部分展示了Spring框架的两个核心特性:依赖注入和面向切面编程。第二部分以第一部分介绍的DI和AOP特性为基础,叙述了如何将这两个概念应用到应用程序的数据和业务层中。第三部分介绍了Spring构建 Web应用...

    spring2.0技术手册 (扫描版)

    第1章认识Spring ...Spring Framework 是一个开源的Java/Java EE全功能栈(full-stack)的应用程序框架,以Apache许可证形式发布,也有.NET平台上的移植版本 喜欢Java web开发的童鞋可以上手Spring MVC

    第一个springboot程序

    本项目为本人第一次搭建并使用springboot,可供大家参考跟学习

    Spring 入门程序HelloWorld

    第一次共享自己的代码,Spring Hello World。代码比较简单,适合初学者,入门使用。高手就不要下载。呵呵。

    spring boot实战.pdf高清无水印

    第2章 开发第一个应用程序 19 2.1 运用Spring Boot 19 2.1.1 查看初始化的Spring Boot新项目 21 2.1.2 Spring Boot项目构建过程解析 24 2.2 使用起步依赖 27 2.2.1 指定基于功能的依赖 28 2.2.2 覆盖...

    spring5第一天.pdf

    1、spring的概述 spring是什么 spring的两大核心 spring的发展历程和优势 spring体系结构 2、程序的耦合及解耦 曾经案例中问题 工厂模式解耦 3、IOC概念和spring中的IOC spring中基于XML的IOC环境...

    Spring in Action 中文版 第2版 第二部分

    书中第一部分展示了Spring框架的两个核心特性:依赖注入和面向切面编程。第二部分以第一部分介绍的DI和AOP特性为基础,叙述了如何将这两个概念应用到应用程序的数据和业务层中。第三部分介绍了Spring构建 Web应用...

    spring-kotlin-coroutine, Kotlin协同程序对 spring的支持.zip

    spring-kotlin-coroutine, Kotlin协同程序对 spring的支持 spring-kotlin-coroutine 是一个包含几个库和一个演示应用程序的库,它允许在 spring 应用程序中使用Kotlin协同程序作为第一类公民。项目模块这里项目包含...

Global site tag (gtag.js) - Google Analytics