【Java・SpringBoot・Thymeleaf】 에러 메세지를 구현(SpringBoot 어플리케이션 실천편 3)

로그인하여 사용자 목록을 표시하는 응용 프로그램을 만들고,
Spring에서의 개발에 대해 공부하겠습니다 🌟
마지막 데이터 바인딩에 계속 바인딩 실패 시 오류 메시지를 구현합니다.

마지막 기사🌟
【Java・SpringBoot・Thymeleaf】데이터 바인드(SpringBoot 어플리케이션 실천편 2)

오류 메시지 구현


  • src/main/resouces 아래에 messages.properties라는 파일을 만듭니다
  • 그 안에 각 필드에 해당하는 메시지를 설정합니다.

    패턴 1


  • typeMismatch.<ModelAttributeのキー名>.<フィールド名>=<エラーメッセージ>

  • src/main/resources/messages.properties
    typeMismatch.signupForm.age=数値を入力してください
    typeMismatch.signupForm.birthday=yyyy/MM/dd形式で入力してください
    

    패턴 2


  • typeMismatch.<フィールド名>=<エラーメッセージ>
  • 여러 객체가 age 또는 birthday라는 필드 이름을 사용하는 경우 모든 메시지가 적용됩니다.

    src/main/resources/messages.properties
    typeMismatch.age=数値を入力してください(パターン2)
    typeMismatch.birthday=yyyy/MM/dd形式で入力してください(パターン2)
    

    패턴 3


  • typeMismatch.<フィールドのデータ型>=<エラーメッセージ>
  • 동일한 데이터 형식에 메시지가 적용됨

  • src/main/resources/messages.properties
    typeMismatch.int=数値を入力してください(パターン3)
    typeMismatch.java.util.Date=yyyy/MM/dd形式で入力してください(パターン3)
    

    SpringBoot를 시작하고 로그인 화면을 확인!


  • http://localhost:8080/login
  • 사용자 등록 버튼을 클릭하면 로그인 화면으로 이동
  • 속성 파일을 만든 후 오류 문자열을 넣으면 만든 오류 메시지가 나타납니다 o (^_^) o
  • 다음은 메시지 프로퍼티 파일을 복수 준비해 전환하는 방법을 실천합니다 🌟

  • 좋은 웹페이지 즐겨찾기