- 博客(20)
- 收藏
- 关注
原创 后端controller返回的值和前端接收到的不一样
如图:后端在debug模式下,能看到返回的结果里面,有email和phone字段,但是前端接收到的只有username和password字段,邪门!解决:因为我用的mybatis-plus,就把实体类的属性字段加上@TableFiled注解,强制绑定下实体类属性和数据库字段的映射关系。一开始以为是前端字段解析没好,然后用apipost模拟前端发请求,也还是不能正常接收。
2025-02-28 16:58:23
135
原创 @Data注解没生效
类上面加了@Data注解,点击这里可以查看当前类的所有方法,明明能看到有getter和setter方法的。解决:打开pom.xml文件,注释掉这部分。
2025-02-27 18:03:27
134
原创 黑马微服务项目,连不上docker数据库
idea导入黑马商城的项目,用idea自带的测试工具能连上虚拟机里的mysql容器的数据库,但项目启动起来,网页中操作发现访问数据库被拒绝。我这里的配置文件是在是/root/mysql/conf/下的hm.cnf文件,打开后在[mysqld]下把bind-address = 127.0.0.1改成0.0.0.0,如果没有就添加。7.既然idea能连上,那为啥项目跑起来就连不上了呢,尝试改配置文件,把yaml里的配置文件里的参数改成明文。虚拟机登录mysql,查看用户权限表,如果权限不够就加权限。
2025-02-18 16:48:35
324
6
原创 docker拉取镜像超时,Error response from daemon: Get “https://registry-1.docker.io/v2/“: net/http: request c
尝试换了很多个镜像源都没用,最终是按照下面的教程一步步解决的。
2025-02-09 16:26:31
148
原创 Connected to the target VM, address: ‘127.0.0.1:9410‘, transport: ‘socket‘ Disconnected from the tar
解决方法:ctrl+shift+F8 ,把项目里的断点全去掉。
2025-02-06 11:10:53
189
原创 idea切屏回来会自动编译
问题:我在复制代码呢,切屏回到idea发现程序自动编译了,光标还自动移到了别的地方,给我思路都整乱了,你这让我怎么愉快地CV啊?2:把这里改成Do Nothing,点确定就好了。1:点开Edit Configuration。在idea的启动配置里关掉。
2025-01-01 10:05:04
811
原创 若依项目有redis密码就连不上redis
3.查看本地redis安装目录的redis.windows.conf文件,在里面搜索requirepass,后面加上密码。如果没有这一行,就要手动加上。一句话解决:redis启动命令改成redis-server redis.windows.conf。1:先检查一下redis的启动是不是正常,能看到已经启动了,而且正确在6379端口启动。现在情况是在idea中配置了redis的密码,就启动报错,说是连接redis有问题。解决办法:redis启动时的命令加上改密码的那个配置文件,如下图。
2024-12-27 15:59:34
343
原创 黑马若依新建模块sky-merchant的pom问题:
解决:把merchant模块pom文件里groupId的com.pwy改成com.sky。在基础篇17集,完成了新建子模块、父工程版本锁定、admin模块添加依赖后。原因:在新建merchant模块的时候,groupId忘了改。下次新建模块,不要忘了点开看看这里。
2024-12-24 16:26:46
261
原创 idea读取properties文件时乱码
操作:File-setting-Editor-File Encodings-Default Encoding for properties files。我这里改成了UTF-8。
2024-12-22 14:43:22
276
原创 若依项目打开网页后显示空白
图中显示项目是在80端口启动的,通过执行netstat -ano | findstr "80"检查发现原来是80端口被占用了。最近在看黑马程序员的若依项目,导入项目配置环境后,前后端服务都启动,但网页打开后显示空白。于是修改项目的启动端口:在前端项目的配置文件中,修改启动端口。再次启动前端项目就解决了。
2024-12-02 17:47:34
369
原创 maven打包idea项目失败
报错:Please refer to C:\Users\24205\IdeaProjects\tilas-web-management\target\surefire-reports for the individual test results. Please refer to dump files (if any exist) [date].dump, [date]-jvmRun[N].dump and [date].dumpstream.解决:把测试文件夹Test里的@Test注销掉就行。
2024-06-23 09:55:22
296
原创 安装mysql后没有bin目录
我把mysql卸载重装了后发现没有bin目录,也就没办法添加环境变量了,win+r执行mysql提示没这个命令,然后win+r运行service.msc,查看发现mysql有服务正在运行。于是我把Navicat的bin目录添加到环境变量里面,发现就能行了。总结:关于为什么没有bin目录,网上说可能是因为我自定义了安装目录。右键属性发现运行目录是这样。
2024-06-15 14:24:10
2148
1
原创 ‘mvn‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件
首先查看环境变量(高级系统设置-环境变量),确认是在系统变量里面配置了%MAVEN_ HOME%且在path里面配置了%MAVEN_HOME%\bin。解决方法:在Path中添加:%SystemRoot%\system32;执行mvn -v,发现提示'mvn' 不是内部或外部命令,也不是可运行的程序 或批处理文件。就解决了,不知道具体啥原理。
2024-06-14 09:56:35
3182
2
原创 java: 不再支持源选项 5。请使用 7 或更高版本。
ps:在创建maven项目的时候,输出个hello world都失败了,这也太搞了。先说解决方法,maven项目在pom.xml文件中添加。
2024-06-12 23:33:12
708
原创 Installing, this may take a few minutes...WslRegisterDistribution failed with error: 0x8007019e
解决:打开搜索框,搜索启用或关闭Windows功能,勾选适用于Linux的Windows子系统,勾选虚拟机平台,成功解决。win11系统在微软商店下载Ubuntu后,打开后显示安装出错,error了。
2024-04-18 21:26:26
394
原创 mysql小键盘输入密码登录失败
在使用命令行登录mysql的时候,发现使用字母区的数字来输入密码能成功,但使用小键盘的数字区来输入密码就失败。原因:小键盘没打开,按一下Numlock键再输密码就行了。但有一点不理解的是,为啥小键盘关了也能输入数字。
2024-04-04 14:09:46
122
1
原创 Schema ‘mybatis‘ does not exist, but schema directory ‘.\mybatis\‘ was found. This must be resolved
报错:数据库“mybatis”不存在,但发现了个目录mybatis。这必须手动解决(例如,通过将模式目录移动到另一个位置)。解决:打开Mysql的安装目录,删除该文件夹就好了。
2024-03-23 11:40:39
345
1
原创 gitee登录提示用户名或密码错误
我在注册gitee的时候绑定了手机号、qq、以及微信,在idea通过git push的时候用gitee的用户名发现登不上去,最后用手机号登上去的。
2024-03-22 14:07:35
535
1
原创 resolving maven dependencies
在创建maven项目后,下面一直显示resolving maven dependencies,尝试File->Invalidate Caches清除缓存,重启idea发现好了。
2024-03-22 14:02:58
262
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人