
리팩토링 이전 쓸데없는 entity 관련 어노테이션이 너무 많다. 각 어노테이션의 기능을 정리하고 불필요한 것을 제거해보자. @setter 사용하지 않기 Entity를 작성할 때 @Setter 어노테이션을 사용하면 편리한 것은 사실이다. 비즈니스 로직에서 아래와

스프링부트에 입문하면 위와 같은 방식으로 ResponseEntity를 사용하여 응답하게 된다. ResponseEntity를 사용할 때 단점을 여러가지가 있지만, 그 중 나에게 다가왔던 단점은 바로 예외처리였다. 예외 응답을 작성할 때 세부적인 처리가 어려웠고 특히 아래

"관점지향프로그래밍 AOP에 대해 아는대로 설명해주세요" 몇 일전 기술 면접에서 받은 질문이었다. 아는대로 설명했지만 여태 적용 해본 적이 없기에 이번 기회를 통해 제대로 학습하고자 한다.AOP는 "Aspect-Oriented Programming"의 줄임말로 "관심사