我已经创建了一个简单的单元测试,但是IntelliJ错误地将它突出显示为红色。将其标记为错误
没有豆子?
如你所见,它通过了测试?所以它一定是自动连接的?
我已经创建了一个简单的单元测试,但是IntelliJ错误地将它突出显示为红色。将其标记为错误
没有豆子?
如你所见,它通过了测试?所以它一定是自动连接的?
当前回答
我删除了这段代码。不再有错误
另一种检查方法: 将@Service注释添加到Repository类中,它应该可以工作。
其他回答
我只能使用@EnableAutoConfiguration来解决它,但是这个错误没有功能上的影响。
这个问题可以通过在spring引导应用程序主类上放置@EnableAutoConfiguration来解决。
我在申请的时候也遇到过类似的问题。 当我添加注释时,不正确的高亮显示消失了。
@ContextConfiguration(classes = {...})
你所需要做的是让这个工作是以下代码:
@ComponentScan
public class PriceWatchTest{
@Autowired
private PriceWatchJpaRepository priceWatchJpaRepository;
...
...
}
这是另一种“不能自动装配”。No Beans of…”可以通过安装插件来解决,在我的案例中是Spring Batch中的JobBuilderFactory。