Java 为什么必须配置bean ResourceBundleMessageSource才能使用MessageSource
我不明白为什么要创建bean ResourceBundleMessageSource 要在我的类MessageSource接口中使用Java 为什么必须配置bean ResourceBundleMessageSource才能使用MessageSource,java,spring,Java,Spring,我不明白为什么要创建bean ResourceBundleMessageSource 要在我的类MessageSource接口中使用 @Autowired private MessageSource messageSource; 你能解释一下ResourceBundleMessageSource和MessageSource之间的链接在哪里吗 请提供有关如何在Spring代码中检查它的信息 提前感谢。MessageSource是一个接口,因此它是使用更通用的契约而不是实现的spring方式 R
@Autowired
private MessageSource messageSource;
你能解释一下ResourceBundleMessageSource和MessageSource之间的链接在哪里吗
请提供有关如何在Spring代码中检查它的信息
提前感谢。MessageSource是一个接口,因此它是使用更通用的契约而不是实现的spring方式
ResourceBundleMessageSource是MessageSource接口的一个实现
MessageSource更广泛,可以包括其他消息源,而不仅仅是ResourceBundleMessageSource
因此,您可以添加自己的消息源,但也可以使用另一个消息源,其中可能包括聚合的消息源
您可以设置断点并检查分配给
private MessageSource messageSource
不需要您的ResourceBundleMessageSource
private MessageSource messageSource