반응형 thymeleafMessageSource1 [Spring Boot] : 타임리프 MessageSource 사용하기 스프링 메시지 소스 사용 MessageSource 인터페이스 코드를 열어보면 일부 파라미터로 메시지를 읽어오는 기능을 제공하는 것을 확인할 수 있다. @Autowired MessageSource ms; ms.getMessage()는 code, args, locale 값을 받는다. @Test void helloMessage() { String result = ms.getMessage("hello", null, null); assertThat(result).isEqualTo("안녕"); } 아무것도 지정하지 않았을 경우 디폴트 값으로 설정되어 있는 한글로 들어가게 된다. 때문에 비교했을 때 안녕으로 표시되므로 테스트 통과가 된다. 메시지가 없는 경우에는 NoSuchMessageException이 발생하게 된.. 2022. 2. 9. 이전 1 다음 반응형