Springboot项目报错记录

embedded/2024/11/9 1:48:51/

SpringBoot测试报错:Unable to find a @SpringBootConfiguration, you need to use @Context

该测试类所在测试包test下的包名和类路径java下的包名不一致导致的

在这里插入图片描述
引发以下报错
在这里插入图片描述

java.lang.IllegalStateException: Unable to find a @SpringBootConfiguration, you need to use @ContextConfiguration or @SpringBootTest(classes=…) with your test

解决:修改包名一致
在这里插入图片描述在这里插入图片描述

Sringboot结合mybatisplus通过Id查询时报错

在这里插入图片描述
原因:MyBatis Plus需要知道哪个字段是主键,如果没有在实体类的相应字段上使用@TableId注解,MyBatis Plus可能无法确定哪个字段是主键,因此在尝试调用selectById方法时,它可能无法生成正确的SQL语句,从而导致BindingException

解决:在实体类的对应字段使用@TableId注解即可在这里插入图片描述


http://www.ppmy.cn/embedded/136046.html

相关文章

智能提醒助理系列-jdk8升级到21,springboot2.3升级到3.3

本系列文章记录“智能提醒助理”产品建设历程,记录实践经验、巩固知识点、锻炼总结能力。 本篇介绍技术栈升级的过程,遇到的问题和解决方案。 一、需求出发点 智能提醒小程序 当前使用的是jdk8,springboot2.3,升级到jdk21和springboot3.3 学…

【k8s】-Pod镜像拉取失败问题

创建镜像仓库secrets kubectl -n kube-system create secret docker-registry harbor-secret \--docker-username=admin --docker-password=test \--docker-server=registry.bcbx.com下述两种方式二选一即可前置准备需要安装上述的方式进行创建镜像仓库通过kubectl进行更新 #…

RAID磁盘阵列技术详细介绍

RAID是什么? #mermaid-svg-plOKXD9kFteTCBry {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-plOKXD9kFteTCBry .error-icon{fill:#552222;}#mermaid-svg-plOKXD9kFteTCBry .error-text{fill:#552222;str…

基于TRIZ理论的便携式光伏手机充电装置创新

随着智能手机功能的日益强大,电量消耗问题也日益凸显,尤其是在户外活动时,电量告急常常让人措手不及。面对这一挑战,基于TRIZ(发明问题解决理论)的创新思维,一款全新的便携式光伏手机充电装置应…

python操作MySQL以及SQL综合案例

1.基础使用 学习目标:掌握python执行SQL语句操作MySQL数据库软件 打开cmd下载安装 安装成功 connection就是一个类,conn类对象。 因为位置不知道,所以使用关键字传参。 表明我们可以正常连接到MySQL 演示、执行非查询性质的SQL语句 pytho…

FTP替代方案:FileLink内外网文件摆渡,助力企业安全高效文件传输

FTP(文件传输协议)一直是企业进行文件传输的标准解决方案。但随着网络安全威胁的不断增加和企业对于文件传输效率和安全性的更高要求,FTP逐渐显得力不从心。那么,如何安全、便捷地传输大文件和敏感数据呢?FileLink作为…

springmvc 工作原理

Spring MVC 是基于 Java 的一种轻量级的 Web 框架,采用 MVC(Model-View-Controller)设计模式。它的工作原理大致分为以下几个步骤,核心是通过一系列的组件实现请求的分发、数据的处理与视图的渲染。 Spring MVC 工作流程 客户端发…

vue3 动态路由+动态组件+缓存应用

文章目录 Vue 3 案例复现(动态注册组件及路由重定向)1. 项目结构2. Vuex 存储相关信息(src/store/index.js)3. 动态注册组件示例(src/router/index.js)4. 登录组件(src/views/Login.vue&#xf…