[Spring] Spring Data JPA에서 @Repository를 사용하지 않는 이유
·
Java Study/Frameworks
spring data jpa로 프로젝트를 구현할때, Repository 클래스에 Repository 어노테이션을 사용하지 않는 이유가 궁금해져서 알아보았다.spring jdbc로 구현할 때는 @Repository를 썼었는데, JPA에서는 Repository 클래스에 @Repository를 사용하지 않아도 되는 이유가 뭘까? Spring JDBC vs Spring Data JPA Spring JDBCSpring Data JPA레포지터리`JdbcTemplate`을 이용하여 직접 SQL 작성`JpaRepository` 또는 `CrudRepository`를 상속하여 자동으로 구현@Repository 필요 여부명시적으로 `@Repository`를 선언해야 스프링 빈(Bean)으로 등록됨Spring이 자동으로 빈(..