donaricano-btn

Function of Spring

대표적인 스프링의 기능

- 메시지 관리

- Validation관리


1. 메시지 관리

- 스프링의 DI 컨테이너에는 메시지 관리 기능이 있다

- 메시지를 코드와 연결해 관리

- 국제화 대응


1) MessageSource 

- MessageSource 오브젝트에는 메시지를 가져오는 getMessage 메소드가 정의 되어있다

- getMessage()를 이용하여 메시지 가져옴

- 인터페이스 이다


2) ReloadableResourceBundleMessageSource 클래스

- 구현클래스

- 일정 시간마다 프로퍼티 파일의 변경 여부를 확인하여 메시지 리소스 파일의 메시지를 읽어올 수 있다

- 메시지 리소스 파일을 언어별로 여러개 분비해 해당 지역 언어로 된 메시지 리소스 파일에서 메시지를 가져와 국제화 표현 가능


2. Validation

- 검증은 사실 비즈니스 로직에서 처리하는 것이 맞다

- org.springframework.validator에 포함되어 있다


1). 스프링에는 사실 검증 처리가 없다?

- 스프링은 단지 검증처리 인터페이스 + 검증 처리 결과 저장 오브젝트 만 있다

- 그러나 Bean검증이라는 것이 존재


2) Bean 검증


블로그 이미지

리딩리드

,