遇到的问题整理
又一根白发
这个作者很懒,什么都没留下…
展开
-
mybatis plus 分页查询 left join 子查询参数无法找到报错
问题mybatis plus版本:3.4.1SELECT*FROM aLEFT JOIN ( SELECT * FROM b WHERE #{condition} ) b...在自定义分页SQL中进行letf join语句查询报错,假如有3个#{}参数,一个在left join中,最终会报java.sql.SQLException: Parameter index out of range 实际参数有3个,在SQL中只找到2个#{}org.mybatis.spring.MyBatisS原创 2021-07-30 10:12:24 · 5008 阅读 · 0 评论 -
SpringCloud Alibaba 引入Dubbo踩坑
前言在搭建springcloud alibaba的时候,引入Dubbo相关依赖,项目启动报错。版本信息依赖版本Spring Boot2.4.2Spring Cloud2020.0.0Spring Cloud Alibaba2021.1引入依赖<!-- Dubbo Spring Cloud Starter --><dependency> <groupId>com.alibaba.cloud</groupI原创 2021-07-07 14:08:53 · 2850 阅读 · 0 评论 -
解决Mybatis plus字段填充不覆盖原有值问题
问题项目自定义了MpMetaObjectHandler填充策略,对插入时间和更新时间自动填充。做业务的时候要求数据更新的时候更新时间需要同步到最新时间。问题就出现了: 自动填充策略不能填充已存在值的字段。原因查找Mybatis plus 指南,定位到问题。当要填充的值为null时,字段不给予填充。当要填充的字段已存在值的情况,不给予填充。撸一下源码看看:解决从源码中看到metaObject.getValue(fieldName)为null时才进行填充。从自定义填充策略的方法不难看原创 2021-06-10 17:09:24 · 3036 阅读 · 2 评论 -
关于angularjs输入框自动去掉首尾空格问题
ionic项目,遇到密码输入框前后输入空格都可以正确的识别密码。找了很多正则表达式,后来才知道angularjs默认会去掉前后的空白,所以在input框加上 ng-trim="false"就可以了。...原创 2018-04-19 15:06:35 · 4256 阅读 · 3 评论 -
Ionic3 项目搭建及打包
Ionic3 项目搭建及打包一、工具及环境1、node.js 搭建项目、运行项目2、JDK1.83、android sdk 安卓打包需要二、安装教程1、下载并安装node.jshttps://nodejs.org/en/查看node版本命令 : node -v2、安装淘宝镜像。可以用cnpm 代替 npm打开node.js的命令窗口npm install -g cnpm --registry=...原创 2018-06-12 16:55:32 · 1770 阅读 · 0 评论 -
用ng-repeat实现动态的ion-tab
楼主本人用ionic1开发公司的app,功能需求要动态的显示选项卡栏,所以很自然的想到了用ng-repeeat去循环获取后台数据。用ng-repeat动态显示数据是ok的,那么问题来了: 选项卡栏正选是可以正常显示ion-view里面的内容的。但是反着选则显示不出内容。楼主百度了许久得不到答案。后来灵光乍现,引起这个问题可能是因为ng-repeat后的ion-view相当于公用的。正选的时候...原创 2018-07-06 14:59:58 · 340 阅读 · 0 评论