MockMvc
反驳和奉承,两者都会造成不愉快的交谈——歌德 有时候我们想针对spring的controller进行单元测试,可以使用MockMvc来进行 文档地址:https://docs.spring.io/spring-framework/docs/current/reference/html/testing.html#spring-mvc-test-server 如果是springboot,文档:https://docs.spring.io/spring-boot/docs/current/reference/html/features.html#features.testing.spring-boot-applications 这里提到需要加上@AutoConfigureMockMvc注解 在这个文档里提到要使用MockMvc,先静态导入这四个类 然后按照这里的例子,依葫芦画瓢写一个,但是不一样的是,我这里返回的数据是json,因此按照这里的文档稍加修改 最终结果: 12345678910111213141516171819202122232425package com.rub...
回收站拦截器
阿谀奉承者的喉咙是一座敞开的坟墓——佚名 基于mybatis-plus的租户拦截器TenantLineInnerInterceptor复制过来拓展 kotlin代码如下: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721...
vue-cropper
青春是一种持续的陶醉,是理智的狂热。——拉罗什富科 分享一个vue图片裁剪组件 官网:https://github.xyxiao.cn/vue-cropper/ 演示demo:http://github.xyxiao.cn/vue-cropper/example/ 还是很不错的 1. 安装1234# npm 安装npm install vue-cropper# yarn 安装yarn add vue-cropper 如果你没有使用 npm 在线例子vue-cropper + vue.2x 在线例子vue-cropper@next + vue.3x 服务器渲染 nuxt 解决方案 设置为 ssr: false 1234567891011module.exports = { ... build: { vendor: [ 'vue-cropper ... plugins: [ { src: '~/plugins/vue-cropper', ssr: false } ...
ballcat
对所有的人以诚相待,同多数人和睦相处,和少数人常来常往,只跟一个人亲密无间——富兰克林 分享一个简单的项目脚手架 官方文档:http://www.ballcat.cn/ gitee:https://gitee.com/ballcat-projects/ballcat github:https://github.com/ballcat-projects/ballcat 非常好用
编写mybatis脱敏插件
错误是不可避免的,但是不要重复错误——周恩来 首先贴成品链接:https://gitee.com/zhijiantianya/ruoyi-vue-pro/pulls/275 使用方式: 在你的vo或者po/do上添加注解@Desensitization可指定预设类型type为:cn.hutool.core.util.DesensitizedUtil.DesensitizedType例如 12@Desensitization(type = DesensitizedUtil.DesensitizedType.EMAIL)private String email; 也可自定义正则表达式 12@Desensitization(regex = "(?<=\\d{3})\\d(?=\\d{4})")private String mobile; 还可以自定义处理器进行处理 12@Desensitization(handler = MyDesensitizedHandler.class)private String myFie...
RainEffect
不要从你自己的口袋里掏出勋章借给你的朋友,这是侮辱他的——泰戈尔 分享一个真实的雨滴效果: https://tympanus.net/Development/RainEffect/#slide-1 github地址:https://github.com/codrops/RainEffect 还是非常炫酷的
几个好用的配色网站
傲不可长,欲不可纵,志不可满,乐不可极——佚名 第一个: https://colors.muz.li/ 其可以通过名字取颜色、或者通过色号搜颜色 还为你挑选一些搭配色 第二个:偏卡通风格的 https://www.happyhues.co/ 第三个,https://colorhunt.co/ 第四个:https://materialui.co/ 带点广告但更多选择
jasper-reports
自然里并不包含有永恒不变的形态——霍尔巴赫 JasperReports 库是世界上最流行的开源报告引擎。它完全是用 Java 编写的,能够使用来自任何类型数据源的数据,并生成像素完美的文档,可以查看、打印或导出各种文档格式,包括 HTML、 PDF、 Excel、 OpenOffice、 MS Word 和其他格式。 git地址:https://github.com/TIBCOSoftware/jasperreports 官网地址:https://community.jaspersoft.com/project/jasperreports-library
aj-report
笑,和蔼的笑使人与人之间的距离拉近——贝纳免特 分享一个可视化大屏设计工具AJ-Report 官网:https://ajreport.beliefteam.cn/index.html 效果非常的炫酷,功能更是没话说,很强大 在线体验 : https://ajreport.beliefteam.cn/index.html 体验账号:guest 密码:guest还有很多案例
bestofvuejs
为美而献身,比为面包而活着要幸福的多——艾默生 分享一个高质量vue的组件、页面库:https://bestofvuejs.com/ 收录了非常的多,也很精美
