我总是想知道在编译时创建的类,例如在Spring DATA中,我可以简单地创建这样的接口
public interface UserRepository extends JpaRepository<User, Long> {
List<User> findByLastname(String lastname);
User findByEmailAddress(String emailAddress);}
我知道Spring Data为这个接口创建了具有相应实现的类,是吗?如果正确,它是如何做到的?是否有一个特定的API,通常用于创建实现接口的类?