好几天都在做spring源码分析,初步分析
package cn.com.nuoter.playbar.groupon;
import org.apache.xbean.spring.context.ClassPathXmlApplicationContext;
import org.springframework.beans.factory.support.DefaultListableBeanFactory;
import org.springframework.beans.factory.xml.XmlBeanDefinitionReader;
import org.springframework.context.ApplicationContext;
import org.springframework.core.io.ClassPathResource;
import cn.com.nuoter.playbar.groupon.service.GrouponAllService;
public class TestSpring {
public static void main(String[] args) throws Exception {
StringBuffer buffer=new StringBuffer();
ApplicationContext ctx = new ClassPathXmlApplicationContext(
"/conf/spring/applicationContext*.xml");
GrouponAllService service = (GrouponAllService) ctx.getBean("groupService"); //spring beanId 必须用接口类进行强转和接收
buffer.append("是否存在此bean:").append(ctx.containsBean("groupService")).append("\n");
buffer.append("此bean是否单例:").append(ctx.isSingleton("groupService")).append("\n");
buffer.append("根据bean的别名判断是否是目标类类型:").append(ctx.isTypeMatch("groupService", GrouponAllService.class));
GrouponAllService impl= (GrouponAllService)ctx.getBean("groupService",GrouponAllService.class);
aa();
System.out.println(buffer.toString());
}
public static void aa(){
ClassPathResource res = new ClassPathResource("/conf/spring/applicationContext-groupon.xml");
DefaultListableBeanFactory factory = new DefaultListableBeanFactory();
XmlBeanDefinitionReader reader = new XmlBeanDefinitionReader(factory);
System.out.println("此配置文件个共配置了"+reader.loadBeanDefinitions(res)+"类文件");
//GrouponAllService service = (GrouponAllService)factory.getBean("groupService"); //spring beanId 必须用接口类进行强转和接收
System.out.println("是否存在此bean:"+factory.containsBean("groupService"));
System.out.println("-----------------------------------------------------------");
}
}
输出如下:
各位有什么建议,请指教。。。刚开始研究
分享到:
相关推荐
spring通过junit测试
Spring 测试所需的jar
web项目工程下,导入该jar包,可以在spring框架下进行相关代码的测试
有关spring测试、struts测试、hibernate测试、软件测试、网站测试、利用JBuilder测试的技术
给大家介绍一款非常实用、且高端大气上档次的spring测试
accp6.0 spring测试题
Spring测试框架.rarSpring测试框架.rarSpring测试框架.rar
我做的SPRING测试
spring测试类实现 具体内容参照http://www.cnblogs.com/a757956132/p/6072962.html
spring测试类实现 具体内容参照http://www.cnblogs.com/a757956132/p/6072962.html
spring单元测试包spring单元测试包spring单元测试包spring单元测试包spring单元测试包
spring测试类实现 具体内容参照http://www.cnblogs.com/a757956132/p/6072962.html
Spring环境搭建、Spring中Bean的配置(Bean注入的2种方式,注入细节(字面值、引用其他bean、内部bean、集合属性、util scheme 定义集合、p命名空间))
Thymeleaf+Spring 测试项目该项目的目的是研究 Spring 和 Thymeleaf 作为 Eionet 软件的新软件标准。 设置为E-PRTR的demo,供大家讨论改写使用。 该应用程序使用 Liquibase 创建和升级数据库,并使用 Thymeleaf 作为...
测试httpclient,主要测试json参数的接口,包括get请求和post请求。
spring测试示例
最小配置Spring-测试
用于代码测试,对测试类和方法进行单独测试和debug,高效率对各种方法进行测试
SSH(struts2,Hibernate,Spring)整合及测试亲测可用,百分之白亲测可用。
该资源包含了spring整合单元测试Junit开发包spring-test-4.2.4.RELEASE.jar