'테스트가 이런것이구나' 를 간접적으로 체험했지만 직접적인 체험을 원했던 저는, 현재 진행중인 프로젝트의 일부 도메인에 테스트를 적용 해봤습니다.
String 타입에 @Max @Min 하려 했는데 안된다. 이럴땐 @Size를 고려하라.
Optional 의 orElse orElseGet orElseThrow가 각각 무엇이고 어떻게 쓰는지
인프런에서 주최한 인프콘2023을 가서 들었던 세션들에 대해 후기를 남기고 싶어서 글을 적게 됐다.
개인적으로 Controller 에서 @Valid를 설정할때 마다 햇갈리는 3가지 validation이 있는데, 바로 @NotNull, @NotEmpty, @NotBlank 이다. 오래 기억에 남기 위해 나만의 언어로 정리해보려고 한다.우선 validation을 사용하려
무의식적으로 계속 쓰던 코드 중 하나는 롬복에서 지원하는 NoArgsConstructor 어노테이션이였다. 그 중, @NoArgsConstructor(access = AccessLevel.PROTECTED) 는 어떤 의미를 말해주는 코드인지를 간략하게 내 글로 적고 넘
velog의 첫 글을 어떤걸 쓸까 하다가 진행 중인 토이 프로젝트인 카페 쿠폰적립 애플리케이션에 대해 작성해 보려고 한다. 과정과 설계까지만 기록하려 한다. 커피를 먹고 싶을 때 자주 찾는 아담한 카페가 집 앞 3분 거리에 있다. 쿠폰 적립을 종이로 하는 카페다. 이