본문 바로가기

service2

[Java] 인수값 유효성 검증 - 표현 계층 vs 응용 계층 서비스를 운영하는 환경에서는 Language와 Framework를 막론하고 Inbound 된 데이터에 대한 유효성 검증이 반드시 필요하다 유효성 검증에는 인자 값에 대한 검증, 인수 값에 대한 검증, 비즈니스 로직에 대한 검증과 같은 다양한 종류의 유효성 검증이 있다 인자 값에 대한 검증은 왠만한 프레임워크의 표현 계층에서 알아서 수행해주고 비즈니스 로직에 대한 검증은 응용 계층에서 수행하는 것이 지극히 일반적이다 하지만 특히 그 중에서도 인수 값에 대한 검증을 표현 계층에서 하느냐, 응용 계층에서 하느냐에 대한 의견이 다양해서 이번 글에서는 각 계층에서 인수 값에 대한 검증을 가져갔을 때의 특징 및 장단점에 대해 비교해 보고자 한다 '이름'이라는 데이터를 생성할 때, 이름의 글자 수에 대한 유효성 검증.. 2022. 10. 23.
Consider defining a bean of type 'Class' in your configuration. 에러 해결 [Spring Boot] 개인 프로젝트를 진행하던 중, 상상치도 못한 부분에서 에러가 발생했다. SpringBoot Application을 실행(Run) 하는 과정에서 발생한 에러는 다음과 같다. *************************** APPLICATION FAILED TO START *************************** Description: Parameter 0 of constructor in com.ming.abstractservice.domain.car.service.CarService required a bean of type 'com.ming.abstractservice.domain.car.internal.CarClient' that could not be found. Action: Consi.. 2022. 3. 24.
반응형