1
Xhack 2021-09-12 10:09:49 +08:00
源码包和 test 不是一个包吧
|
2
hiw2016 2021-09-12 11:58:40 +08:00
第二张图「如果测试程序使用这个」,没太看懂这句话
|
4
DeadLion 2021-09-12 12:02:08 +08:00 1
看来是个新手了
你程序启动会自动加载加载 spring 一系列的上下文,包括各种 bean 但是 test 包不会自动加载的,但是我记得有个注解可以加到测试类上就能帮你加载 spring 上下文了。 |
5
NotFoundEgg 2021-09-12 12:09:37 +08:00 1
不知道你用的是 Junit4 还是 5
如果是 Junit4 测试类上打一个 @RunWith(SpringRunner.class) |
6
leonme 2021-09-12 13:10:02 +08:00 via iPhone 1
|
7
movq OP |
9
chenshun00 2021-09-13 08:32:52 +08:00
同志你这么一描述,还不如在 github/gitee 创建一个 repo 。
|
10
Chinsung 2021-09-14 10:24:07 +08:00
6 楼应该是正解,测试类不是只写一个 SpringBootTest 这么写的。
你这里应该是 @RunWith(SpringRunner.class) @SpringBootTest(classes = Springboot02 (你那个 application 启动类).class) |