-
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