自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 跨域请求及SpringBoot项目跨域配置

跨域请求问题及SpringBoot项目跨域配置简介什么是跨域请求在 HTML 中,<a>, <form>, <img>, <script>, <iframe>, <link> 等标签以及 Ajax 都可以指向一个资源地址,而所谓的跨域请求就是指:当前发起请求的域与该请求指向的资源所在的域不一样。若协议 + 域名 + 端口号均相同,那么就是同域。URL结果原因http://store.company.c

2021-06-22 20:37:54 369

原创 Docker MySQL导入.sql文件(官方Sakila示例库),解决Failed to open file xxx.sql, error: 2

Docker MySQL导入.sql文件(官方Sakila示例库),解决Failed to open fileSakila示例库Sakila示例库是MySQL官方提供的示例数据库,其中提供了很多数据表及数据,可以让我们很方便的学习MySQL。具体见https://dev.mysql.com/doc/sakila/en/下载下来后导入也很方便,官网上说只要两条命令就可以了:mysql> SOURCE C:/temp/sakila-db/sakila-schema.sql;mysql> S

2021-05-18 21:28:05 989

原创 反射底层原理

反射底层原理反射作用首先回顾一下反射的作用,反射可以根据一个类的Class对象获得该类的Field、Constructor、Method对象,并对这三类对象进行操作。反射获得Class对象的方法有三种:已知类名:Clazz.class已知全限定名:Class.forName(“xx.xx.Clazz”)已知对象:instance.getClass()反射底层实现原理反射的缓存利用Class对象从JVM获得的Field、Constructor、Method对象的存储定义在Class类中的

2021-04-16 22:11:21 2131

原创 常请求处理流程 发送/error请求以及得到error视图的详细原理

Spring MVC SpringBoot源码解析:异常请求处理流程;发送/error并返回error视图的详细原理引言一个错误请求的处理流程主要是这样的:当发送一个错误请求时,spring mvc会尝试处理这个请求,比如尝试去寻找静态资源等等;如果处理失败,会将错误信息保存,然后重新发送一个/error请求;/error请求会被errorController处理,返回一个error视图;本文主要通过源码分析异常请求处理的整个流程,对于springboot提供的BasicErro

2020-12-31 16:27:13 2096 3

原创 SpringBoot源码分析:拦截器注册原理

注册拦截器原理配置拦截器在介绍底层添加拦截器之前,首先简单介绍一下如何添加拦截器。我们只需要一个实现HandlerInterceptor接口的类并在MVC配置类中通过重写addInterceptors方法将该类添加到拦截器中。实现HandlerInterceptorpublic class LoginHandlerInterceptor implements HandlerInterceptor { //用于拦截 @Override public boolean preHand

2020-12-29 16:23:25 502

空空如也

空空如也

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

TA关注的人

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