
spring
xiao_long_guo
努力!奋斗!
展开
-
参考spring transaction management 简单的改造公司的persistence框架
公司的persistence是一个很久之前写的的框架了。期间经过了各种修修补补。最近要做的一个东西,需要支持数据库事务。 看了下,居然不支持事务,这个猛。。。下面是一个数据库操作的调用链 框架采用了命令模式,最后会调用到以下的代码里UpdateDatabaseExecutor{ public void invokeExecutor(...) throws Exce...原创 2018-09-04 18:35:09 · 425 阅读 · 0 评论 -
spring integration-rmi
1.spring integrtion 说明2.概念2.1 MessageHeader 包含通用的信息例如idtimestampcorrelation idreturn addressPayload 则是POJO对象,例如Userpublic class User { private int id; private String name; //ge...原创 2018-10-25 19:18:09 · 500 阅读 · 0 评论 -
Spring Batch-基本概念以及案例
1. Spring Batch的设计图比较重要的几个domainJob 任务Step 任务里包含的步骤ItemReader 单个步骤里的输入(input)ItemProccesor input的处理ItemWriter 单个步骤里的输出(output)ItemReader,ItemProccesor,ItemWriter这个类似于java 8里funtional编程pub...原创 2018-10-27 11:56:51 · 8191 阅读 · 0 评论 -
Spring statemachine-实际项目应用
1. 公司里一个项目真实的应用,需求如下:创建的一个user或group,需要不同人员去approve,user 或group状态就会发生变化。这个很适合使用spring-statemachine来做。以建立group来说明如下建立一个group,状态是pending Approvedapprove这个group,状态变成partial Approvedapprove这个...原创 2018-11-04 15:35:38 · 8178 阅读 · 7 评论 -
springboot-Quartz 集成源码分析和demo
springboot-Quartz 集成源码跟踪在pom.xml里加入<dependency> <groupId>org.springframework.boot</groupId&原创 2018-12-18 16:29:46 · 2282 阅读 · 1 评论 -
Bean Validation-2.0
前提最近项目中用到了校验,原来的校验逻辑都是在代码java里写死的,这样的坏处是代码没法重用,例如需要对下面的name和email做不为空的校验public class User{ private String name; private String email; private int age;}旧的逻辑就是在某个校验类里去判断public class UserValid...原创 2019-08-17 23:50:10 · 473 阅读 · 0 评论