- 博客(12)
- 收藏
- 关注
原创 java.lang.IllegalArgumentException: Cannot pass null or empty values to constructor at org.springf
我在做springsecurity和jwt结合的时候测试出现了问题,我想要测试创建token,就必须去builder springsecurity里面的User,但是在这里出现了问题。所以我在我的测试类中加上了password,密码随意。我们可以很清晰的发现他需要一个password。而我却缺失了password,所以抛出了异常。我们打一个断点,进到builder里面。结果自然是测试成功的。
2023-03-19 11:25:44
1514
1
原创 io.jsonwebtoken.SignatureException: JWT signature does not match locally computed signature. JWT val
当遇到这个问题的时候,首先是打断点,判断是哪里出现了问题,我的项目在我生成token的时候是没有任何问题的,就是到解析的时候,解析不出来,直接抛出异常。当然针对这个问题,有两种解决方案:更改jwt的工具类;这个报错翻译成大白话就是io.jsonwebtoken.SignatureException:JWT签名与本地计算的签名不匹配。JWT的有效性无法断言,也不应受到信任。我是在我的项目中引入springsecurity+jwt时出现的问题。最终的结果就是解析成功的,如图。当然,我选择的是前者。
2023-03-18 12:06:16
4950
原创 关于使用Easycode插件遇到的问题:java.lang.NoSuchMethodException org.springframework.data.domain.PageRequest.init
翻译成大白话就是:org.springframework.data.domain.PageRequest,他初始化失败。那么问题就是org.springframework.data.domain.PageRequest是什么,在哪里?鉴于easycode的分页查询有点复杂,我的业务中目前不需要这个,后面需要了再来弄,如果你的业务需要,请移步其他博主。可以看到在queryByPage方法中要求我们传入两个参数 ,一个是实体类,一个就是PageRequest。比如上面的就是根据id查数据,并非分页查询。
2023-03-17 10:56:43
1234
原创 在win的系统中测试添加没有问题,但是我把项目打包部署到Linux服务器上时浏览器报错500
日志error为 ERROR com.mz.o2o.util.ImageUtil - java.io.FileNotFoundException: /Users/baidu/work/image/upload/images/item/shop/15/2022090522084613901.jpg (Permission denied)首先要看tomcat日志里面打了什么,这块因为是服务器上的 500表示服务器异常,需要看看日志。我查看了我上传的图片地址的目录也是对的,只是在里面找不到该图片。
2023-03-13 20:36:48
231
原创 Cannot read property ‘data‘ of undefined;at “pages/wenda/detail/detail“ page lifeCycleMethod onLoad
问题背景是:登录功能的后端没有报错,前端显示状态码是0,但是还是报这个错。最后发现问题在login.js文件,应该是有个变量写错了。将图中框出来的位置改成result。
2023-03-13 20:24:24
158
原创 Field javaMailSender in com.example.emos.wx.task.EmailTask required a bean of type ‘org.springframew
APPLICATION FAILED TO START 应用程序无法启动Field javaMailSender in com.example.emos.wx.task.EmailTask required a bean of type 'org.springframework.mail.javamail.JavaMailSender' that could not be found.com.example.emos.wx.task.EmailTask中的字段javaMailSender需要一个“o
2023-03-03 15:42:22
1336
原创 java将json字符串转换成json数组
有些时候我们需要将json字符串转换成数组,并且只取一些属性值进行下一个方法的赋值,这样就涉及到了json字符串的转换了,json字符串有两种形式,一种是以{A,B,C},一种是[{A},{B},{C}]。但是很多时候是这两种的结合。如果是第一种只需要加入以下代码,注意,str是json字符串。很多时候是二者的结合。
2023-01-09 21:06:42
11649
原创 uni-app的微信小程序出现getLocation需要在app.json中声明permission字段
uni-app的微信小程序出现getLocation需要在app.json中声明permission字段,注意这里是解决uni-app的问题,他没有app.json。这个问题看似很明显,他说我们用了微信的定位服务getLocation就必须在app.json中声明permission字段,可问题是我的项目是uni-app的,他没有app.json,他并不是一个普通项目,如图
2023-01-07 15:27:31
1048
原创 [Vue warn]: Avoid adding reactive properties to a Vue instance or its root $data at runtime - declar
大概意思就是说 避免在运行时向Vue实例或其根$data添加反应性属性-在数据选项中预先声明它。他让我们在$data添加属性,我们就进行添加。可以先在按钮里面定义一个属性,名字随意,如图。然后在data里面将他return回去就行。
2023-01-06 13:15:12
11854
原创 Error starting ApplicationContext. To display the conditions report re-run your application with ‘de
这里涉及到了两个问题的解决,两个问题是连续出现的。org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'userController': Unsatisfied dependency expressed through field 'userService'; nested exception is org.springframework.beans.factory.U
2023-01-04 17:22:06
13129
原创 启动spring boot项目报异常 Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.22.2
很多文章给出的解决方案和原因是测试类出现的问题,但是我在解决这个问题的时候是因为数据库的服务没有开启,因为我在安装数据库的时候安装到了非系统盘,开启后报错消失,程序正常运行,我为这个问题拓展了一个新的解决方案,希望有所帮助。
2022-12-27 15:47:27
288
原创 springboot项目在idea下的创建以及数据库的配置信息以及验证全流程
然后进入安装插件的界面,首先我的项目是web项目,所以有了一个spring web,项目就能正常运行了,因为我的项目还需要连接数据库,所以还要有JDBC API来连接数据库,mybatis framwork 他是一个连接数据库的插件,非常好用的,MySQL driver 他是连接数据库的驱动。点击下一步之后,填写自定义的信息,需要注意的是Type那里要选择maven,这里可能默认是别的,Java version也要选择对,然后点击下一步。然后选择项目存放的路径,点击完成,等待项目的初始化。
2022-12-26 18:04:41
906
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人