
框架源码
BHBshy
IT小白
展开
-
flowable流程引擎应该怎么玩?
什么是flowableFlowable是一个流行的轻量级的采用Java开发的业务流程引擎。通过Flowable流程引擎,我们可以部署BPMN2.0的流程定义(一般为XML文件),通过流程定义创建流程实例,查询和访问流程相关的实例与数据,等等。Flowable可以灵活地添加到我们的服务、应用、架构中,可以通过引入Flowable jar包,或者直接使用Flowable的Rest API来进行业务流程引擎的操作。Flowable是基于Activity5.0的一个分支开发的,因此内部的很多概念都相似。适原创 2020-10-29 15:22:05 · 1849 阅读 · 2 评论 -
Spring实例化流程
Spring实例化流程:源码中执行的是AbstractApplicationContext中的finishBeanFactoryInitialization方法进行实例化对象。拿到将要实例化bean的BeanDefinition(拿到原料)开始实例化(doGetBean)从单例池中尝试去拿这个bean的实例化对象。如果拿不到,判断它是否标注了DependOn注解,如果标注了,就先去实例化DependOn里添加的bean开始创建bean实体,实例化之前执行了InstantiationAwareB原创 2020-10-12 14:52:13 · 694 阅读 · 0 评论 -
手写实现MVC+Mybatis框架,基本功能完全实现,并进行了一定的扩展。
一.手写MVC框架1.项目背景因为学校开始进行实训,然后进行选题,大多数的都是商城了,管理系统了什么的,这些项目大多数我都已经写过了,实在是太无聊了,然后项目要求用原生的servlet进行实现。。。。emmmm实在是太麻烦了,写一个请求就要创建一个servlet,所以我就想能不能自己实现一个类似于Dispatchservlet的servlet请求分发功能呢。因此该框架应运而生。2.技术栈Java基础,Java反射,注解,servlet,JavaWeb,jsp。3.功能实现可以自动扫描所有的原创 2020-06-24 14:59:54 · 413 阅读 · 0 评论 -
Spring Boot的错误处理机制
spring boot的默认处理机制默认效果: 1)、浏览器,返回一个默认的错误页面浏览器发送请求的请求头:2)、如果是其他客户端,默认响应一个json数据客户端发送请求的请求头:原理: 可以参照***ErrorMvcAutoConfiguration***;错误处理的自动配置;ErrorMvcAutoConfiguration类主要是给容器中添加了以下组件:...原创 2019-10-23 20:29:15 · 700 阅读 · 0 评论 -
mybatis源码分析-基础支持层
XPathParsermybatis提供给的类对原来的一些类进行了封装XPathParser中各个字段的含义和功能 public class XPathParser { private Document document; //Document对象 private boolean validation; //是否开启验证 private Entit...原创 2019-06-03 21:29:39 · 188 阅读 · 0 评论