我正在尝试测试我的应用程序,我已经尝试解决它三天了,我寻找stackoverflow,但仍然无法解决它。我的问题是,Autowired始终为空,即使我将所有建议导入为空
@RunWith( SpringRunner.class )
@SpringBootTest
public class ESGControllerTest {
@Autowired
private ESGController esgController ;
@Test
public void deveRetornarSucesso_QuandoBuscarLatLong(){
System.out.println(this.esgController);
}
}
或者
@RunWith( SpringJUnit4ClassRunner.class )
@ContextConfiguration
public class ESGControllerTest {
@Autowired
private ESGController esgController ;
@Test
public void deveRetornarSucesso_QuandoBuscarLatLong(){
System.out.println(this.esgController);
}
}
始终为null并给出此错误
ESGController是否使用@Component或等价物进行修饰,以便该类的bean实际存在于上下文中?
测试类是否与应用程序的其余部分位于相同的包层次结构中?
@SpringBootTest默认情况下开始在测试类的当前包中搜索,然后向上搜索包结构,寻找用@SpringBootConfigance注释的类,然后从中读取配置以创建应用程序上下文。
我有一个数据库配置类来连接我的Spring网络服务和数据库。我正在使用Spring引导,使它成为独立的应用程序。 这是我的课 每次我尝试运行我的代码,它都会抛出异常: 据我所知,有一个缺失的依赖项,但我不知道是哪个。或者问题是别的什么?这是我在pom.xml的依赖项 你知道问题的原因和解决方法吗?
我正在尝试运行这个项目测试类(SurveyControlllerIT),但下面出现了这个错误。我已经尝试了一些事情,但没有成功。 组织。springframework。豆。工厂UnsatisfiedDependencyException:创建名为“org”的bean时出错。springframework。靴子自动配置。数据RestSpringBootRepositoryRestMvcConfigu
我有一个实体类InAppNotification。看起来像这样的java: 我使用JPA来处理数据库查询,这就是JPA接口的定义: 这是我application.properties的样子: 但是,当我试图在构建后通过运行 来打包应用程序时,我会遇到以下问题: 尝试调用不存在的方法。尝试从以下位置进行:javax.el.ELManager.getExpress sionWorks(ELManage
在将project从Spring Boot版本从1.2.3.release迁移到1.3.0.release之后,我已经开始得到以下异常。 创建类路径资源[org/springframework/boot/autoconfigure/admin/springapplicationadminjmxautoconfiguration.class]中定义的名为'Spring ApplicationAdmi
我遵循本教程将消息发送到azure服务队列:https://docs.microsoft.com/en-us/azure/java/spring-framework/configure-spring-boot-starter-java-app-with-azure-service-bus 到我现有的spring boot应用程序,但我得到以下错误: 用户类别: 控制器类: pom xml: 添加它
我试图将弹性搜索集成到spring-boot应用程序中,但我得到了这个*创建名为“client”的bean时出错*异常,不确定是什么地方出了问题,因为我之前找不到任何类似的线索...非常感谢你为大家指路。这是mu elasticsearch配置: 这是我的主要应用程序: 我的pom.xml: 这是te异常跟踪: