私有静态类Spring bean注释@Service是否可以自动装配?

时间:2013-09-16 09:41:39

标签: java spring

如果我有一个用@Service注释的私有静态内部类,它是否会被自动装配? Spring的组件搜索会找到它吗?

1 个答案:

答案 0 :(得分:6)

是; Spring的组件扫描程序也会找到内部类并将它们视为bean。

请记住在从XML文件引用类时使用$ -notation; e.g。

<bean id="myBean" class="com.mybeans.OuterClass$InnerClass"/>

更新:是; Spring可以实例化私有内部类。