- 博客(12)
- 收藏
- 关注
原创 Spring Boot 统一异常处理
spring boot 统一异常处理实际是使用aop,在controller层添加异常处理1,声明一个切面2,添加异常处理1.声明切面,在类上添加@RestControllerAdvice 或@ControllerAdvice2.添加异常处理,在方法上添加注解 @ExceptionHandler(DuplicateKeyException.class)如果是多个异常一起处理,使用{},表示数组,之间用","隔开,如@ExceptionHandler({DataInteg...
2020-06-19 18:01:57
341
原创 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
322
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
307
原创 springBoot 中添加mvc拦截器interceptor
步骤: 1.定义拦截器 2.配置拦截器正文:1.定义拦截器, 实现HandlerInterceptor 接口, 重写接口的方法,在spring mvc 的拦截器中有三个方法1)preHandle :进入controller前方法参数(HttpServletRequest request, HttpServletResponse response, Obj...
2020-04-17 12:58:35
1559
原创 从ftp下载文件
public void downloadAttach(Long contAttachId, HttpServletResponse response, HttpServletRequest request) throws Exception { ContractAttachDto attach = contractAttachAgent.selectByPrimaryKey(c...
2018-10-17 19:29:45
356
原创 打包下载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
1244
原创 springMVC如何利用json向前端传递一个集合
今天写了个js代码,需要遍历一个集合,但是程序执行到遍历的代码时就停止运行了,一度认为是js代码写错了,怎么改都不行,很是郁闷springmvc代码: List nvrs = cameraService.findAllNvrByZoneName(zoneName); model.addAttribute("nvrs",nvrs); js中代码如下:var test = ${
2018-01-14 10:51:44
3181
转载 MyBatis的关联关系 一对一 一对多 多对多
一个妻子对应一个丈夫数据库表设计时 在妻子表中添加一个丈夫主键的作为外键1 对应的JavaBean代码虽然在数据库里只有一方配置的外键,但是这个一对一是双向的关系。Husband实体类public class Husband implements Serializable{private int hid;private String hname;private Wif
2018-01-11 14:28:50
1028
原创 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
663
原创 el表达式在js中有时需要加引号才可以用,何时需要加引号,何时不需要加引号
本以为js是弱语言,对语言的要求不高,但是今天遇见一个坑,在js代码中编写el表达式,却一直没反应,代码如下$(function(){ var msg = ${msg}; if(msg!=null && msg != ''){ alert(msg); } });在此代码中,接收服务器返回的msg信息,用el表达式取值,却一直没有反应,应该在el表达式两边加引号,如下:
2018-01-03 19:28:46
3025
转载 spring事物异常回滚,捕获异常不抛出就不会回滚
最近遇到了事务不回滚的情况,我还考虑说JPA的事务有bug? 我想多了....... 为了打印清楚日志,很多方法我都加tyr catch,在catch中打印日志。但是这边情况来了,当这个方法异常时候 日志是打印了,但是加的事务却没有回滚。 例: 类似这样的方法不会回滚 (一个方法出错,另一个方法不会回滚) :if(userSave){ t
2017-12-08 14:28:30
210
转载 jQuery的each函数
jQuery 中的each函数 很方便,$.each ()函数封装了十分强大的遍历功能,它可以遍历一维数组、多维数组、DOM , JSON 等等,在javaScript 开发过程中使用$each可以大大的减轻我们的工作量,这里贴一个简单的模仿each的函数,只能处理数组类型的对象。$.each()与$(selector).each()不同, 后者专用于jquery对象的遍历, 前者可用
2017-12-01 18:24:54
305
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人