teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

コメント欄で指摘を受けたので取り消し

2020/07/26 03:06

投稿

oskamathis
oskamathis

スコア35

answer CHANGED
@@ -1,3 +1,5 @@
1
- (特に手を加えていなければ)テス実行時のクラスパスは`src/main/resources`はなく`src/test/resources`なので、テスト実行時にDefaultMessage参照すると定義前値が設定されていると考えられます。
1
+ コメン指摘受けたで取り消し
2
2
 
3
+ ~~(特に手を加えていなければ)テスト実行時のクラスパスは`src/main/resources`ではなく`src/test/resources`なので、テスト実行時にDefaultMessageを参照すると定義前の値が設定されていると考えられます。~~
4
+
3
- `ValidationMessages.properties`を`src/test/resources`配下にも配置してアプリケーション実行時と同様の定義をしてあげれば、アプリケーション実行時と同様のメッセージが取得できると思います。
5
+ ~~`ValidationMessages.properties`を`src/test/resources`配下にも配置してアプリケーション実行時と同様の定義をしてあげれば、アプリケーション実行時と同様のメッセージが取得できると思います。~~

1

Typo修正

2020/07/26 03:06

投稿

oskamathis
oskamathis

スコア35

answer CHANGED
@@ -1,3 +1,3 @@
1
- (特に手を加えていなければ)テスト実行時のクラスパスは`src/main/resources`ではなく`src/test/resources`なので、テスト実行時にDefaultMessage参照すると定義前の値が設定されていると考えられます。
1
+ (特に手を加えていなければ)テスト実行時のクラスパスは`src/main/resources`ではなく`src/test/resources`なので、テスト実行時にDefaultMessage参照すると定義前の値が設定されていると考えられます。
2
2
 
3
3
  `ValidationMessages.properties`を`src/test/resources`配下にも配置してアプリケーション実行時と同様の定義をしてあげれば、アプリケーション実行時と同様のメッセージが取得できると思います。