URL 파라미터가 컨트롤러로 들어오는데, 서비스나 다오단으로 이 파라미터를 보내기전에 기본적인 타입검증이외에,

값에 대한 유효성을 검증하는 방법이 어떤게 있을까?

 

값에 대한 유효성 검증 :

만약에 만약에 디비테이블이름을 파라미터로 받아서 쓸때에 테이블이름이 apple이랑 train 밖에 없어서

apple이랑 train 이외의 문자열은 타입이 문자열이라도 서비스,다오단으로 가기전에 예외처리를 해주고싶어

 

 

만약 코드상에서 값을 검증할수밖에 없다면..

 

어떤 위치에 검증하는 코드를 넣어야 제일 좋을까?

 

1) 핸들러 어댑터    2) 컨트롤러단    3) 서비스단    4) 다오단    5) 기타