[Spring boot] Repository의 메소드 노출
·
Spring/SpringBoot
🙈 1. 문제 파악현재 Account 도메인에선, soft delete 방식으로 계정 삭제를 구현하고 있다.하지만, JpaRepository를 사용하고 있는 만큼 delete메소드의 오용으로 잘못된 동작을 유발할 수 있음을 알게됐다.이점을 해결하고자 한다. 또한, 간단한테스트를 위해 Spring Data JPA를 사용하는 상황에선, 기존 delete메소드를 오버라이드 하고자 할때, 처리하는데 어려움을 겪게 된다.💡 2. 해결 방안공식문서를 통해, JPA의 시그니처 기반 쿼리 생성 로직이 Repository 마커 인터페이스를 상속했는지 여부를 기준으로 판단되는 점을 발견했다.Central repository marker interface. Captures the domain type to manage ..