spring导入约束及注册对象到容器
2017-12-02 14:29
344 查看
一、导入约束
在eclipse中:window->preference
找到xml catalog
点击Add:
点击
File System添加spring的约束,这里以添加bean的约束为例,找到自己下载的
约束文件,如:
G:\Spring\spring-framework-4.2.4.RELEASE-dist\spring-framework-4.2.4.RELEASE\schema\beans
然后在spring的配置文件applicationContext.xml中添加beans标签
将applicationContext.xml的视图切换到design
在beans标签上右键选择 Namespace Declarations
点击add选择xsi
继续add点击 Specify New Namespace选择上面添加的spring beans的约束
bean的约束就导入成功了。
二、 注册bean对象到容器
1、新建一个bean如:
package cn.pursue.bean; public class Person { private String name; private String age; public String getName() { return name; } public void setName(String name) { this.name = name; } public String getAge() { return age; } public void setAge(String age) { this.age = age; } }
2、将对象注册到容器:
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.springframework.org/schema/beans" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.2.xsd "> <bean name="person" class="cn.pursue.bean.Person"></bean> </beans>
3、测试是否注册成功:
package cn.pursue.demo; import org.junit.Test; import org.springframework.context.ApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext; import cn.pursue.bean.Person; public class Demo01 { @Test public void test(){ //1 创建容器对象 ApplicationContext ac = new ClassPathXmlApplicationContext("applicationContext.xml"); //2 向容器取出Person对象 Person person = (Person) ac.getBean("person"); //3 打印Person对象 System.out.println(person); } }
输出:
cn.pursue.bean.Person@44c8afef
可见这个bean已经注册到spring的容器中了。
相关文章推荐
- 关于在listener中获取spring容器中对象的方法
- spring容器创建对象的时机
- spring-ioc 放开那个对象,让我(容器)来
- 【Java.Spring.Core】【IoC】使用Classpath扫描向容器注册beans/components
- Web容器中获取spring容器的bean对象
- 从spring容器中获取已经创建好的对象
- Quartz与Spring的整合-Quartz中的job如何自动注入spring容器托管的对象
- 学习SSM框架笔记二:spring容器实例化对象的3种方法
- 【Spring】手动获取spring容器对象时,报no qualifying bean of type is defined
- Quartz与Spring集成 Job如何自动注入Spring容器托管的对象
- 第36天(就业班) spring引入、专业术语、spring六大模块、bean创建对象的细节、IOC容器、对象依赖关系、自动装配、注解方式
- spring容器DI依赖注入对象<三>
- Spring源码分析--Ioc容器定位解析资源文件并注册BeanDefinition
- 在filter中获取spring容器中的bean对象
- SSH框架之Spring的IOC容器的创建对象、对象依赖关系(1)
- spring容器创建对象的3种方式(bean的实例化)
- Spring创建容器对象
- 学习Spring.NET - IoC对象管理容器(1)
- spring IOC容器创建对象的三种方式
- Dubbo定义的元素注册到Spring容器的原理解析