关于在@Test下运行 报错Method 方法名 should be public的解决思路与启发

在使用springboot框架的测试类时,我出现了该错误,解决思路如下:

首先就是在方法上添加public,如果正确下面的就不用看了,不过大多数应该不是,本人的问题是在添加了public之后还会报出空指针异常,在检查了dao层,以及domain层还有数据库连接等各种代码后,百思不得其解,都是正确的可就是报出了这个错误,其实我们大多数是陷入了一种误区,认为运行报错是代码的问题,而不去思考注解的问题.

而springboot方便我的使用不就是通过注解吗?因此检查自己的注解是否缺失,如无缺失应该检查依赖的版本,本人的错误出现在@Test这个注解上,我的pom文件中添加了junit注解,与spring-boot-start-test中的junit冲突了,下图是修改后的状态,希望能为大家提供一个思路,以后在代码正确的情况下去思考注解的问题,特别是springboot这种框架的使用过程中.下图是更改后的正确导包名称.

 运行一下

 运行成功!欧耶!

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值