<?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/beanshttp://www.springframework.org/schema/beans/spring-beans-3.0.xsd"><!-- Bean declarations go here --></beans>
| 命名空间 | 描述 |
| AOP | 为声明切面以及将@AspectJ注解的类代理为Spring切面提供了配置元素。 |
| beans | 支持声明Bean和装配Bean,是Spring最核心也是最原始的命名空间。 |
| context | 为配置Spring应用上下文提供了配置元素,包括自动检测和自动装配Bean,注入非Spring直接管理的对象。 |
| jee | 提供了与Java EE API的集成,例如JNDI和EJB。 |
| jms | 为声明消息驱动的POJO提供了配置元素。 |
| lang | 支持配置由Groovy,JRuby或BeanShell等脚本实现的Bean。 |
| mvc | 启用Spring MVC的能力,例如面向切面注解的控制器,试图控制器和拦截器。 |
| oxm | 支持Spring的对象到XML映射配置。 |
| tx | 提供声明式事务配置。 |
| util | 提供各种各样的工具类元素,包括把集成配置为Bean,支持属性占位符元素。 |
package com.sjf.bean;/*** 学生实体类* @author sjf0115**/public class Student {private String name;private int age;private boolean sex;public void setName(String name) {this.name = name;}public void setAge(int age) {this.age = age;}public void setSex(boolean sex) {this.sex = sex;}@Overridepublic String toString() {StringBuilder builder = new StringBuilder();builder.append("name:" + name + "\n");builder.append("age:" + age + "\n");builder.append("sex:" + (sex ? "boy" : "girl") + "\n");return builder.toString();}}
<?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.xsd"><bean id = "yoona" class = "com.sjf.bean.Student"><property name="name" value="yoona"/><property name="age" value="24"/><property name="sex" value="true"/></bean></beans>
// 1.创建Spring IOC容器ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml");// 2. 从IOC容器中获取Bean实例Student stu = (Student)context.getBean("yoona");// 3.调用toString方法System.out.println(stu.toString());
[Spring实战系列](6)配置Spring IOC容器的Bean
原文:http://blog.csdn.net/sunnyyoona/article/details/50619900