私のコード:
private ApplicationContext context;
@Autowired
public UserServiceImpl(ApplicationContext context) {
this.context = context;
}
...
Locale bundle = new Locale.Builder().setLanguage("ru").setRegion("RU").build();
String av = context.getMessage("avatar.path", null, bundle);
エラー:
ロケール「ru_RU」のコード「avatar.path」の下にメッセージが見つかりません。
ビーンズ.xml
<beans:bean id="messageSource"
class="org.springframework.context.support.ResourceBundleMessageSource">
<beans:property name="basename" value="messages"> </beans:property>
</beans:bean>
フォルダー src/main/resources/ 内の messages_ru_RU.properties
avatar.path = resources/image/avatar.jpg