我创建了一些扩展CrudRepository
的接口。我想将它们用于一个非bean的泛型类。我目前所做的是在我的@Autowired
中使用RestController
注入它们,然后将它们作为方法参数传递给我正在讨论的这个泛型类。有没有更好的方法来实现这一目标?
答案 0 :(得分:1)
一种方法是使您的非托管类扩展SpringBeanAutowiringSupport并使用@Autowired属性。如果您的应用程序具有Spring Web应用程序上下文,则可以尝试从当前线程获取上下文并为您解析@Autowired属性。