![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring
qb170217
这个作者很懒,什么都没留下…
展开
-
Spring5.0源码
https://blog.csdn.net/column/details/20405.html转载 2018-10-17 10:04:56 · 321 阅读 · 0 评论 -
把response body以流的形式下载文件
@GetMapping("downProcessFile.do") @ApiOperation(value = "test导出", tags = {"productAccess"}, httpMethod = "GET") public void downProcessFile(HttpServletRequest request, HttpServletResponse re...原创 2018-10-30 17:06:50 · 7384 阅读 · 0 评论 -
Java Bean Validation 参数校验
参数校验是我们程序开发中必不可少的过程。用户在前端页面上填写表单时,前端js程序会校验参数的合法性,当数据到了后端,为了防止恶意操作,保持程序的健壮性,后端同样需要对数据进行校验。后端参数校验最简单的做法是直接在业务方法里面进行判断,当判断成功之后再继续往下执行。但这样带给我们的是代码的耦合,冗余。当我们多个地方需要校验时,我们就需要在每一个地方调用校验程序,导致代码很冗余,且不美观。那么如何...转载 2018-11-13 14:09:03 · 370 阅读 · 0 评论 -
Pagehelper 在count时过滤order by,导致返回total不正确
自定义Page<T>import java.util.List;import com.github.pagehelper.PageHelper;import com.github.pagehelper.PageInfo;public class Page<T> { private List<T> list; private lon...原创 2018-11-08 14:19:10 · 2528 阅读 · 0 评论 -
Spring定时任务之@Scheduled注解(cron表达式详解)
一个cron表达式有至少6个(也可能7个)有空格分隔的时间元素。 按顺序依次为 1 秒(0~59) 2 分钟(0~59) 3 小时(0~23) 4 天(0~31) 5 月(0~11) 6 星期(1~7 1=SUN 或 SUN,MON,TUE,WED,THU,FRI,SAT) 7.年份(1970...转载 2018-11-12 13:38:45 · 2207 阅读 · 0 评论 -
根据类获取bean
ContextHolder:public class ContextHolder { /** * 可使用{@link org.springframework.context.ApplicationContextAware}接口 */ private static ApplicationContext context; public static...原创 2018-11-22 15:03:03 · 515 阅读 · 0 评论