上一页 1 2 3 4 5 6 7 8 9 10 ··· 29 下一页
摘要: # Lock锁的公平性和非公平性 [TOC] ## 1、lock锁项目使用 在项目中的使用方式: ```java public class AQSTestOne { // 使用公平锁来进行测试 private static final Lock LOCK = new ReentrantLock(tr 阅读全文
posted @ 2022-10-16 15:12 写的代码很烂 阅读(18) 评论(0) 推荐(0) 编辑
摘要: SpringMVC之参数验证 一、为什么使用参数验证 以下面的登录接口为例,需要手动去验证参数是否存在,这种写法繁琐且不太优雅。 @RestController public class LoginController { @RequestMapping("/login") public Strin 阅读全文
posted @ 2022-10-09 17:26 写的代码很烂 阅读(466) 评论(0) 推荐(0) 编辑
摘要: 参考体系文章:https://blog.csdn.net/weixin_35369702/article/details/116411179 DataSource的种类 DataSource的基本角色是ConnectionFactory,所有的数据库连接将通过DataSource接口统一管理。 Da 阅读全文
posted @ 2022-10-08 17:52 写的代码很烂 阅读(424) 评论(0) 推荐(0) 编辑
摘要: 自定义过starter的同学应该都知道,自动配置类需要用 EnableAutoConfiguration 注解修饰,并且需要将自动配置类配置在spring.factories中。但自动配置类是如何被SpringBoot加载的呢? 下面结合SpringBoot的启动流程,记述一下自动配置类的加载过程。 阅读全文
posted @ 2022-10-07 23:12 写的代码很烂 阅读(902) 评论(0) 推荐(0) 编辑
摘要: SpringBoot异常处理机制 默认异常处理机制 springboot默认提供了一个处理/error的handler,全局异常处理。 对于机器客户端来说,产生JSON(具体的错误)、状态码和异常信息; 对于浏览器来说,产生一个白页同时附带上html错误信息; 为了自定义,还可以利用视图来解析和错误 阅读全文
posted @ 2022-10-06 18:43 写的代码很烂 阅读(335) 评论(0) 推荐(0) 编辑
摘要: 内容协商原理 一、引言 所谓的内容协商原理,就是客户端想要发送什么样数据格式的数据,期望服务端返回什么样数据格式的数据。 常用方式: 1、通过请求头中的Content-Type字段告知服务端,本次发送给服务端的是什么类型的数据格式; 2、通过Accept格式告知服务端,服务端需要响应给客户端的数据格 阅读全文
posted @ 2022-10-06 15:05 写的代码很烂 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 本文主要讲解请求映射的建立和处理和拦截器 根据以前自定义SpringMVC的基础条件中,可以知道我们的创建条件无非以下几个步骤: 1、先扫描上下文; 2、判断类和方法上是否存在着对应的注解,并将信息进行封装; 3、添加映射; 4、请求过来时,根据条件来处理请求; 所以猜想以下springmvc中应该 阅读全文
posted @ 2022-10-04 17:35 写的代码很烂 阅读(368) 评论(0) 推荐(0) 编辑
摘要: HandlerMapping 处理器映射。看下官方文档中的解释: 由定义请求和处理程序对象之间的映射的对象实现的接口。 这个类可以由应用程序开发人员实现,尽管这不是必需的,因为 org.springframework.web.servlet.handler.BeanNameUrlHandlerMap 阅读全文
posted @ 2022-09-28 17:00 写的代码很烂 阅读(284) 评论(0) 推荐(1) 编辑
摘要: 1、HandlerInterceptor 定义 直接看下SpringMVC中的接口: public interface HandlerInterceptor { /** * 预处理回调方法,实现处理器的预处理,第三个参数为响应的处理器,自定义Controller * 返回值:true表示继续流程(如 阅读全文
posted @ 2022-09-24 14:53 写的代码很烂 阅读(2137) 评论(0) 推荐(0) 编辑
摘要: 如果是通过请求路径去映射集合中通过精确匹配进行查询的话,其实实现起来就很简单了,但是因为要加入@RequestMapping中相关请求限制,包括通配符匹配和占位符匹配等等内容,会让寻找HandlerMethod的过程变的不那么简单,但是也没有那么复杂,下面我们就来看看。 定位HandlerMetho 阅读全文
posted @ 2022-09-24 14:12 写的代码很烂 阅读(265) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 29 下一页