초대받지도 않고 오세요. 이 문제는 예외 처리를 포함하여 이전에 고려한 적이 있는데, 이는 매우 번거로운 작업입니다. 핵심 비즈니스 로직은 아니지만 코드 구석구석까지 채워져 있어 매우 번거롭습니다. 내 솔루션은 aop+annotations를 통한 비침습적 솔루션입니다. 1. 첫 번째 단계는 사용자 정의 주석 클래스를 선언하는 것입니다
으아아아
2. 비어 있지 않은 판단을 내려야 하는 메소드에 대한 주석 구성을 만듭니다(보통 컨트롤러에서 사용합니다)
으아아아
AccountRequestParameter 클래스는 계정 모듈의 모든 매개변수를 포함하는 매개변수 클래스입니다.
3. 측면 클래스 작성
으아아아
마지막으로 springmvc에서 구성
으아아아
5. 마지막으로, 비어 있지 않은 판단을 내려야 하는 경우에는 주석을 추가하면 됩니다. 향후 프로젝트에서 직접 사용할 수 있습니다.
답변해 주셔서 감사합니다. 이 블로그의 솔루션이 제 기대에 더 부합한다고 생각합니다.
SPRING AOP를 사용하여 메소드 매개변수가 적합한지 확인하세요
초대받지도 않고 오세요. 이 문제는 예외 처리를 포함하여 이전에 고려한 적이 있는데, 이는 매우 번거로운 작업입니다. 핵심 비즈니스 로직은 아니지만 코드 구석구석까지 채워져 있어 매우 번거롭습니다.
으아아아내 솔루션은 aop+annotations를 통한 비침습적 솔루션입니다.
1. 첫 번째 단계는 사용자 정의 주석 클래스를 선언하는 것입니다
2. 비어 있지 않은 판단을 내려야 하는 메소드에 대한 주석 구성을 만듭니다(보통 컨트롤러에서 사용합니다)
으아아아AccountRequestParameter
클래스는 계정 모듈의 모든 매개변수를 포함하는 매개변수 클래스입니다.3. 측면 클래스 작성
으아아아
으아아아마지막으로 springmvc에서 구성
5. 마지막으로, 비어 있지 않은 판단을 내려야 하는 경우에는 주석을 추가하면 됩니다. 향후 프로젝트에서 직접 사용할 수 있습니다.
Lombok @NonNull
사용법은 이 글을 읽어보세요
우아한 검증 프레임워크가 너무 많아서 Google에서 검색해 보는 것은 어떨까요?
자신만의 주석을 작성하고 검증을 시도해 보는 것은 어떨까요? 공개 유효성 검사 클래스를 작성하면 됩니다.