인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

김희수님의 프로필 이미지
김희수

작성한 질문수

스프링 MVC 2편 - 백엔드 웹 개발 활용 기술

스프링 메시지 소스 사용

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

작성

·

2.9K

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

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

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

해당 설정 후

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

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

 

0

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

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


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

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

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

감사합니다.

0

김희수님의 프로필 이미지
김희수
질문자

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

0

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

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

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

김희수님의 프로필 이미지
김희수

작성한 질문수

질문하기