您的位置:首页 > 编程语言 > Java开发

Spring配置为内部类 和 引用静态域变量 配置方式

2015-11-23 15:44 274 查看
class A有一个内部类B,也有一个内部静态变量CHECK_A;

如 public class A{

public static final String CHECK_A ="check_a";

private static final Map<String,String> mvcMap = new HashMap<String,String>();

static class B {

private B (String a) {

mvcMap.put(a,a);

}

}

}

配置文件中:

<bean class="xxxx.A$B">

<constructor-arg index="0" value="#{T(xxxx.A).CHECK_A }"></constructor-arg>

</bean>

可以实现内部类的注入

此情此景 主要可以做应用的健康检查, 可能会有多个容器。每个容器为B 注入一个string标识。 可以感知容器启动健康与否。

其实主要运用了java字节码的表示方式,了解字节码的很容器看懂 o(∩_∩)o
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: