У меня есть этот репозиторий Spring Data.Spring Data автоматически реализует пользовательские методы (с использованием отражения, прокси-серверов или чего-либо еще)
public interface UserRepository extends CrudRepository<User, String> {
//custom methods
}
Где-то у меня есть это:
@Autowired
UserRepository userRepository;
Теперь я избавляюсь от Springконтекст и прекратить использование Spring на основе внедрения зависимостей.Интересно, возможно ли создать экземпляр UserRepository
без инициализации контекста Spring.Примерно так:
UserRepository userRepository = new UserRepository();
Очевидно, что это не работает.Но я ищу что-то подобное.Согласно этому ответу , невозможно увидеть сгенерированный код репозитория, потому что Spring использует среду выполнения прокси.
Есть ли способ достичь того, чего я хочу?