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
本文介绍如何使用Spring框架实现Java内部类的依赖注入,并通过一个具体示例展示其配置过程。这种方式可用于应用健康检查,通过为不同的容器实例化内部类并注入特定字符串标识来监测容器的状态。

950

被折叠的 条评论
为什么被折叠?



