https://engkimbs.tistory.com/746AOP : Aspect Oriented ProgrammingAOP은 관점 지향 프로그래밍이라고 불린다. 관점지향은 쉽게 말해 어떤 로직을 기준으로 핵심적인 관점, 부가적인 관점으로 나누어서 보고 그 관점
예를 들어, 사용자의 프로필 사진을 저장해야 한다고 했을때 사진 자체를 DB에 저장하는 것은 용량도 크고 장점보다 단점이 많다. 그래서 이미지 정보를 DB에 저장하였다. 또한, 이미지는 사용자 프로필 뿐만 아니라 다른 여러 곳에서 사용할 수 있기 때문에 임베디드 클래스
"OncePerRequestFilter와 Filter의 차이", minkukjo.github.io, (2020.12.18 수정), (2022.1.28 작성) , https://minkukjo.github.io/framework/2020/12/18/Spring-
"Spring boot 에러처리하기! (feat. @ExceptionHandler & @ControllerAdvice)",tistory(Alxndr),2020년11월12일수정,2022년1월13일작성,https://dev-alxndr.tistory.com/18스
클라이언트로 부터 들어온 데이터를 DB에 저장해야 할 때, 개인정보나 중요한 정보들은 항상 DB에 넣기 전에 올바른 포맷으로 들어왔는지 검증을 해야한다.이메일 데이터에서 @가 없으면 그 데이터는 더미 데이터나 마찬가지이기 때문에 올바른 데이터를 검증하기 위해 각종 데이
요청헤더: Accept:application/xmlAccept:application/xml로 요청 받고 의존성 추가해주면 컨트롤러에서 리턴할때 xml로 응답해준다.
JsonIgnore을 필드 위에 붙여주면 데이터를 주고 받을 때 해당 데이터는 Ignore된다필드마다 말고, 클래스 위에 달아서 한꺼번에필터를 동적으로 걸 수 있다.
![](https://images.velog.io/images/yyong3519/post/1b621c6b-435b-46b1-8e0c-b5a1ec028378/Screen%20Shot%202022-02-06%20a
출처