摘要: 文章前言 记录控制器请求的耗时处理通常有三种实现方式,分别是:过滤器、拦截器、aspect;下文将逐一实现。 1、Filter 过滤器 1.1、方法说明 需要实现 Filter 类,主要涉及三个方法: destory:销毁 doFilter:处理过滤器逻辑 init:filter 初始化时调用 1.阅读全文
posted @ 2018-12-22 19:02 niceyoo 阅读(29) 评论(0) 编辑
摘要: 1、前言 用过 jeecg 的小伙伴,在 jeecg 实体中常见下面几个字段: 而我们在使用过程中,并没有给其赋,但是存入数据库后却突然冒出值了?其实不然,在这用到了 [拦截器],下面详看一下 jeecg 中的实现代码。 2、代码分析 在 org.jeecgframework.core.aop 包下阅读全文
posted @ 2018-12-19 21:37 niceyoo 阅读(36) 评论(0) 编辑
摘要: 1、前言 一直想把笔记整理出来,分享一下 springboot 的搭建; 因为私下 idea 用的比较多,使用比较方便,但恰逢小伙伴问起 eclipse 怎么搭建的问题, 顾整理以记之。 2、springboot 概述 搭建之前首先简单了解一下 springboot,他的出现就是为了解决 sprin阅读全文
posted @ 2018-12-17 23:09 niceyoo 阅读(10) 评论(0) 编辑
摘要: 1、前言 jeecg 中已经自带 word 的导出导出功能,其所使用的也是 easypoi,尽管所导出的 word 能满足大部分需求, 但总是有需要用到自定义 word导出模板,下文所用到的皆是 easypoi 提供的,为方便下次翻阅,故记之。 2、代码部分 2.1、controller 2.2、e阅读全文
posted @ 2018-12-17 13:33 niceyoo 阅读(24) 评论(0) 编辑
摘要: 1、前言 jeecg 中已经自带 excel 的导出导出功能,其所使用的是 easypoi,尽管所导出的 excel 能满足大部分需求, 但总是有需要用到自定义 excel 导出模板,下文所用到的皆是 easypoi 提供的,为方便下次翻阅,故记之。 2、代码部分 2.1、controller 2.阅读全文
posted @ 2018-12-17 13:13 niceyoo 阅读(155) 评论(0) 编辑
摘要: 1、ERR引发的思考 创建好的 vue 项目直接执行 vue run dev 报错?运行 vue run serve 就可以启动... 2、dev build serve? 其实 npm run dev 或者是 npm run serve 等 npm run xxx 并不是一定要这么写。npm ru阅读全文
posted @ 2018-12-12 23:21 niceyoo 阅读(171) 评论(0) 编辑
摘要: 1、ES6 模块主要有两个功能:export 和 import export:用户对外输出本模块(一个文件可以理解为一个模块,比如 aaa.js bbb.js)变量的接口 。 import:用于在一个模块中加载另一个含有 export 接口的模块(也就是这个 js 文件一定要含有 export )。阅读全文
posted @ 2018-12-11 23:34 niceyoo 阅读(77) 评论(0) 编辑
摘要: 1、产生疑问 我们知道,如果在 Controller 的某个方法上加上 @ResponseBody 注解,那么你就能拿到 json 数据。 如果你只是知道这么用,那么你应该知道 ResponseBody 的具体作用: 其将方法的返回值通过适当的转换器转换为指定的格式之后,写入到 response 对阅读全文
posted @ 2018-12-09 19:48 niceyoo 阅读(46) 评论(0) 编辑
摘要: 1、Request参数 在访问各种各样网站时,经常会发现网站的URL的最后一部分形如:?xxxx=yyyy&zzzz=wwww。这就是HTTP协议中的Request参数,它有什么用呢?先来看一个例子: 在知乎中搜索web 浏览器跳转到新页面后,URL变为https://www.zhihu.com/s阅读全文
posted @ 2018-12-05 20:55 niceyoo 阅读(17) 评论(0) 编辑
摘要: 1、错误日志 2、解决方案 1.切换到自己项目所在的目录,右键选择GIT BASH Here 2.在terminl窗口中依次输入命令: 3.在idea中重新push自己的项目,成功!!! 附一张执行的图: 转载地址:https://www.jianshu.com/p/b0fca181fbf7阅读全文
posted @ 2018-12-02 23:19 niceyoo 阅读(17) 评论(0) 编辑
摘要: 1、错误日志 在 feign 开启熔断,配置 fallback 类,实现当前接口的实现类时,报错信息如下: 2、通常配置 如果到此处还没有解决的话?请往下看。 3、转载解决方案 跟踪代码发现 是因为对FeignClient 这个接口做了AOP切面。 Trace日志看到这么一行: 然后考虑是不是因为S阅读全文
posted @ 2018-12-02 00:27 niceyoo 阅读(226) 评论(0) 编辑
摘要: 1、错误日志 熔断器添加错误方法返回时,报了一个 error。 2、解决问题 后台错误信息已经指明,希望返回的是 User 类型,对比代码发现,失败返回跟调用的方法返回值类型不一致。 同样,如果是参数不一致的话,也是会抛错。 注意:通常返回值设置为 String 类型。阅读全文
posted @ 2018-12-01 21:53 niceyoo 阅读(19) 评论(0) 编辑
摘要: 1、前言 扔一个 spring data jpa 的代码,可运行,后续补充博客内容。 环境:eclipse + tomcat8 2、部分截图 3、源码 https://gitee.com/niceyoo/jpa-demo 4、sql 既然都是 spring data jpa ,还要啥数据库呀,自己创阅读全文
posted @ 2018-12-01 17:51 niceyoo 阅读(15) 评论(0) 编辑
摘要: 1、错误日志 2、尝试解决(待完善) 出现这个错误,通常指明的是 数据库 mysql 找不到驱动包,那么这时候我们就应该去检查是否有这个驱动程序呢? 最简单的方式就是按住 Ctrl 进入这个包中 已经很明显了,所以在这我直接换了一个驱动包....阅读全文
posted @ 2018-11-28 22:47 niceyoo 阅读(278) 评论(0) 编辑
摘要: 1、错误信息 2、解决问题 程序启动入口少了 @MapperScan(basePackages = "club.sscai.userservice.user") 扫描 mapper 包的注解阅读全文
posted @ 2018-11-28 20:53 niceyoo 阅读(172) 评论(0) 编辑