
java
文章平均质量分 57
小刀拉屁股让你开开眼
接web开发,代码指导~价格优惠,器大活好~
展开
-
保姆级微信小程序jsapiV3支付开荒
如果路径是/smallapp/pay/wechatPayCallback,写到/smallapp/pay就可以了。申请证书后本地生成一个压缩文件,解压后找个地方放,私钥路径是apiclient_key.pem的路径。然后申请api证书和设置apiv3秘钥,照着步骤来即可。私有化下列属性,给个@Getter方便外部调用。添加支付授权目录,必须是外网能访问的域名。一套微信支付的祖传代码就完成了→_→。点击管理证书,复制证书序列号。支付接口处理、支付回调处理。组装预下单参数,调用预下单。原创 2024-07-13 16:44:56 · 1045 阅读 · 0 评论 -
mybatis-plus QueryWrapper 的 and/or 用法
先说结论:一个括号等于一个QueryWrapper例:假设一句sqlselect * from tbl where 1 = 1 (and is_deleted = 0 and ((id = 'id1' and status != 1) or (id = 'id2' and status != 2)))where 1 =1 之后 4个括号,即4个QueryWrapper。实体类:@Data@TableName("tbl")@Accessors(chain = true)public cla原创 2021-07-14 14:58:15 · 1643 阅读 · 0 评论 -
mybatis-plus QueryWrapper自定义排序
把自定义sql拼在orderByAsc()/orderByDesc() 中即可。例: wrapper.orderByAsc(" ( case status when 0 then 0 when 1 then 1 else 999 end ) ");原创 2021-02-23 11:59:38 · 8233 阅读 · 4 评论 -
关于java lombok @Accessors注解
@Accessors有三个属性:fluent,chain,prefixfluent如果为true,存取器会省略get 和 set,如 fieldName(),并返回实体类。例:@Data@Accessors(fluent = true)public class Menu { private String id; private String name; private int sort; public static void main(String[]原创 2020-07-09 17:26:49 · 412 阅读 · 0 评论 -
小结,整合el-upload和vue-cropper 实现可预览可裁剪的图片上传
安装vue-cropper模块npm Install vue-cropper新建组件,在main.js引入import uploadAndCropper from "@/components/uploadAndCropper";Vue.component('uploadAndCropper', uploadAndCropper)上传图片后显示的图片预览,鼠标悬停后弹出遮罩层,显示裁剪、预览、删除按钮<span class="uploadBox_imgShow" v-if="fil.原创 2020-07-03 17:23:46 · 1451 阅读 · 0 评论