@Repository
public interface userRepository extends JpaRepository<User, Long> {
}
Существует много сайтов, показывающих этот способ создания DAO весной 4 с использованием JpaRepository
. @Repository
также создает экземпляр так же, как @Component
, @Service
т.д. Контейнер внутренне бобов с помощью new
оператора, тогда как компонент сканирования (с использованием @Component
аннотацию сканирования) классов, имеющих аннотацию, @Component
@Service
и т.д. Тогда как контейнер для создания экземпляра @Repository
, как показано выше, как это интерфейс, который является чисто абстрактным, и мы не можем создать экземпляр для интерфейса с использованием нового оператора.@Repository весной 4
Это не простая весна, а весна данных, а конкретная весна данных JPA. –