![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
基础实战
文章平均质量分 89
基础实战
学海无涯,行者无疆
热爱技术,专注于架构、设计、开发,侧重于综合运用与实战,所有内容均动手验证确认,不以讹传讹,欢迎评论、转发和私信。
每周更新一篇高质量原创文章,你的支持是创作的动力,记得添加关注~。
一起努力,遇见更好的自己。
展开
-
工作流引擎发展脉络整理
起源 jBPM3是一个完整的工作流系统实现,面向开发人员,目的在于简化对组织核心流程进行支撑的软件创建,不支持标准。发展jBPM4引入PVM,使其拥有更强大的扩展性,同时增加BPMS特性,这些特性包括了对BPMN的支持、面向业务人员的Web建模器和简单统计分析功能的加入。分裂JBPM的主创人员Tom Baeyens与合作伙伴在JBPM的未来架构上产生了重大分歧,于是Tom离开了Jboss并加入了Alfresco公司,沿用jBPM4代码,创立了Activiti5。Activiti5基于原创 2022-01-08 09:15:00 · 587 阅读 · 0 评论 -
MVC架构模式下的web系统数据验证方案
惯例交待下背景,为保证系统的稳定可靠运行,必须对输入的数据进行严格验证,防止一些非法的异常数据引发系统后续处理流程出错甚至崩溃。同时,对于验证失败的情况,需要输出明确的、友好的错误信息,降低系统的运维工作量。今天要说的数据验证,特指使用MVC架构的web系统,技术栈是SSM,即对于从前端传到控制器层(SpringMVC)的请求参数或对象,进行的数据校验工作。前端的数据校验,由前端技术方案解决,不在讨论范围内。后端带业务逻辑的数据验证,如账号是否已存在,是服务层service该干的活,同样不在讨论范围内。原创 2022-12-26 07:45:00 · 981 阅读 · 0 评论 -
IDEA中如何快速便捷为方法添加注释?
开发过程中,需要对类和方法添加注释,类的注释比较好实现,通过设置模板,在创建时即可自动创建预设的注释。而为方法添加注释,则就没那么容易,最主要的影响在于参数的处理上。对于IDEA,在接口的方法上方输入/**+回车后,会自动创建格式化注释当对于其他方法,按照上面操作,则只会创建一个简单的多行注释,无参数信息那么,如何为任意方法生成模板化的注释,以提升开发效率呢?原创 2021-12-28 17:06:25 · 1771 阅读 · 0 评论 -
一文了解SpringBoot 自动化配置
前面说过,自动化配置实现了组件的“自治”,由组件自行管理配置项,以及依赖的其他组件、资源等。当多个组件进行拼装与整合时,则面临一个新的挑战,不同组件配置项与依赖项,可能会重复,不需要也不应该重复加载,并且还可能存在冲突,这问题如何解决呢?同时,还有另外一个重要意义,就是实现了组件的“自治”,即组件的配置选项以及依赖的其他组件、资源等,由其自行管理,进而才能实现“积木化”的组件拼装与整合。其他不常用条件注解,仅做了解,某些特定场景下还是有大作用,例如判断目标平台的java版本。原创 2022-12-19 07:45:00 · 788 阅读 · 0 评论