我已经创建了一个简单的单元测试,但是IntelliJ错误地将它突出显示为红色。将其标记为错误
没有豆子?
如你所见,它通过了测试?所以它一定是自动连接的?
我已经创建了一个简单的单元测试,但是IntelliJ错误地将它突出显示为红色。将其标记为错误
没有豆子?
如你所见,它通过了测试?所以它一定是自动连接的?
当前回答
我已经将我的Intellij IDEA版本更新到2022.2.3,如下所示:
IntelliJ IDEA 2022.2.3(终极版) 构建# IU-222.4345.14 运行时版本:17.0.4.1+7-b469.62 aarch64
它解决了我的问题。
其他回答
只需添加以下两个注释到您的POJO。
@ComponentScan
@Configuration
public class YourClass {
//TODO
}
令人惊讶的是,一个在Eclipse中成功运行的面向佯装的项目不能在InteliJ中运行。 当启动应用程序时,InteliJ抱怨我试图注入到serviceImpl层的Feign客户端说: 字段personRestClient(我的虚拟客户端)在…需要一个豆子类型…但没有找到。 考虑定义一个‘....’类型的bean在你的配置中。
我浪费了很长时间试图弄清楚是怎么回事。 我发现了一个解决方案(InteliJ),我不完全理解:
Alt Shift F10(或运行菜单) 选择“编辑配置” 在配置窗口中,选中复选框的“包含依赖项” “提供”范围的 运行应用程序
或者选择Eclipse:)
我有这个问题。只使用
@SpringBootTest
@AutoConfigureMockMvc
带有测试类的注释。
检查您是否在服务类中遗漏了@Service注释,我就是这种情况。
我只能使用@EnableAutoConfiguration来解决它,但是这个错误没有功能上的影响。