`
happy250go
  • 浏览: 1763 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

Spring 2.5 入门小例子

    博客分类:
  • java
阅读更多

main 函数

package Hello;

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

public class HelloTest {

	public static void main(String[] args) {
		ApplicationContext ac = new ClassPathXmlApplicationContext("applicationContext.xml");
		Animal animal = (Animal) ac.getBean("Animal");
		animal.Speack();
	}
}

 Animal.java

package Hello;

public class Animal {
	private String name; //动物名字
	private int age;//动物年龄
	private String myClass;//动物类别

	/**
	 * 动物介绍
	 * */
	public void Speack() {
		System.out.println("我是:" + this.myClass + ",我的名字叫:" + this.name + ",我:"
				+ this.age + "岁!");
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public int getAge() {
		return age;
	}

	public void setAge(int age) {
		this.age = age;
	}

	public String getMyClass() {
		return myClass;
	}

	public void setMyClass(String myClass) {
		this.myClass = myClass;
	}
}

 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"
	xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">

   <bean id="Animal" class="Hello.Animal">
     <property name="myClass">
       <value>猪</value>
     </property>
     <property name="name">
       <value>姗姗</value>
     </property>
     <property name="age">
       <value>1</value>
     </property>
   </bean>
</beans>

 

加入必要的spring2.5的包,则一个小例子就完成了.

分享到:
评论

相关推荐

    spring2.5 struts1.2 hibernate_3.2 例子

    这个例子是为初学者准备的入门教程,旨在帮助理解这三个组件如何协同工作,构建一个完整的Web应用程序。 Spring 2.5 是一个轻量级的、全面的Java应用框架,提供了依赖注入(DI)和面向切面编程(AOP)功能。在本例...

    Spring2.5、3.0、3.1轻松入门+中级+高级教程14合一

    在本教程合集中,我们将重点探讨Spring的2.5、3.0和3.1版本,这三个版本分别代表了Spring发展历程中的重要里程碑。 1. **Spring 2.5** 引入了对Java 5注解的全面支持,显著简化了配置,特别是通过`@Autowired`注解...

    Spring2.5 自动扫描classpath

    标题中的“Spring2.5 自动扫描classpath”指的是Spring框架在2.5版本中引入的一项功能,即自动组件扫描(Auto-Component Scanning)。这项功能允许开发者无需在XML配置文件中显式声明bean,而是通过在类上添加特定...

    spring的aop简单例子

    Spring 2.5引入了对注解的AOP支持,使得配置更加简洁。我们可以直接在切面类上使用`@Aspect`注解,然后在方法上使用`@Before`、`@After`、`@Around`等注解来定义通知。例如: ```java @Component @Aspect ...

    Struts2 + Spring 2.5 + Hibernate 3.2 整合文档及事例程序

    Struts2、Spring和Hibernate是Java企业级开发中三大核心框架,它们的整合应用被称为SSH(Struts2-Spring-Hibernate)集成。本教程旨在帮助开发者理解如何在Eclipse环境中搭建一个基于SSH的完整应用程序。 Struts2是...

    Spring入门到应用

    ### Spring入门到应用 #### Spring框架概述 - **Spring**是一个开源框架,旨在解决企业级应用开发中的复杂问题。它的核心特性包括松耦合、AOP(面向切面编程)、事务管理以及MVC(模型-视图-控制器)模式的支持等...

    (struts1+spring1.2+hibernate3),操作oracle 9i增上改查

    (struts1+spring1.2+hibernate3),...数据库名称可自定义修改,这个例子是根据网上搜集过来改的,网上是操作sql 2000的 看起来 冗余代码 多,本人整理后改称操作oracle 简洁易懂 是入门 学习 ssh操作 oracle的绝佳例子

    Spring+in+action+中文版(第4版)

    - **2.1.1 Spring 的入门案例**:通过一个简单的例子介绍如何使用Spring进行开发。 #### 2.2 Spring 的依赖注入 - **2.2.1 Spring 的依赖注入方式**:介绍Spring中常用的依赖注入方式,如构造器注入、设置方法注入...

    Spring入门教程

    ### Spring入门教程详解 #### 一、理论知识 ##### 1. 依赖注入与控制反转 **依赖注入**(Dependency Injection, DI)是一种设计模式,它允许我们在运行时由外部容器动态地将依赖对象注入到组件中。这种模式有助于...

    spring-roo-docs

    替代教程通过一个具体的例子——婚礼RSVP应用——来展示如何使用SpringRoo。这个例子包括: - 应用概述:描述应用的功能需求。 - 步骤详解:逐步指导如何使用SpringRoo完成应用开发的各个阶段。 - 最终成果:展示...

    Spring.3.x企业应用开发实战(完整版).part2

    Spring3.0是Spring在积蓄了3年之久后,隆重推出的一个重大升级版本,进一步加强了Spring作为Java领域第一开源平台的翘楚地位。  Spring3.0引入了众多Java开发者翘首以盼的新功能和新特性,如OXM、校验及格式化框架...

    struts2.0的入门例子

    本入门例子将带你逐步了解如何使用Struts2.0来创建一个简单的Web应用。 一、Struts2.0框架基础 Struts2.0是Struts1.x的升级版,它吸取了WebWork框架的优点,提供更强大的功能和更好的灵活性。核心特性包括Action、...

    Spring Security3.1高级详细开发指南

    1. **简单示例**:此示例完全基于配置文件的方式实现,具体细节未在文档中详细展开,但可以理解为一个快速入门的例子,用于展示 Spring Security 基础配置的方法。 2. **复杂示例**:这个示例结合了第二种和第三种...

    Spring Security 2.0.x完全中文参考文档

    **2.5. 默认的AccessDecisionManager** AccessDecisionManager接口用于决策访问控制,Spring Security提供了默认实现。 **2.6. 默认验证管理器** 默认的验证管理器负责处理用户认证请求。 ##### 3. 示例程序 ...

    Spring3.x企业应用开发实战(完整版) part1

    Spring3.0是Spring在积蓄了3年之久后,隆重推出的一个重大升级版本,进一步加强了Spring作为Java领域第一开源平台的翘楚地位。  Spring3.0引入了众多Java开发者翘首以盼的新功能和新特性,如OXM、校验及格式化框架...

    spring.net中文手册在线版

    9.2.4.大小写需要考虑,斜线可以任意 第十章. 表达式求值 10.1.简介 10.2.表达式求值 10.3.语言参考 10.3.1.文字表达式 10.3.2.属性,数组,列表,字典,索引器 10.3.2.1.定义内联的数组、列表和词典 10.3.3.方法 ...

    Spring_3.x企业应用开发实战 目录

    ### Spring 3.x 企业应用开发实战:关键知识点解析 ...这些知识点覆盖了 Spring 框架的基础概念、新功能、项目搭建、快速入门案例、IoC 容器的使用以及 Bean 的配置等方面,为读者提供了全面而深入的理解。

    基于注解的spring_3.0.x_MVC学习笔记

    Spring 3.0.x相较于2.5版本有着显著的改进,尤其在MVC模块上,提供了更加灵活和强大的功能。 首先,让我们回顾一下Spring 3.0.x MVC的主要新特性: 1. **注解驱动的控制器**:Spring 3.0引入了@Controller和@...

    腾科Java EE培训教材:框架技术之spring(学生版)1

    1. Spring入门 Spring作为一个全面的Java应用开发框架,提供了包括依赖注入(Dependency Injection,简称DI)、面向切面编程(Aspect-Oriented Programming,AOP)、数据访问、事务管理等在内的多种功能。它的设计...

Global site tag (gtag.js) - Google Analytics