
源码分析
文章平均质量分 76
olive丶
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Servlet工作原理以及源码解析
前段时间学习spring框架的时候很想研究一下servlet的工作原理,但是一直没有时间,这几天有点时间了,所以赶紧的看了一下相关资料以及servlet的源码粗略的分析了一下我们servlet的工作实现: 首先要从tomcat开始说起,tomcat是一个web应用服务器,当我们把我们的servlet应用部署进我们的tomcat时,我们的tomcat就相当于一个servlet/jsp容器,当我们的原创 2017-03-08 10:27:37 · 497 阅读 · 0 评论 -
spring mvc框架源码分析(二)-自定义注解以及通过反射获取注解
大多数框架都是通过注解,反射来实现很多框架功能的,在我们这个框架中,我们可以通过注解来标识不同的层,以及每个路径所对应的方法。 如何使用注解: 参考spring的@Controller和RequestMapping,我们这个框架也可以自定义这两个注解,首先定义一个控制层注解@MyMontroller,这个注解作用于类,主要作用是标识某个类是否为控制层。 @Target(Eleme原创 2017-03-08 10:42:55 · 927 阅读 · 0 评论 -
spring mvc框架源码分析(一)-封装请求拦截器DispatchServlet
前言: 之前刚刚学习java web编程之时,感觉Servlet不怎么好用,有时候用起来很麻烦,当时由于自己的经验不足实行起来有点困难,所以就放在了一旁,现在因为自己也做过些些许许项目,有了一点经验,而且正好放假了有一些时间,于是决定实现下自己之前的想法。 什么是拦截器? 在开始动手之前,要讲一下什么是拦截器?在这个框架中拦截器的作用主要是用来拦截网页的请求的一个Serv原创 2017-03-08 10:41:20 · 1780 阅读 · 0 评论 -
spring mvc框架源码分析(三)-执行请求路径所对应方法并返回
之前第一节我们讲了DispatchServlet中会对请求做一些处理,这些处理即是执行请求路径所对应的方法。 获取此请求路径所对应的方法: 通过这两个方法获取了请求路径以及请求方式 String url = servletRequest.getRequestURI(); String method = servletRequest.getMethod(); 然后获取原创 2017-03-08 10:44:42 · 790 阅读 · 0 评论 -
从零开始手写 spring boot mybatis 分页插件
先上一下最终的效果: 通过传入页数page 和 分页大小size后 只需要传递特定的分页对象(Pageable)给Mapper后 无需任何操作即可实现分页 效果,类似于spring data jpa 以及 mybatis-plus的分页功能。 一.文件结构以及配置 build.g原创 2018-01-24 16:21:59 · 2730 阅读 · 0 评论