自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 Spring Boot 统一异常处理

spring boot 统一异常处理实际是使用aop,在controller层添加异常处理1,声明一个切面2,添加异常处理1.声明切面,在类上添加@RestControllerAdvice 或@ControllerAdvice2.添加异常处理,在方法上添加注解 @ExceptionHandler(DuplicateKeyException.class)如果是多个异常一起处理,使用{},表示数组,之间用","隔开,如@ExceptionHandler({DataInteg...

2020-06-19 18:01:57 291

原创 SpringBoot使用aop

1确定一个切点2对这个切点定义一个通知3,在类上声明切面1,确定切点 @Pointcut("execution(public com.lyyh.common.pojo.resp.RespDto<java.util.List<*>> com.lyyh.iotfertilizer.service.impl.*.query*(..))") public void queryByPageAspect() { }当然还有别的方式,例如使用注解确.

2020-06-19 17:41:44 265 1

原创 Spring boot中添加Filter过滤器

Filter过滤器是属于servlet里的内容1,定义一个filter2,注册filter定义filter就是实现Filter接口,public class PageQueryFilter implements Filter { @Override public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) ..

2020-06-19 17:20:26 255

原创 springBoot 中添加mvc拦截器interceptor

步骤: 1.定义拦截器 2.配置拦截器正文:1.定义拦截器, 实现HandlerInterceptor 接口, 重写接口的方法,在spring mvc 的拦截器中有三个方法1)preHandle :进入controller前方法参数(HttpServletRequest request, HttpServletResponse response, Obj...

2020-04-17 12:58:35 1493

原创 从ftp下载文件

public void downloadAttach(Long contAttachId, HttpServletResponse response, HttpServletRequest request) throws Exception { ContractAttachDto attach = contractAttachAgent.selectByPrimaryKey(c...

2018-10-17 19:29:45 299

原创 打包下载zip文件

public void downloadAttachZip(Long contId, HttpServletResponse response, HttpServletRequest request) { InputStream in = null; OutputStream os = null; ZipOutputStream zos = null ; t...

2018-10-17 19:24:39 1134

原创 springMVC如何利用json向前端传递一个集合

今天写了个js代码,需要遍历一个集合,但是程序执行到遍历的代码时就停止运行了,一度认为是js代码写错了,怎么改都不行,很是郁闷springmvc代码: List nvrs = cameraService.findAllNvrByZoneName(zoneName); model.addAttribute("nvrs",nvrs); js中代码如下:var test = ${

2018-01-14 10:51:44 3105

转载 MyBatis的关联关系 一对一 一对多 多对多

一个妻子对应一个丈夫数据库表设计时 在妻子表中添加一个丈夫主键的作为外键1 对应的JavaBean代码虽然在数据库里只有一方配置的外键,但是这个一对一是双向的关系。Husband实体类public class Husband implements Serializable{private int hid;private String hname;private Wif

2018-01-11 14:28:50 971

原创 mybatis使用数据库id自增长插入数据并获取刚插入的数据的id

SELECT LAST_INSERT_ID() AS ID insert into product (product_name,description,add_time ,fixed_price,dangqian_price,keywords,product_pic) values(#{product_name},#{descriptio

2018-01-11 13:14:18 599

原创 el表达式在js中有时需要加引号才可以用,何时需要加引号,何时不需要加引号

本以为js是弱语言,对语言的要求不高,但是今天遇见一个坑,在js代码中编写el表达式,却一直没反应,代码如下$(function(){ var msg = ${msg}; if(msg!=null && msg != ''){ alert(msg); } });在此代码中,接收服务器返回的msg信息,用el表达式取值,却一直没有反应,应该在el表达式两边加引号,如下:

2018-01-03 19:28:46 2981

转载 spring事物异常回滚,捕获异常不抛出就不会回滚

最近遇到了事务不回滚的情况,我还考虑说JPA的事务有bug? 我想多了.......    为了打印清楚日志,很多方法我都加tyr catch,在catch中打印日志。但是这边情况来了,当这个方法异常时候 日志是打印了,但是加的事务却没有回滚。  例:     类似这样的方法不会回滚 (一个方法出错,另一个方法不会回滚) :if(userSave){ t

2017-12-08 14:28:30 169

转载 jQuery的each函数

jQuery 中的each函数 很方便,$.each ()函数封装了十分强大的遍历功能,它可以遍历一维数组、多维数组、DOM , JSON 等等,在javaScript 开发过程中使用$each可以大大的减轻我们的工作量,这里贴一个简单的模仿each的函数,只能处理数组类型的对象。$.each()与$(selector).each()不同, 后者专用于jquery对象的遍历, 前者可用

2017-12-01 18:24:54 231

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除