공대베짱이

Spring Bucket4j API 속도 제한

1. API 속도 제한 속도 제한은 API에 대한 액세스를 제한 하는 전략이다. 클라이언트가 특정 시간 내에 수행할 수 있는 API 호출 수를 제한한다. 이는 의도하지 않거나 악의적인 남용으로부터 API를 보호하는데 도움이 된다. 속도 제한은 IP 주소를 추적하거나 API 키 또는 액세스 토큰과 같은 보다 비즈니스에 특정한 방식으로 API에 적용되는...

Java 역직렬화 후 객체 유효성 검사

1. 수동 검증 트리거 Bean 유효성 검증을 위한 Java API는 JSR 380에 정의되어 있다. 일반적인 용도는 Spring 컨트롤러의 @Valid 주석이 달린 매개변수이다. 먼저 개체의 내용이 유효성 검사 제약 조건을 준수하는지 확인하는 메서드를 작성한다. 이를 위해 기본 유효성 검사기 팩토리에서 유효성 검사기를 가져온다. 그런 다음 개체에 ...