当前位置: 首页 > wzjs >正文

怎么把网站做二维码长沙商城小程序开发

怎么把网站做二维码,长沙商城小程序开发,服务之家网站推广,网页设计与制作教程免费maven如何解决jar包依赖冲突 1.背景2.报错信息3.解决思路3.1.查找jsqlparser冲突3.2.发现冲突3.2.解决冲突 4.Dromara Warm-Flow 1.背景 在ruoyi-vue项目集成Warm-Flow过程中,需要把mybatis升级为mybatis-plus,按照Warm-Flow常见问题中升级过程&#xf…

maven如何解决jar包依赖冲突

    • 1.背景
    • 2.报错信息
    • 3.解决思路
      • 3.1.查找jsqlparser冲突
      • 3.2.发现冲突
      • 3.2.解决冲突
    • 4.Dromara Warm-Flow

1.背景

在ruoyi-vue项目集成Warm-Flow过程中,需要把mybatis升级为mybatis-plus,按照Warm-Flow常见问题中升级过程,遇到一个依赖冲突的问题,导致启动报错。

2.报错信息

报错信息比较多,但是要抓住重点,关键就在java.lang.NoClassDefFoundError: net/sf/jsqlparser/statement/select/SelectItem,这里意思就是没有找到SelectItem
类,他是在com.github.jsqlparser包里面的,但是正常来说肯定是能找到的,毕竟是组件内部自己调用的,肯定是测试通过了的。所以我们就大胆猜测,是由于一个jar引入了多个版本,生效的版本没有这个类,没生效的有。

Caused by: java.lang.NoClassDefFoundError: net/sf/jsqlparser/statement/select/SelectItemat com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor.<clinit>(PaginationInnerInterceptor.java:69)at com.ruoyi.framework.config.MybatisPlusConfig.paginationInnerInterceptor(MybatisPlusConfig.java:39)at com.ruoyi.framework.config.MybatisPlusConfig.mybatisPlusInterceptor(MybatisPlusConfig.java:26)at com.ruoyi.framework.config.MybatisPlusConfig$$EnhancerBySpringCGLIB$$3f80bf90.CGLIB$mybatisPlusInterceptor$2(<generated>)at com.ruoyi.framework.config.MybatisPlusConfig$$EnhancerBySpringCGLIB$$3f80bf90$$FastClassBySpringCGLIB$$e2db53ed.invoke(<generated>)at org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:244)at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:331)at com.ruoyi.framework.config.MybatisPlusConfig$$EnhancerBySpringCGLIB$$3f80bf90.mybatisPlusInterceptor(<generated>)at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)at java.lang.reflect.Method.invoke(Method.java:498)at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:154)... 96 common frames omitted
Caused by: java.lang.ClassNotFoundException: net.sf.jsqlparser.statement.select.SelectItemat java.net.URLClassLoader.findClass(URLClassLoader.java:381)at java.lang.ClassLoader.loadClass(ClassLoader.java:424)at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)at java.lang.ClassLoader.loadClass(ClassLoader.java:357)... 109 common frames omitted

3.解决思路

3.1.查找jsqlparser冲突

  • 通过idea的Maven Helper插件查看有哪些冲突

3.2.发现冲突

  • 我们能看到jsqlparser存在多个版本,通过快捷键ctrl+n快捷得知,4.5版本是没有SelectItem类的,4.9才有
  • 所以我们需要保留4.9,排除4.5

3.2.解决冲突

  • 我们找到引入pagehelper-spring-boot-starterjar包的地方,排除低版本
        <dependency><groupId>com.github.pagehelper</groupId><artifactId>pagehelper-spring-boot-starter</artifactId><exclusions><exclusion><groupId>com.github.jsqlparser</groupId><artifactId>jsqlparser</artifactId></exclusion></exclusions></dependency>

4.Dromara Warm-Flow

是不是通过WarmFlow工作流可以很简单的管理你的审批业务呢,还不快快加入v

另外Dromara组织还有大量好用的项目,欢迎评鉴

http://www.dtcms.com/wzjs/829642.html

相关文章:

  • 企业品牌网站建设定制开发电子政务网站设计
  • 建设专业网站哪家更专业软件网站开发合同
  • 网站后台是做什么的零基础网站建设教程
  • 网站开发的初始密码电商网站建站报价
  • 郑州互助盘网站开发网站注册登录
  • 郑州高端网站定制建设2019做网站的出路
  • 专做废旧电子电路板配件回收的网站做企业云网站的企业
  • 好的 做网站的软件公司运城哪家做网站的公司好
  • dedecms 旅游网站模板下载阿里云主机怎么做两个网站吗
  • 北京专业制作网站公司哪家好怎么联系网站开发团队
  • 企业网站分为哪三种类型有关外贸的网站有哪些内容
  • 永久免费网站建设系统行业网站怎么做
  • 企业网站搜索优化外包wordpress cgi漏洞
  • 服务好的镇江网站优化搜索引擎最新排名
  • 郑州妇科医院哪家排名比较好放心网站推广优化咨询
  • 做网站如何组建域名免费网站下载app软件
  • 利用vps做网站企业网站一般做多宽
  • 网站设计深圳联系电话?徐州专业建站公司
  • 适合做网站背景的图片用友erp管理软件系统
  • 阜蒙县建设镇官方网站xwiki做的网站
  • 北京住房城乡建设厅网站wordpress 回收站
  • 网站建设主要有哪些成本海拉尔网站建设+网站设计
  • 众筹网站功能免费网页视频下载器
  • 搭建企业网站流程陆丰网站
  • 做一个卖东西的网站多少钱男子替人做网站网站
  • 网站建设产品展示集团网站设计公司
  • 模板网站合同油管代理网页
  • 可以看帖子的网站梁山网站建设公司
  • 齐河网站建设公司网站制作需要学多久
  • c 做注册网站设计师 网站