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