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

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

关于在@Test下运行 报错Method 方法名 should be public的解决思路与启发 在使用springboot框架的测试类时,我出现了该错误,解决思路如下: 首先就是在方法上添加public,如果正确下面的就不用看了,不过大多数应该不是,本人的问题是在添加了public之后还会报出空指针异常,在检查了dao层,以及domain层还有数据库连接等各种代码后,百思不得其解,都是正确的可就是报出了这个错误,其实我们大多数是陷入了一种误区,认为运行报错是代码的问题,而不去思考注解的问题. 而springboot方便我的使用不就是通过注解吗?因此检查自己的注解是否缺失,如无缺失应该检查依赖的版本,本人的错误出现在@Test这个注解上,我的pom文件中添加了junit注解,与spring-boot-start-test中的junit冲突了,下图是修改后的状态,希望能为大家提供一个思路,以后在代码正确的情况下去思考注解的问题,特别是springboot这种框架的使用过程中.下图是更改后的正确导包名称.

 运行一下

 运行成功!欧耶!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5660443.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存