![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
后台
Elvis luo
这个作者很懒,什么都没留下…
展开
-
springboot自定注解和拦截器传参不能空串。
使用spring自带校验参数,发现校验参数都是自定义对象类型,没有对string参数进行校验,这时我们可以使用注解和拦截器方法便参数进行拦截。实现步骤:1、定义参数注解2、定义拦截器3、配置拦截器在项目中4、在方法参数上使用注解5、请求运行结果...原创 2020-01-11 14:17:12 · 586 阅读 · 0 评论 -
mysql case when 的使用
项目中有sql使用了 case .....when ....end于是在网上查询了解,并自己写了一个表测试。这个语名的意思就:case相当于选择的,这个表中的id,name,gender,(case后面)when后面哪项成立就居取then后面的值,如果when中没有就取else作为字段的取值,end后面作为什么字段返回。这里没有对1处理,所以3,4行性别为未知。...原创 2020-01-08 16:52:09 · 149 阅读 · 0 评论 -
springboot 自定义注解
1.在项目中定义自己的注解。2.注解的作用方法什么时候时间执行。3.在要用到地方使用注解@AfterReturning 与 @After(注解后面跟的是value) 区别 如果方法报错@AfterReturning不会执行注解内的方法,@After无论返回怎样都会执行注解的方法,一般使用@AfterReturning会配合@AterThrowing使用,我这里没的有贴出来...原创 2020-01-06 14:30:46 · 1218 阅读 · 0 评论 -
使用模版出word
java使用模版导出docx.。1。使用docx创建自己的的模版,每个表格定义自己的标签。2.word自定义标签方法3.调用工具类WordExport。package com.jeesite.common.utils.word;import com.jeesite.common.codec.EncodeUtils;import com.jeesite.commo...原创 2019-12-17 11:37:53 · 366 阅读 · 1 评论 -
浏览器发送json数据到后台
在我们开发中,有时遇到一种情况浏览需要发送json数据到后台,进行数据测试,使又不能使用postman时,如下载excel,这是我们可以借助网上的一些工具进行测试1.先正js压缩json字符串2.这里需要注意的是后面有没有自动添加了分号,然后在再借助浏览器的一些方法。3.然后在请求路径加上请求参数即可,后台可以request接收。即可...原创 2019-11-22 14:42:43 · 2809 阅读 · 0 评论 -
postMan使用技巧
使用postMan调试接口,一些接口要实现登录才能访问,即要还token才能访问,一般登录后,拿到token才复制到其他接口下添加token变量,如些复制感觉是挺麻烦的,这时我们可以设置postman的全局变量,操作如下:添加调试环境和全局变量在登录方法使用js给全局变量赋值使用{{}}获取全局变量的值...原创 2019-10-31 17:05:58 · 170 阅读 · 0 评论 -
使用RAS进行前端传输数据加密码
今天接到一个任务就是前端面传密码过来时,会先对密码进分加密,然后后端再对密码进行解密 ,我这里使用Rsa对密码进行加密,原理:通过Rsa获取公钥和私钥,公钥是给前端用来对密码进行加密,然后对加密后的密码伟给后台,后台使用Rsa使用私钥对加密后的密码进行解密,不多说上代码得到公钥和私钥@RequestMapping(value = "/getPublicKey")public Retur...原创 2019-09-10 14:52:46 · 452 阅读 · 0 评论 -
springboot 表单,json验证提取提示信息
一般我们使用spring表单验证,在实体类里字段标注实体类注解。如:@Datapublic class SupplierBarCode { //定制批号 @NotBlank(message = "定制批号不能为空") private String customizeLot; //供应商 @NotBlank(message = "供应商条码不能为空...原创 2019-09-30 15:06:49 · 453 阅读 · 0 评论 -
mysql 查询一个表的字段有没有对应另一张表的某个字段
有时候我们可以要判断一个某个字段与另一个表某个字段对应的数据,可以使用exists关键字,例:select * from bw_goods a where exists( select 1 from k3_goods_info b where a.outer_id=b.material_No )...原创 2019-10-09 12:07:44 · 2635 阅读 · 0 评论 -
jeesite选择日期时结束时间大于开始时间
之前写了一编文章关于jeesite日期选择的文章,测试没有测出什么问题,后来我再涉及这样的功能发现有些不足,当你选结束时间再选开始日期就有些问题,现在主要对之前不足进行更新,使用jeesiter的属性都没有很好的支持 ,但后来发现jeesite也发现到这一点,所以它写出了日期控件供我们参考,https://jeesite.gitee.io/front/my97/demo/index.htm...原创 2019-09-08 14:54:47 · 678 阅读 · 0 评论