常见问题
小刘爱搬砖
学习过程中遇到的一些问题与笔记,谨此记录,学艺不精,欢迎指点。
仅供学习使用,转载文章如有侵权,请联系删除。
展开
-
WebSocket使用SendObject 的编码异常No encoder specified for object of class [class java.util.HashMap] 【已解决】
错误的截图:在WebSocketService(你的不一定是这个名字,就是websocket的实现类) 这里截取了部门代码,主要就是针对sendObject产生的异常问题的处理/** * 向指定客户端发送消息(对象的形式) * @param userName * @param object */ public static void sendMessage(String userName,Object object){ try {原创 2021-08-18 10:04:17 · 4996 阅读 · 2 评论 -
SpringBoot升级2.4.0所出现的问题:When allowCredentials is true, allowedOrigins cannot contain the specia
SpringBoot升级2.4.0访问Swagger接口报错,没有返回信息,服务的警告代码如下报错信息 When allowCredentials is true, allowedOrigins cannot contain the special value "*“since that cannot be set on the “Access-Control-Allow-Origin” response header. To allow credentials to a set of origins,转载 2021-07-05 11:38:33 · 434 阅读 · 0 评论 -
JSON parse error: Unexpected character (‘ï‘ (code 239)): was expecting comma to separate Array entri
2021-04-08 13:41:59.698 [http-nio-7772-exec-7] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Unexpected character ('ï' (code 239)): was expecting原创 2021-04-08 13:45:50 · 2871 阅读 · 0 评论 -
mybatis查询数据是报空指针异常java.lang.NullPointerException
首先检查Sql语句是否存在问题,字段名、表名是否对应一致,将Sql语句放到navicat或其他数据库管理工具中运行,查看是否可以正确运行并返回预期的结果。检查mapper是否注入,我是多个mapper注入时下面的mapper没有写@Autowired @Autowired private UserService userService;业务逻辑层出现错误,可以在测试类中调用mapper是否可以成功运行,若成功运行则需要重新检查业务逻辑层是否正确,mapper和service的参数类型个数是否.原创 2021-01-10 12:17:39 · 5939 阅读 · 1 评论 -
windows查看端口号进程以及关闭进程
原创 2021-01-08 18:53:53 · 201 阅读 · 1 评论 -
SpringBoot整合Druid时报WARN No appenders could be found for logger (druid.sql.Connection). WARN Please i
详细的警告信息你需要在resources目录下建一个 log4j.propertieslog4j.rootLogger=DEBUG, stdoutlog4j.appender.stdout=org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.layout=org.apache.log4j.PatternLayoutlog4j.appender.stdout.layout.ConversionPattern=%5p [%t] - %m%n原创 2021-01-05 15:36:00 · 225 阅读 · 0 评论 -
Swagger2 Api映射不全问题
最近在使用Swagger2做Api的接口管理,但是在写接口时发现接口映射不全,部分接口不显示,通过自己查看代码和看网上其他博主的经验贴在此总结:感谢博主:网上查找的经验贴首先查看自己的配置文件,Api的扫描路径是否正确,是不是被你写死了.apis(RequestHandlerSelectors.basePackage("org.fluency.system")) 想要实现全部的controller就写到controller的上一级,不能使用两个.api或者org.fluency.*.controll原创 2020-08-14 22:24:38 · 1329 阅读 · 0 评论 -
java.sql.SQLNonTransientConnectionException: Public Key Retrieval is not allowed 获取
在你的数据库配置的 URl后 增加:allowPublicKeyRetrieval=true如果用户使用了 sha256_password 认证,密码在传输过程中必须使用 TLS 协议保护,但是如果 RSA 公钥不可用,可以使用服务器提供的公钥;可以在连接中通过 ServerRSAPublicKeyFile 指定服务器的 RSA 公钥,或者AllowPublicKeyRetrieval=True参数以允许客户端从服务器获取公钥;但是需要注意的是 AllowPublicKeyRetrieval=True可能转载 2020-08-13 21:22:53 · 466 阅读 · 0 评论 -
shiro做安全框架出现页面循环重定向问题
本文引用:https://blog.csdn.net/chengtanyong4777/article/details/79632781感谢博主的分享:转发和重定向的URLString前有加 “/” 为绝对路径 反之为相对路径我这里是引用的shiro - springboot - web - starter这里配置都放在yml中了 在路径前添加 /即可#shiro 配置shiro: #认证不通过的页面 loginUrl: "/user/login" #授权不通过的跳转页面转载 2020-07-28 17:40:50 · 1152 阅读 · 1 评论 -
Js测试输出输入框的值输出 [object htmlinputelement]
[object htmlinputelement] 获得的是HTML页面的input元素说明已经取到了这个元素,由于马虎没有去取这个input元素的值,所以输出为 [object htmlinputelement]//通过id来获取当前input输入框的值var username = document.getElementById("username").value;注:ID是元素...原创 2020-04-15 11:34:58 · 3217 阅读 · 0 评论 -
JS -- console.log测试输出,闪烁一下后消失
今天写JS遇到的一个小问题:在提交按钮中写的Button点击事件,每次点击后在console中闪烁一下就消失了,也不报错。检查了一下发现有个<form class="layui-form" action=" "> </form>表单,这样会刷新提交的页面所以每次单击都闪烁输出一下就消失,将form中的action方法去掉即可,与后台相连时再添加上即可。...原创 2020-04-12 12:51:15 · 3049 阅读 · 0 评论 -
org.springframework.beans.factory.NoSuchBeanDefinitionException
org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'com.ydwj.service.UserService' available at org.springframework.beans.factory.support.DefaultListableBeanF...原创 2020-04-14 11:43:00 · 2788 阅读 · 0 评论 -
SpringBoot:Not registered via @EnableConfigurationProperties or marked as Spring component
原因:在实体类中没有写component解决问题:在实体类中增加注解@Component 声明为一个组件,将它注入容器原创 2019-12-08 20:35:40 · 497 阅读 · 0 评论 -
创建springboot项目遇到:Artifact contains illegal characters
在创建springboot项目时提示Artifact contains illegal characters只需要将项目名字(Artifact)后的大写字母改为小写即可如 Demo 改为 demo原创 2019-12-07 17:11:31 · 934 阅读 · 0 评论 -
Vue路由页面跳转后不显示界面的问题
1.首先检查是否配置了2.检查关键字是否有错误,首先检查名字的大小写,然后检查关键字是否出错着重检查:路由的配置界面,component关键字和routes【将routes误写成了router ----》这个错误经常出现,引起重视!!!】...原创 2019-12-04 20:45:35 · 9459 阅读 · 3 评论 -
Module build failed: TypeError: this.getResolve is not a function
sass版本过高导致,下载的是最新版的sass-loder解决方案:找到package.json 在里面找到sass 然后修改sass的版本修改完版本后记得再下载一下 npm install【学习过程中遇到的问题,记录于此】...原创 2019-12-04 19:55:54 · 233 阅读 · 0 评论