SpringBoot+マルチモジュール構成でプロパティファイルからメッセージが取得できない
マルチモジュール構成のSpringBootプロジェクトで
SpringSecurityを使用したログイン画面を作成中です。
ドメイン層側でUsernameNotFoundExceptionが発生した際に
ドメイン層側に置いた
/resources/i18n/messages_ja.propertiesからメッセージを取得したいのですが
No message found under code 'test.error' for locale 'ja_JP'.
が表示され取得できません
■判定処理部分
@Service
public class UserDetailsServiceImpl implements UserDetailsService {
@Autowired
MessageSourceImpl message;
@Override
public UserDetails loadUserByUsername(String email) throws UsernameNotFoundException {
if (!email.equals("aaaa")) {
throw new UsernameNotFoundException(message.getMessage("test.error"));
}
return null;
}
}
/resources配下に置いたmessages.propertiesに記載した際は正しく取得されるので
設定周りだとは思いますが1週間以上試行錯誤してもさっぱりうまくいきません。
どうか手助け頂けると幸いです。本当にどうか宜しくお願い致します。
■ソース全量
https://github.com/hi-soft68/hisohi
初めての投稿で不足がありましたら申し訳ありません。