spring4学习笔记--配置Spring-container
2017-01-03 22:51
225 查看
在spring4.0中提供了两种方式用于配置spring-container,分别是传统的XMLconfig与新特性JavaConfig,两者是可以混用的。
然后编写测试用例
运行Junit执行成功则表示Spring-container配置成功并成功的取出对象
然后编写测试用例
运行Junit执行成功则表示Spring-container配置成功并成功的取出对象。
以上就是配置简单的spring-container的全部内容啦,更多精彩内容请持续关注,欢迎在评论区交流。
XMLconfig
使用传统的XMLconfig配置时,只需要新建一个XML文件,在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" xmlns:context="http://www.springframework.org/schema/context" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd"> </beans>
JavaConfig
spring在4.0提供了新特性,即可以使用java文件对spring进行配置,使得spring的配置变得更为简单,只需要给任意的类加上注解@Configuration即可,这个类即作为spring用于生成spring-container的配置文件@Configuration public class ConfigurationClass{ }
编写测试
首先写一个被自动扫描的对象package com.spring4.testConfig.beans; import org.springframework.stereotype.Component; @Component public class CompactDisc { public void embark(){ System.out.println("wang wang"); } }
1.使用XML配置时
首先应该在XML中添加<context:component-scan base-package="com.spring4.testConfig" />
然后编写测试用例
@RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(value={"classpath:spring-context.xml"}) public class TestXMLBeans extends BaseTest4XML { @Autowired private CompactDisc compactDisc ; @Test public void testDoTest(){ System.out.println("123"); Assert.assertNotNull(compactDisc); } }
运行Junit执行成功则表示Spring-container配置成功并成功的取出对象
2.使用java配置时
首先应该在java文件类上添加注解@ComponentScan(value="com.spring4.testConfig")
然后编写测试用例
@RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(classes=ConfigurationClass.class) public class BaseTest { @Autowired private CompactDisc compactDisc; @Test public void doTestComp(){ Assert.assertNotNull(compactDisc); compactDisc.embark(); } }
运行Junit执行成功则表示Spring-container配置成功并成功的取出对象。
以上就是配置简单的spring-container的全部内容啦,更多精彩内容请持续关注,欢迎在评论区交流。
相关文章推荐
- [原]spring学习笔记9.3-Spring对Aop的支持-配置文件的方式
- spring学习笔记:配置视图解析器ViewResolver
- 巴巴运动网学习笔记二之spring3.1+jpa的环境配置
- (csdn内转载)spring学习笔记:配置视图解析器ViewResolver
- 毕业设计(五)---spring学习笔记(3)之-dataSource,sessionFactory,hibernateTemplate,事务 的简单配置。
- SSH学习笔记之关于struts-spring-hibernate整合配置问
- Spring-IOC配置(学习笔记)
- spring零配置(Annotation)学习笔记
- spring学习笔记12----Spring+jdbc组合开发( 采用基于xml方式配置事务)
- spring学习笔记:bean的配置
- Spring2.5学习笔记1-控制反转-DI容器配置元数据方式
- Spring.Net框架介绍及基本配置(学习笔记一)
- Java 学习笔记04:Spring XML配置文件Bean
- ITCAST视频-Spring学习笔记(配置Spring管理的bean的作用域)
- spring学习笔记:spring mvc不得不说的几处配置
- spring学习笔记整理--04(配置Spring管理的bean的作用域、生命周期)
- spring学习笔记(1) 配置spring bean的作用域 创建方法和销毁方法
- spring学习笔记10--Spring+jdbc组合开发(注解方式配置事务)
- spring-security学习笔记--配置文件
- Java 学习笔记14:Spring 数据库数据源DBCP配置说明