美文网首页
springboot bug实例1

springboot bug实例1

作者: 凉风拂面秋挽月 | 来源:发表于2019-10-15 16:21 被阅读0次

在用springboot的test文件夹下,创立一个springtest类,但是一直运行报错,在找到之前写的运行正常的工程里对比,也没发现代码上有什么问题。
工程目录如下:


image.png

bean类

@Component
@ConfigurationProperties(prefix="message")
public class Message {
    private String status;
    private String data;
    public String getStatus() {
        return status;
    }
    public void setStatus(String status) {
        this.status = status;
    }
    public String getData() {
        return data;
    }
    public void setData(String data) {
        this.data = data;
    }
    @Override
    public String toString() {
        return "Message [status=" + status + ", data=" + data + "]";
    }
}

配置文件

server.port=8099
message.status=xuxiao
message.data=adja

测试类

@RunWith(SpringRunner.class)
@SpringBootTest
public class SpringBootConfigTest {
    @Autowired
    Message message;
    @Test
    public  void TestAutowired() {
        System.out.println(message.toString());
    }

}

报错信息如下

java.lang.Exception: No tests found matching [{ExactMatcher:fDisplayName=TestAutowired], {ExactMatcher:fDisplayName=TestAutowired(springtest.SpringBootConfigTest)], {LeadingIdentifierMatcher:fClassName=springtest.SpringBootConfigTest,fLeadingIdentifier=TestAutowired]] from org.junit.internal.requests.ClassRequest@4d465b11
    at org.junit.internal.requests.FilterRequest.getRunner(FilterRequest.java:40)
    at org.eclipse.jdt.internal.junit4.runner.JUnit4TestLoader.createFilteredTest(JUnit4TestLoader.java:80)
    at org.eclipse.jdt.internal.junit4.runner.JUnit4TestLoader.createTest(JUnit4TestLoader.java:71)
    at org.eclipse.jdt.internal.junit4.runner.JUnit4TestLoader.loadTests(JUnit4TestLoader.java:46)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:522)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:760)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:460)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:206)

最终经过排查,发现是测试类路径问题,maven中的测试类,需要和main中的保持一致
最终修改后,代码正确运行。

image.png image.png image.png

相关文章

  • springboot bug实例7

    bug:sprinboot打包引入额外jar包出错。最近项目需要将springboot打包部署到云主机上,在打包的...

  • springboot bug实例6

    在使用springboot+redis+自定义CacheManager来用json格式来序列化javabean的时...

  • springboot bug实例5

    今天在阿里云通过docker部署了redis数据库,通过本地的客户端Redis Desktop Manager连接...

  • springboot bug实例2

    今天在验证springboot的Thymeleaf功能时,书写html代码,但却发现其背景及字体样式很奇怪,且最重...

  • springboot bug实例3

    当在测试springboot整合jdbc的时候,一直无法连接本地数据库,报错信息为The server time ...

  • SpringBoot属性与配置(2)

    今日份的Bug记录: 1. SpringBoot+idea热部署(自动刷新): https://blog.csdn...

  • springboot bug实例8 :javaBean的规范导致

    在springboot项目中,通过@RequestBody来将json数据封装成JavaBean的时候出现了问题。...

  • Springboot+Elasticsearch整合实例

    Springboot+Elasticsearch整合实例 这篇文章主要介绍Springboot与Elasticse...

  • dubbo bug实例

    当在springboot2.x中使用dubbo 0.1.0版本出现NoClassDefFoundError错误,改...

  • Websocket使用

    springboot 整合 websocket的使用,Demo实例在码云里; 1.启动项目报错@ServerEnd...

网友评论

      本文标题:springboot bug实例1

      本文链接:https://www.haomeiwen.com/subject/zgjumctx.html