develog

[spring boot] MessageCodesResolver 본문

카테고리 없음

[spring boot] MessageCodesResolver

냐옴 2021. 8. 13. 11:56

 

import org.springframework.validation.MessageCodesResolver;

MessageCodesResolver codesResolver = new DefaultMessageCodesResolver();

// object
String[] messageCodes = codesResolver.resolveMessageCodes("required", "member");
required.member
required

// field
String[] messageCodes = codesResolver.resolveMessageCodes("required", "member", "memberName", String.class);
required.member.memberName
required.memberName
required.java.lang.String
required

application.properties

spring.messages.basename=messages,errors

errors.properties

// src/main/resources/errors.properties
required.member.memberName=회원 이름은 필수입니다
required.memberName=이름은 필수입니다
required.java.lang.String=필수 문자입니다
required=필수 값 입니다
Comments