2017-09-12 6 views
0

CrudRepository을 확장하지만 here에 설명 된대로 저장 방법 만 구현하는 사용자 지정 일반 기본 저장소를 작성하기 위해 데이터베이스에 레코드를 저장하는 저장소가 필요합니다.봄 부팅 CrudRepository 지우개 클래쉬

@NoRepositoryBean 
public interface PersistingRepository<T, ID extends Serializable> extends CrudRepository<T, ID> { 
    T save(T item); 
} 

그러나, 내 컴파일러는 " 'org.springframework.data.repository.CrudRepository'에서 '(S) 저장'와 'PersistingRepository'충돌에서 (T)를 저장하는 것이 불평, 두 방법은 같은 삭제가, spring-data-commonsspring-data-jpa 사이의 의존성 문제에 대한 비난을 배치 thisthis을 : 아직 어느 쪽도이 문제를 검토 한 결과 다른 "

이 SO 포스트를 알려준 무시하지 않습니다. spring-boot-starter-parent 버전을 1.5.7.RELEASE으로 업데이트하면 MavenCentral (commons : 1.13.7, jpa : 1.11.7)에서 사용할 수있는 최신 RELEASE로 업데이트되는 종속성이 발생하지만 지우기 클래스가 유지됩니다.

그럼 어떻게이 종속성 충돌을 해결할 수 있습니까?

답변