一切得先从我的操作说起。
在集成mybatis-plus过程中,我将 pagehelper-spring-boot-starter 拆成两个依赖包
1 | <!-- 分页插件 --> |
Anarckk
在集成mybatis-plus过程中,我将 pagehelper-spring-boot-starter 拆成两个依赖包
1 | <!-- 分页插件 --> |
定义一个config类
1 |
|
这样的意思是,它里面的所有字段都可以在application.properties里进行配置,数据会被注入到配置对象中,在全局中都可以使用
1 | app-config.imgUrl=/home/project/website/user/header/ |
我的一直报 ClassNotFoundException: org.mybatis.logging.LoggerFactory,我判断肯定是mp和pagehelper冲突了,但是pagehelper已经在工程中广泛的使用了,是不可能注释掉的。找打了一篇合适的博客,照着做解决了。
主要解决方法是,把pagehelper-starter springboot启动器拆成底层的两个依赖。但是这样的话,配置就要重新配过了。
1 | <!-- pagehelper--> |
然后手动添加拦截器,拦截com.github.pagehelper
1 | package com.xh.sdk.springcloud.config; |
解决mybatis plus 3.x 和pagehelper无法共用、包冲突问题
解决Mybatis-plus和pagehelper依赖冲突
按注解扫描包就可以做到多包扫描了
1 |
|
1 | # Properties file with JDBC-related settings. |
竟然还有图片服务器,真是,世界之大,无奇不有。
https://sm.ms 是一个免费的图片服务器,上传图片即可返回图片的网络url,这样就省的自己维护和搭建专门的图片服务器了。
当让你也可以你也可以自己搭建文件服务器,上传多种文件。
https://blog.csdn.net/weixin_41870396/article/details/95640565
在网上找到了一个写法直接将对象转map,只是能用不出错。效率上应该是挺糟糕的。
1 | public static Map<String, Object> toMap(Object args) { |