BEZZANG DEV
본문 바로가기

전체 글

(235)
[API]HTTP methods에서 Idempotency(멱등법칙)이란? "In the context of REST APIs, when making multiple identical requests has the same effect as making a single request – then that REST API is called idempotent." Idempotency 수학에서 Idempotency(멱등법칙)이란, 아무리 연산을 여러 번 해도 결과 값이 달라지지 않는 법칙입니다. 예를 들어, 1 * 1 * 1 * 1 * 1 같은 연산입니다. REST API에서 Idempotency란 성공적으로 수행된 요청이 서버 리소스에 미치는 효과가 해당 요청이 몇 번 실행되었는지에 독립적인 것을 의미합니다. REST API를 설계할 때 API 소비자가 실수를 할 수 있다는 점을..
[Springboot] @NotNull, @NotEmpty, @NotBlank의 차이점 "Bean Validation is a standard validation specification that allows us to easily validate domain objects by using a set of constraints declared in the form of annotations." Springboot에서 Controller layer로 들어오는 Domain의 유효성을 검사할때 Bean Validation을 사용하여 편리하게 유효성을 검사할 수 있습니다. 이를 위해선 단순히 Domain 객체의 Field에 유효성이 필요한 어노테이션을 선언합니다. 그러나 각 어노테이션들의 기능을 이해하지 못하면 정확한 유효성 검사를 할 수 없습니다. 제가 겪은 어노테이션 헷갈렸던 어노테이션들은 @..
첫 글! 안녕하세요 첫 글입니다. 대학교 캡스톤을 같이 진행하는 저희 팀의 팀장님이 Tistory 만들어보는 걸 추천해 주셔서 야심 차게 만들어봤습니다. 예쁜 스킨을 적용했는데 입맛대로 수정해 보려니까 어렵군요.. 아무튼, 이 블로그에선 일상 기록이나 CS 지식들, 알고리즘 문제, 프레임워크 사용법 및 에러 해결 방식 등등등을 작성해보려 합니다.