自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ZJZQL的博客

应届转行自学中.........

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

原创 阿里云批量删除视频-springcloud远程调用BUG解决

描述:删除课程同时远程调用Vod模块删除视频的时候,小节表全被删了,阿里云平台的视频删不了。经过多次尝试后发现被调用端的controller层的方法错误。错误代码: @DeleteMapping("removeVodByCourseId") public R removeVodByCourseId( List<String> list){ vodService.deleteVideos(list); return R.ok(); }

2021-12-09 23:21:01 253

原创 org.mybatis.spring.MyBatisSystemException

org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.executor.result.ResultMapException: Error attempting to get column 'description' from result set. Cause: java.lang.NumberFormatException: For input string: "vue¥ナᆬ←ラᄄ" at o.

2021-12-07 13:39:02 1647

原创 mybatisplus自动填充gmt_modified失败

根本原因是我把注解写错了@ApiModelProperty(value = "创建时间") @TableField(fill= FieldFill.INSERT) private LocalDateTime gmtCreate; @ApiModelProperty(value = "更新时间") @TableField(fill = FieldFill.INSERT_UPDATE) //我把FieldFill.INSERT_UPDATE写成了FieldFill.UP

2021-11-30 15:00:34 251

原创 spring boot 注入原生web组件

1.使用servlet API写Listener,filter,servlet的实现类,类上加对应注解2.使用下面的方法写配置类@Configurationpublic class MyRegistConfig { @Bean public ServletRegistrationBean myServlet(){ MyServlet myServlet = new MyServlet(); return new Ser...

2021-11-21 19:50:33 238

原创 spring boot 自定义错误页面-异常处理

5开头的错误码都是服务器异常默认:自定义:异常处理流程: 1.执行目标方法,目标方法运行期间,有任何异常都会被catch,而且标志当前请求结束.并且用dispatchException来封装 2.异常被捕获后,进入视图解析流程,里面传来dispatchException参数 this.processDispatchResult(processedRequest, response, mappedHandler, mv, (Exception)dispatchExc...

2021-11-21 19:02:40 113

原创 spring boot 拦截器原理分析

实现步骤: 1.实现拦截器接口 2.定义自动配置类,将其加入到容器中 3.设置拦截规则源码分析:posthandle与aftercompeletion都是倒序执行,prehandle与posthandle只有有一点异常都会直接来到aftercompeletion....

2021-11-21 16:54:19 220

原创 spring boot 源码分析-返回值处理的原理-处理json

适配器执行目标方法,会将参数解析器和返回值处理器与目标方法整合到一起,接着返回值处理器来判断哪个能支持处理此返回值,如果支持就进行处理怎么处理?

2021-11-21 16:52:13 280

原创 spring boot 请求处理-源码分析-自定义pojo参数绑定原理

数据绑定:页面提交的请求(GET,POST)都可以和对象属性进行绑定适配器执行目标方法的时候,将参数解析器与返回值处理器与目标方法进行绑定,然后将所有参数变成数组,接着对所有参数解析器进行增强for循环,判断哪个解析器能解析当前参数,如果能就调用方法进行解析. 自定义pojo类型参数使用ServletModelAttributeMethodProcessor参数解析器进行解析底层使用webDataBinder binder=binderFactory.createBinder we...

2021-11-20 23:04:08 240

原创 spring boot 请求处理-源码分析-Model,Map原理

无论是Map还是Model类型都是调用mavContainer.getModel(),Model全称是 BindingAwareModelMap(不仅是model也是map).目标方法执行完后,由于Map与Model被对应的参数解析器解析后,都变成mavContainer中的defaultModel,因此怎么将defaultModel的值放在请求域中的呢?如果目标方法的返回值是字符串,那么就将它保存到mavContainer中.目标方法执行完成将所有数据放在mavContainer中,.

2021-11-20 21:34:15 706

原创 记录:一个或者多个listeners启动失败,详细的请看容器日志

搞了半天没解决记录一下

2021-11-19 00:17:40 899 3

原创 2021-11-04

使用如下方法连接数据库,之后打开运行web项目报空指针异常。java.lang.NullPointerException org.apache.commons.dbutils.QueryRunner.prepareStatement(QueryRunner.java:317) org.apache.commons.dbutils.QueryRunner.query(QueryRunner.java:393) dao.impl.BaseDao.queryForOne(BaseDao.java

2021-11-04 21:33:19 2124 1

原创 2021-11-04

德鲁伊连接池获取连接报空指针异常

2021-11-04 21:18:38 70

空空如也

空空如也

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

TA关注的人

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