- 博客(9)
- 收藏
- 关注
原创 在用idea运行的时候出现如下错误Cause: java.sql.SQLSyntaxErrorException: Table ‘【表名】‘ doesn‘t exist
这里,`Search`类通常是一个具有字段和对应注解的实体类,它代表了数据库中的一个表结构。我理解一下,我的mapper层有句话是extends,在这里的Search(举例用的取名)对应的是entity中定义的Search,同时在数据库中也要有一个名叫Search的表才能进行操作。所以,你需要确保实体类(这里是`Search`)与数据库表名是一致的,或者是通过注解明确指定了正确的表名。在MyBatis中,如果你的Mapper接口继承了实体类,并且这个实体类通过注解或XML映射文件与数据库表进行了绑定,
2024-02-06 15:08:28
540
2
原创 idea后端编写报错on-static inner classes like this can only by instantiated using default, no-argument cons
如果不想添加默认构造函数,还可以使用 Jackson 注解告诉解析器如何实例化此类。这个错误是因为 Jackson JSON 库无法实例化这个类。Jackson 在反序列化 JSON 数据时尝试使用默认构造函数来实例化目标类,但自己写的这个类没有默认构造函数。这两种方法都可以解决此问题。可以根据自己的需求和偏好选择其中一种方法。// getter 和 setter 方法...方法 2:使用 Jackson 注解。// 使用注解标记构造函数。方法 1:添加默认构造函数。
2024-01-23 16:20:05
780
1
原创 前端vue3的跳转路由设置
对于自己设计的路由,要作为const变量,并设计好每一个路由的路径以及对应的组件的名字;新建一个专门用于路由跳转的js文件(可以看我的目录),这里命名为index.js;记得router好像是要下载的,可以去找找教程,跟着步骤很快就能下载好。2.在自己的配置js文件(我这里是main.js)中引入并进行全局设置。这里是自己写的路由跳转,由于不算熟悉有认知错误希望能够指正。然后再创建实例,用export default以供外来引用。1.下载好之后在文件package.jasn中可以看到。
2024-01-23 16:10:53
416
1
原创 前后端分离解决跨域问题
axios用于在Web应用中发送HTTP请求,支持多种数据格式(JSON、FORM-DATA等)和HTTP动词(GET、POST等)。axios可以用来解决前后端分离中的跨域问题,它的主要用途是实现前端与后端API之间的通信。(Windows版本:win11,前端用的vue3框架,后端是基于springboot框架搭建)运用前后端分离进行开发的时候要解决跨域问题,解决方案就是运用axios。在main.js文件中。2.在后端进行相应配置。
2024-01-23 15:47:55
365
1
原创 Vue3的<script setup> 和传统的 <script>区别
总的来说,`<script setup>` 是一种更加现代和简化的写法,特别是在结合 Vue3 的 Composition API 使用时,它可以提供更好的开发体验。- `<script setup>` 是一个编译时指令,这意味着它由 Vue 编译器特殊处理,而不是像传统 `<script>` 那样直接作为 JavaScript 执行。- 如果想让某些数据或方法公开给模板或其他外部文件,可以使用 `defineProps`、`defineEmits` 和 `defineExpose` API。
2024-01-23 15:33:37
630
1
原创 idea中找不到MySQL数据库里创建的库和表
3.点击后在列出的数据库中点击你想要显示的数据库,这里点击的是test01(也可以全选,按需选择)想在idea中用MySQL中创建的表但是找不到自己创建的表,以下是解决方法。找不到的原因是没有显示全。我们可以手动让自己创建的库显示。2.在这里可以看到有个2 of 5(每个人的可能不同),并点击。1.先在idea右侧点击database。4.可以看到已经显示出来了。
2024-01-23 15:24:25
1069
1
原创 创建vue3项目、打开
项目构建完成,会提示3个命令:要立即执行的话,输入npm run dev;这里显示的是在D盘下创建:"D:\VueProject"(也就是说不一定要在哪个固定的盘)-接下来的选择可以按需进行是否的选择,一开始可以都默认否,后面的开发中可以再修改的。-可以选择镜像cnpm,也可以用原来的命令npm install。如果要从命令行打开,可以从命令行打开,也可以直接在idea中运行。-成功后点击上方栏的运行三角形就可以运行了。前提是前期的准备均已完善,现在进行第一个vue项目的创建。-在创建的目录下打开。
2024-01-22 12:30:14
574
原创 idea、mybatis报错Property ‘sqlSessionFactory‘ or ‘sqlSessionTemplate‘ are required
9.检查MyBatis配置文件: 如果使用了自定义的MyBatis配置文件(通常是mybatis-config.xml),确保配置文件正确,并且被正确引入到了项目中。3.Mapper扫描配置: 如果你使用了@MapperScan注解,确保它的basePackages属性正确指定了你的Mapper接口所在的包。6.检查依赖: 确保你的项目中包含了正确版本的MyBatis和MyBatis-Spring的依赖。2.MyBatis配置文件: 如果你使用的是MyBatis,确保MyBatis的配置文件(比如。
2024-01-22 11:49:19
7842
原创 idea连接mySQL
在访问路径url中,一般是只需要输入jdbc:mysql://localhost:3306.但是如果提示无法连接的话,在后面添加?useSSL=false再进行重试。在开发课设的前期遇idea连接不到mysql的问题,和网上很多的元婴都不同,最终用以下方法解决。
2024-01-22 11:35:20
348
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人