Spring2 Entity와 DTO, 어디까지 분리해야 할까? 서비스를 설계할 때 흔히 접하는 질문 중 하나가 바로 “Entity와 DTO를 어디까지 분리해야 하는가?”이다. 프로젝트 초반에는 모든 계층에서 Entity를 직접 사용하는 방식으로 시작하기 쉽지만, 시간이 지날수록 데이터 흐름이 복잡해지고, 여러 계층에서 도메인 객체를 공유하는 구조는 다양한 문제를 초래한다.이 글에서는 Entity와 DTO의 역할을 명확히 나누는 이유와, 이를 어떤 기준으로 설계해야 하는지 단계적으로 정리해본다.1. Entity와 DTO는 역할부터 다르다개념목적책임EntityDB 매핑, 영속성 관리도메인 상태를 표현하고 저장DTO (Data Transfer Object)계층 간 데이터 전달외부와의 인터페이스, 직렬화/역직렬화, UI 모델Entity는 비즈니스 로직과 밀접한 관계를 가지.. spring 2025. 8. 8. [Spring-OAuth2] OAuth2AuthorizationServerConfiguration.applyDefaultSecurity - Deprecated 해결 문제 상황Spring Boot로 OAuth2 인가서버를 만드는 과정에서 문제 발생OAuth2AuthorizationServerConfiguration 설정에서 문제applyDefaultSecurity(http) 정적 메소드가 deprecated 되었다1.4 버전 이후로 deprecated// DeprecatedOAuth2AuthorizationServerConfiguration.applyDefaultSecurity(http); 해결 방법OAuth2AuthorizationServerConfigurer 직접 적용: applyDefaultSecurity 대신 OAuth2AuthorizationServerConfigurer를 HttpSecurity 객체에 직접 적용@Beanpublic SecurityFilter.. spring 2025. 1. 18. 이전 1 다음