我不明白为什么我要创建bean if($.scrollify.current().attr('data-section-name')=="configuration")
{
$.scrollify.current().addClass('config');
}
,
ResourceBundleMessageSource
在我的班级public class AppConfig {
@Bean
public ResourceBundleMessageSource messageSource(){
ResourceBundleMessageSource source = new ResourceBundleMessageSource();
source.setBasename("i18n/messages");
return source;
}
界面中使用?
MessageSource
您能解释一下@Autowired
private MessageSource messageSource;
和ResourceBundleMessageSource
之间的链接在哪里吗?
请向我提供有关如何在Spring代码中查看它的信息。
提前致谢。
答案 0 :(得分:1)
MessageSource
是一个界面,因此它是使用更常见的合同而非实施的弹簧方式。
ResourceBundleMessageSource
是MessageSource接口的实现。
MessageSource
更广泛,可以包含其他消息来源,而不仅仅是ResourceBundleMessageSource
因此,您添加了自己的消息源,但使用的另一个消息源也可能包含聚合消息源。
您可以设置断点并检查分配给
的真实类private MessageSource messageSource
您的ResourceBundleMessageSource