ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 09 DAO의 작성과 적용(2-2)
    Spring/02 Spring DI와 AOP 2023. 7. 4. 21:06
    반응형

    DAO의 작성과 적용(2-2)

    1) DAO 주입

    LoginCotroller.java 

    >> @Autowired를 주입

     

     

    RegisterController.java

    >> @Autowired를 주입

     

     

     

    2) 결과 확인(로그인, 회원가입, 에러 메시지)

    톰캣 에러 메세지

    >> ApplicationContextTest.java 주석 처리

     

     

    - 로그인

    >> HomeController.java@Controller가 주석 처리되었다

     

     

    LoginController.java

    >> HomeController가 등록이 되어있지 않아 에러 발생

     

     

    servlet-context.xml

    >> 등록

     

     

    결과 확인

    >> 성공

     

     

    servelt-context.xml (변경)

    >> css가 출력되었다

     

     

     

    - 회원가입

    >> 한글이 깨져서 출력된다

     

     

    web.xml (한글 변환 필터 추가)

     

     

    결과 확인

    >> 한글로 출력이 되었다

     

     

     

    - 에러 메시지

    org.apache.jasper.JasperException: org.springframework.context.NoSuchMessageException: No message found under code 'invalidLength.user.id' for locale 'ko'.

     

     

    error_message.properties (resource error_message.properties 생성)

     

    servlet-context.xml (추가)

     

    결과 확인

    >> 아이디 입력이 틀렸을 때 (한글 깨짐)

     

     

     

    UserValidator.java

     

     

    설정(Settings)

     

     

    error_message.properties (변환후 한글 깨짐 다시 한글로 재입력)

     

     

    결과 확인

     

     

    반응형

    'Spring > 02 Spring DI와 AOP' 카테고리의 다른 글

    11 AOP의 개념과 용어  (0) 2023.07.07
    10 Transaction, Commit, Rollback  (0) 2023.07.05
    09 DAO의 작성과 적용(2-1)  (0) 2023.07.03
    08 DAO의 작성과 적용(1)  (0) 2023.07.02
    07 Spring으로 DB다루기 TDD  (0) 2023.07.01
Designed by Tistory.