spring获取依赖类的集合 -凯发k8国际

0 0

spring获取依赖类的集合0

比如a,b,c
b,c中都依赖注入了a ,那spring可以获取依赖注入a的service吗
比如这里是b,c。
2014年12月25日 17:01

3个答案

0 0
	/**
	 * return the names of all beans which depend on the specified bean, if any.
	 * @param beanname the name of the bean
	 * @return the array of dependent bean names, or an empty array if none
	 */
	public string[] getdependentbeans(string beanname) {
		set dependentbeans = this.dependentbeanmap.get(beanname);
		if (dependentbeans == null) {
			return new string[0];
		}
		return stringutils.tostringarray(dependentbeans);
	}


2014年12月30日 11:07
0 0
petstoreservice service = context.getbean("petstore", petstoreservice.class);

这样不就直接找到了吗?
2014年12月25日 19:16
0 0

可以,a的所有属性和方法都可以。

2014年12月25日 17:07

相关推荐

    6.8.1. 在spring中使用aspectj来为domain object进行依赖注入 6.8.1.1. @configurable object的单元测试 6.8.1.2. 多application context情况下的处理 6.8.2. spring中其他的aspectj切面 6.8.3. 使用spring ioc来...

    通过运行时类获取 bean;通过有参构造创建 bean;给 bean 注入集合;scope 作用域;spring 的继承;spring 的依赖;spring 的 p 命名空间;spring 的工厂方法;ioc 自动装载(autowire);aop以及如何使用; 适用...

    1.2 redis在spring boot中的应用 配置redis依赖 2.1 添加maven依赖 2.2 配置application.properties 编写redis配置类 3.1 使用@configuration注解 3.2 使用@enablecaching注解 3.3 配置redis连接工厂 3.4 配置...

    3.10 spring中的aspectj加载时织入aspect 140 3.10.1 问题 140 3.10.2 凯发k8国际娱乐官网入口的解决方案 141 3.10.3 工作原理 141 3.11 在spring中配置aspectj aspect 146 3.11.1 问题 146 3.11.2 凯发k8国际娱乐官网入口的解决方案 146 3.11.3 工作...

    spring3.0是spring在积蓄了3年之久后,隆重推出的一个重大升级版本,进一步加强了spring作为java领域第一开源平台的翘楚地位。  spring3.0引入了众多java开发者翘首以盼的新功能...附录b 在spring中开发web service

    在数据仓库建设中,经常会使用到数据血缘追中方面的功能,本项目实现了对hql集合进行静态分析,获取hql对应的血缘图(表血缘 字段血缘);删除hive-exec与hadoop-common的maven依赖,使得项目更加的轻量级。重构...

    3.10 spring中的aspectj加载时织入aspect 140 3.10.1 问题 140 3.10.2 凯发k8国际娱乐官网入口的解决方案 141 3.10.3 工作原理 141 3.11 在spring中配置aspectj aspect 146 3.11.1 问题 146 3.11.2 凯发k8国际娱乐官网入口的解决方案 146 3.11.3 工作...

    12.1 从jndi中获取对象 12.1.1 使用传统的jndi 12.1.2 注入jndi对象 12.1.3 在spring 2中注入jndi对象 12.2 发送电子邮件 12.2.1 配置邮件发送器 12.2.2 构建电子邮件 12.3 调度任务 12.3.1 使用java ...

    12.1 从jndi中获取对象 12.1.1 使用传统的jndi 12.1.2 注入jndi对象 12.1.3 在spring 2中注入jndi对象 12.2 发送电子邮件 12.2.1 配置邮件发送器 12.2.2 构建电子邮件 12.3 调度任务 12.3.1 使用java ...

    spring3.0是spring在积蓄了3年之久后,隆重推出的一个重大升级版本,进一步加强了spring作为java领域第一开源平台的翘楚地位。  spring3.0引入了众多java开发者翘首以盼的新功能...附录b 在spring中开发web service

    面向切面编程(aop)完善spring的依赖注入(di),面向切面编程在spring中主要表现为两个方面 1.面向切面编程提供声明式事务管理 2.spring支持用户自定义的切面 面向切面编程(aop)是对面向对象编程(oop)的...

    12.1从jndi中获取对象 12.1.1使用传统的jndi 12.1.2注入jndi对象 12.1.3在spring2中注入jndi对象 12.2发送电子邮件 12.2.1配置邮件发送器 12.2.2构建电子邮件 12.3调度任务 12.3.1使用javatimer调度任务 ...

    第24次课-1 spring与hibernate的整合 本节主要内容 24.1 概述 24.2 管理sessionfactory 24.3 spring对hibernate的简化 ...1. spring中是怎么对hibernate进行支持的? 2. 如何进行spring与hibernate的整合?

    2、不能有代码侵入,不用在每个应用中手动加入配置类代码,近500人的研发团队,子应用多,需要通过集成后按照服务化集合后的应用通过pom 方式引用maven依赖,达到即插即用 介绍详见...

    用来标识实体类中属性与数据表中字段的对应关系 name 定义了被标注字段在数据库表中所对应字段的名称; mapper service controller 测试 报错500 实体类@table路径写错 新增 controller @requestbody ...

    6.9.2 java中的gregoriancalendar类 96 6.9.3 擅用系统已有类的思想 98 6.10 小结 99 第7章 访问控制——java世界的卫兵 100 7.1 包的使用 100 7.1.1 声明创建包 100 7.1.2 引入包内的资源 102 7.1.3...

    在数据仓库建设中,经常会使用到数据血缘追中方面的功能,本项目实现了对hql集合进行静态分析,获取hql对应的血缘图(表血缘 字段血缘) 项目升级内容 删除hive-exec与hadoop-common的maven依赖,使得项目更加的轻...

global site tag (gtag.js) - google analytics
网站地图