java
文章平均质量分 86
一源星河
每天进步一小点,成功便会向你迈近一大步。
展开
-
学习Activiti工作流框架之入门篇
1. 工作流用来干什么?2. 什么时候用工作流?3. 什么是工作流引擎?1. 工作流用来干什么?工作流解决的主要问题是:为实现某个业务目标,在多个参与者之间,利用计算机,按某种预定规则自动传递文档、信息或者任务。简单地说,工作流就是一系列相互衔接、自动进行的业务活动或任务。我们可以将整个业务过程看做是一条河,其中流过的就是工作流。2. 什么时候用工作流?是否引入工作流引擎,取决于系统的业务是否复杂以及过程逻辑的变化性。如果过程逻辑相当复杂,或者过程逻辑经常变化,最好是引入工作流,分离业务逻辑和.原创 2022-05-21 11:56:52 · 3907 阅读 · 0 评论 -
Spring容器中的Bean
Spring容器就是一个超级大工厂,Spring容器中的Bean就是该工厂的产品。对于开发者来说,Spring框架主要是做两件事:(1)开发Bean(2)配置Bean1. Bean的定义和Bean别名bean 是一个被实例化,组装,并通过 Spring IoC 容器所管理的对象。它是由容器提供的配置元数据创建的。Bean定义包含称为配置元数据的信息,需要知道:如何创建一个Bean;Bean的生命周期的详细信息;Bean的依赖关系。元数据:描述数据的数据,比如表的列名,< b原创 2021-12-21 12:35:57 · 1029 阅读 · 0 评论 -
Spring Boot集成Quartz动态实现数据库任务
1. Quartz简介1.1. 什么是QuartzQuartz是一个开源的任务调度框架。作用是基于定时、定期的策略来执行任务。它是OpenSymphony开源组织在Job scheduling领域又一个开源项目。“任务进度管理器”就是一个在预先被纳入日程,当时间到达时,负责执行(或者通知)其他软件组件的系统。 简单来说就是实现“计划(或定时)任务”的系统,例如:订单下单后未付款,15分钟后自动撤消订单,并自动解锁锁定的商品。官网:http://www.quartz-scheduler.org参考原创 2021-12-03 14:24:57 · 2355 阅读 · 0 评论 -
Lombok中的常用注解介绍
1. @Getter 和 @Setter可以用@Getter或@Setter注解任何属性(也可以注释到类上),让lombok自动生成默认的getter/setter方法。注:默认生成的方法是public,如果要修改方法修饰符可以设置AccessLevel的值,如:@Getter(access = AccessLevel.PROTECTED)private Integer uid;2. @ToString生成toString()方法,默认情况下,它会按顺序(以逗号分隔)打印你的类名称以原创 2021-11-29 10:08:17 · 1955 阅读 · 0 评论 -
Spring Boot + Vue实现支付宝扫码支付(沙箱环境)
1. 什么是支付宝扫码支付? 现如今,手机支付已相当普遍,而作为开发人员应该对手机支付操作有所了解。而支付宝接口是支付宝提供的一个接口,用来对接软件应用程序在进行金钱交易使用。然后对于编程爱好者而言,想学习这一点就有点难,因为要想使用支付宝接口,必须前提是使用软件应用程序,软件应用程序需要向支付宝申请,提交一系列资料,这一点是实现不了的。这就对开发者增加了一定的难度,因为产品没有上线,然后需要对接支付宝接口就是很大的问题,所原创 2021-08-04 19:43:26 · 5141 阅读 · 20 评论 -
lombok @Accessors用法
原文链接: https://blog.csdn.net/weixin_38229356/article/details/82937420 @AccessorsAccessor的中文含义是存取器,@Accessors用于配置getter和setter方法的生成结果,下面介绍三个属性fluentfluent的中文含义是流畅的,设置为true,则getter和setter方法的方法名都是基础属性名,且setter方法返回当前对象。如下@Data@Accessors(fluent = true)...转载 2021-05-27 10:11:17 · 51 阅读 · 0 评论