• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

No message found under code 'hello' for locale 'null' 오류 해결이 안됩니다

23.04.15 20:14 작성 조회수 2.04k

1

package hello.itemservice.message;


import org.junit.jupiter.api.Test;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.context.MessageSource;



import static org.assertj.core.api.Assertions.*;

@SpringBootTest
public class MessageSourceTest {

    @Autowired
    MessageSource ms;

    @Test
    void helloMessage(){

        String result = ms.getMessage("hello", null, null);
        assertThat(result).isEqualTo("안녕");
    }
}

강사님이 알려주신것 처럼 작성했더니 org.springframework.context.NoSuchMessageException: No message found under code 'hello' for locale 'null'. 이런 오류 메시지가 발생합니다.

답변 4

·

답변을 작성해보세요.

2

ld4130님의 프로필

ld4130

2023.09.05

저도 똑같은 오류떠서 1시간동안 해맸는데,

bandicam 2023-09-05 02-07-53-138.jpg

해당 설정 후

message.propertise 삭제하고, 다시 생성해서 해결했습니다.

다른 분들도 NoSuchMessageException 오류메시지 뜬다면 참고하세요

 

0

OMG님의 프로필

OMG

2023.04.17

안녕하세요. 김희수님, 공식 서포터즈 OMG입니다.

프로젝트 코드를 확인해봐야 알 것 같습니다.


전체 프로젝트를 압축해서 구글 드라이브로 공유해서 링크를 남겨주세요.
구글 드라이브 업로드 방법은 다음을 참고해주세요.

구글 드라이브 업로드 방법 링크

주의: 업로드시 권한 문제 꼭 확인해주세요

감사합니다.

0

김희수님의 프로필

김희수

질문자

2023.04.16

작성했습니다. 작성했는데 안됩니다. 2023-04-16 14 01 14.png

0

OMG님의 프로필

OMG

2023.04.15

안녕하세요.김희수 님, 공식 서포터즈 OMG입니다.
.

messages.properties를 작성하셨을까요? 강의에서 제공해드리는 프로젝트 코드로 강의와 다른 점이 있는지 확인해주세요 ^^

해결이 안될 경우 댓글남겨주세요
.
감사합니다.