logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

设计模式:责任链模式的动态配置

责任链模式是一种行为设计模式,允许多个对象依次处理请求,直到有对象处理该请求为止。请求沿着责任链传递,每个对象有机会处理该请求或将其传递给链中的下一个对象。但是往往在实际开发过程中,需求是多变的,按照传统的写法流程比较固定,不能灵活的增加或减少流程节点,亦不能调整处理的顺序。以下通过一个请假申请的例子展示如何实现流程动态可配。首先,定义一个处理器抽象类,每个请假审批节点都继承这个抽象类,并实现方法

文章图片
#设计模式#责任链模式#spring boot
MyBatis、Spring JDBC 和 Spring Data JPA:选择哪种持久化框架?

MyBatis 是一个基于Java的持久层框架。它提供的持久层框架包括SQL Maps和Data Access Objects(DAO)。MyBatis是一个支持普通SQL查询存储过程和高级映射的优秀持久层框架。MyBatis 消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。MyBatis 使用简单的XML或注解用于配置和原始映射,将接口和 Java 的POJO(Plain Old

文章图片
#mybatis#spring#java +2
到底了