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-commons
와 spring-data-jpa
사이의 의존성 문제에 대한 비난을 배치 this 및 this을 : 아직 어느 쪽도이 문제를 검토 한 결과 다른 "
이 SO 포스트를 알려준 무시하지 않습니다. spring-boot-starter-parent
버전을 1.5.7.RELEASE
으로 업데이트하면 MavenCentral (commons : 1.13.7, jpa : 1.11.7)에서 사용할 수있는 최신 RELEASE로 업데이트되는 종속성이 발생하지만 지우기 클래스가 유지됩니다.
그럼 어떻게이 종속성 충돌을 해결할 수 있습니까?