寻小雨 2023-02-26 04:20 采纳率: 50%
浏览 81
已结题

目前怀疑是测试项中@SpringBootTest(classes = StoreApplication.class)的参数错误,但尝试改了之后依然报同样的错误,如何解决?

在练习网站搭建的过程中,一直出现如下图所示的错误提示:

img

img


按照网上的都设置了一遍也没有解决问题,相关设置结果如下:

@RunWith(SpringRunner.class)
@SpringBootTest(classes = StoreApplication.class)
public class UserMapperTests {
    @Autowired
    private UserMapper userMapper;
    @Test
    public void insert() {
        User user = new User();
        user.setUsername("user01");
        user.setPassword("123456");
        Integer rows = userMapper.insert(user);
        System.out.println("rows=" + rows);
    }
@SpringBootApplication
@MapperScan(value = "com.cy.store.mapper")
public class StoreApplication {

    public static void main(String[] args) {
        SpringApplication.run(StoreApplication.class, args);
    }

}

img


目前怀疑是测试项中@SpringBootTest(classes = StoreApplication.class)的错误,但尝试改了之后依然报同样的错误。希望各位同好能帮忙解答
最好远程,长期在线

展开全部

  • 写回答

4条回答 默认 最新

  • Huazie 全栈领域优质创作者 2023-02-26 04:47
    关注
    • UserMapper 你有加上 @Mapper 注解嘛 ?

    img

    • Application 定义如下:

    img

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
    Huazie 2023-02-26 04:50

    Mybatis Plus 官方的测试案例 : https://github.com/baomidou/mybatis-plus-samples

    回复
    寻小雨 回复 Huazie 2023-02-26 05:52

    刚试过,加上了@Mapper也不行,而且直接@SpringBootTest 会报错,jdk为17,Java为17,springboot为3.0.3,idea
    为最新版。也尝试过改spring版本,但依赖加载不出来

    回复
    Huazie 回复 寻小雨 2023-02-26 06:21

    我看 官方的案例 ,spring boot 用的 2.6.2 ,你降降版本再试吧

    回复
    展开全部4条评论
查看更多回答(3条)
编辑
预览

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 2月26日
  • 已采纳回答 2月26日
  • 修改了问题 2月26日
  • 赞助了问题酬金20元 2月26日
  • 展开全部
手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部