首页 > 其他分享 >jeecgboot刚开始使用出现的问题以及解决方法

jeecgboot刚开始使用出现的问题以及解决方法

时间:2023-04-26 15:33:06浏览次数:36  
标签:fastjson jackson kotlin module 问题 jeecgboot 解决 方法

  最近公司换框架了,把原来老的框架舍弃掉,换成了jeecgboot,老框架用的是jfinal,先把最近使用发现的问题列出来,等后续发现新的问题在更新。我用的版本是2.4.6,所以对应的问题也是该版本的。

  1. fastjson版本问题,因为2022年5月23日,fastjson 官方发布安全通报,fastjson <= 1.2.80 存在反序列化任意代码执行漏洞,在特定条件下可绕过默认autoType关闭限制,可能会导致远程服务器被攻击,风险影响较大。所以要把版本升级到1.2.83。
  2. jeecgboot启动时会有个警告日志:WARN  o.s.h.converter.json.Jackson2ObjectMapperBuilder:127 - For Jackson Kotlin classes support please add "com.fasterxml.jackson.module:jackson-module-kotlin" to the classpath,意思就是为了能够让jackson中的kotlin编写的类起作用要把jackson-module-kotlin加到classpath中,也就是要把这个jar加进去,所以增加依赖吧。在jeecg-boot-base-core模块中的pom.xml文件中加入依赖,maven reload,然后mvn clean install即可:
    <dependency>
        <groupId>com.fasterxml.jackson.module</groupId>
        <artifactId>jackson-module-kotlin</artifactId>
    </dependency>

     

  3. 前端ant-design-vue-jeecg发现的问题,文件预览的时候预览不出来,原因是文件地址没有进行base64编码,需要改两处地方,第一处:src下的main.js文件,

    第二处:src\views\modules\oss\OSSFileList.vue,

     

标签:fastjson,jackson,kotlin,module,问题,jeecgboot,解决,方法
From: https://www.cnblogs.com/lengho123/p/17356137.html

相关文章

  • 关于conda在创建虚拟环境时使用env.yaml安装pip的开源git包失败的解决办法
    以下env.yaml配置为例:name:alpacachannels:-pytorch-defaultsdependencies:-python=3.8.5-pip=20.3-cudatoolkit=11.3-pytorch=2.0.0-numpy=1.19.2-pip:-datasets-loralib-sentencepiece-accelerate-bitsan......
  • GLIBCXX_3.4.20 not found 问题解决【Unable to load shared library 'lib**.so'】
    前因:问题:在调用别人的so时,出现了如下问题【GLIBCXX_3.4.20notfound】Unabletoloadsharedlibrary'libdbc.so'oroneofitsdependencies.Inordertohelpdiagnoseloadingproblems,considersettingtheLD_DEBUGenvironmentvariable:/lib64/libstdc++.so.6:v......
  • 解决 c3p0报错 Establishing SSL connection without server's identity verification
    解决c3p0报错EstablishingSSLconnectionwithoutserver'sidentityverificationisnotrecommended  ?useSSL=false<c3p0-config><default-config><propertyname="driverClass">com.mysql.jdbc.Driver</property>......
  • 如何解决服务启动错误1053:服务器没有及时回应启动或控制请求?
    1、有没有可能是权限问题  兼容模式win7,管理员身份启动,程序属性安全里添加NETWORKSERVICE对象,给编辑控制权限。 再一个是否服务处理数据的时间是不是太长了如果能解决,后面不看了2、如果没解决试这个https://jingyan.baidu.com/article/95c9d20df1186dad4e7561b3.html......
  • 解析方法调用
    解析方法调用的语法,支持常量(双引号包含)、变量、函数(嵌套调用)作为入参。自动机:java实现://方法执行publicStringexcuteMethod(Stringexpression,JSONObjectformData)throwsException{if(null==expression)return"";while(e......
  • 13种权重的计算方法
    权重计算方法有很多种,不同的方法有不同的特点和适用情况。AHP层次分析法和熵值法在权重计算中属于比较常用的方法。除此之外,还有一些与权重计算相关的方法,今天一文总结了13种与权重计算相关的方法,大家可以对比选择使用。一、13种权重计算方法一句话简单描述13种权重计算方法,见......
  • SpringSecurity从入门到精通:其他权限校验方法&自定义权限校验方法
    其他权限校验方法我们前面都是使用@PreAuthorize注解,然后在在其中使用的是hasAuthority方法进行校验。SpringSecurity还为我们提供了其它方法例如:hasAnyAuthority,hasRole,hasAnyRole等。​这里我们先不急着去介绍这些方法,我们先去理解hasAuthority的原理,然后再去学......
  • 深度学习--LSTM网络、使用方法、实战情感分类问题
    深度学习--LSTM网络、使用方法、实战情感分类问题1.LSTM基础长短期记忆网络(LongShort-TermMemory,简称LSTM),是RNN的一种,为了解决RNN存在长期依赖问题而设计出来的。LSTM的基本结构:2.LSTM的具体说明LSTM与RNN的结构相比,在参数更新的过程中,增加了三个门,由左到右分别是遗忘门(也......
  • questions_01:500 Internal Server Error 解决思路
    500InternalServerError问题如何解决?结果令人啼笑皆非问题出现场景register.html:在利用ajax发送请求之后,我们手机会收到短信验证码,并且前端会收到后台的一个返回值,此时在我们的页面就要开始验证码倒计时,不知道什么原因就是显示不出来,后台运行代码也没报错,短信也是正常收......
  • SQL2005_用户_'sa'_登录失败。该用户与可信_SQL_Server_连接无关联解决办法
    [code]如果安装sqlserver2005的时候,设置的身份验证模式为"windows",安装完成后,再设置为"sqlserver和windows"的身份验证模式,如果安装sqlserver2005的时候,设置的身份验证模式为"windows",安装完成后,再设置为"sqlserver和windows"的身份验证模式,......