A little stupid mistake of mine that cost me some time. My application context would not start due to

java.lang.IllegalArgumentException: Not an managed type: class java.lang.Object

My interface looked like this:

public interface MyUserRepository<MyUser, Long> extends JpaRepository<MyUser, Long>

The correct definition, omitting the generic duplication which causes the error:

public interface MyUserRepository extends JpaRepository<MyUser, Long>