File tree Expand file tree Collapse file tree 6 files changed +19
-17
lines changed
src/main/java/com/codingapi/springboot/framework/trigger
springboot-starter-data-fast
springboot-starter-id-generator
springboot-starter-security-jwt Expand file tree Collapse file tree 6 files changed +19
-17
lines changed Original file line number Diff line number Diff line change 12
12
13
13
<groupId >com.codingapi.springboot</groupId >
14
14
<artifactId >springboot-parent</artifactId >
15
- <version >2.1.3 </version >
15
+ <version >2.1.4 </version >
16
16
17
17
<url >https://github.com/codingapi/springboot-framewrok</url >
18
18
<name >springboot-parent</name >
Original file line number Diff line number Diff line change 5
5
<parent >
6
6
<artifactId >springboot-parent</artifactId >
7
7
<groupId >com.codingapi.springboot</groupId >
8
- <version >2.1.3 </version >
8
+ <version >2.1.4 </version >
9
9
</parent >
10
10
<modelVersion >4.0.0</modelVersion >
11
11
Original file line number Diff line number Diff line change 5
5
<parent >
6
6
<artifactId >springboot-parent</artifactId >
7
7
<groupId >com.codingapi.springboot</groupId >
8
- <version >2.1.3 </version >
8
+ <version >2.1.4 </version >
9
9
</parent >
10
10
<modelVersion >4.0.0</modelVersion >
11
11
Original file line number Diff line number Diff line change 6
6
<parent >
7
7
<artifactId >springboot-parent</artifactId >
8
8
<groupId >com.codingapi.springboot</groupId >
9
- <version >2.1.3 </version >
9
+ <version >2.1.4 </version >
10
10
</parent >
11
11
12
12
<artifactId >springboot-starter-security-jwt</artifactId >
Original file line number Diff line number Diff line change 5
5
<parent >
6
6
<groupId >com.codingapi.springboot</groupId >
7
7
<artifactId >springboot-parent</artifactId >
8
- <version >2.1.3 </version >
8
+ <version >2.1.4 </version >
9
9
</parent >
10
10
<artifactId >springboot-starter</artifactId >
11
11
Original file line number Diff line number Diff line change @@ -71,19 +71,21 @@ private Class<? extends Trigger> getTriggerClass(Class<?> handler){
71
71
public void trigger (Trigger trigger ){
72
72
Class <? extends Trigger > clazz = trigger .getClass ();
73
73
List <TriggerHandler > triggerHandlerList = triggers .get (clazz );
74
- for (TriggerHandler handler :triggerHandlerList ){
75
- Class <? extends Trigger > triggerClass = getTriggerClass (handler .getClass ());
76
- if (triggerClass .equals (clazz )) {
77
- try {
78
- boolean canTrigger = handler .preTrigger (trigger );
79
- if (canTrigger ) {
80
- handler .trigger (trigger );
74
+ if (triggerHandlerList !=null ) {
75
+ for (TriggerHandler handler : triggerHandlerList ) {
76
+ Class <? extends Trigger > triggerClass = getTriggerClass (handler .getClass ());
77
+ if (triggerClass .equals (clazz )) {
78
+ try {
79
+ boolean canTrigger = handler .preTrigger (trigger );
80
+ if (canTrigger ) {
81
+ handler .trigger (trigger );
82
+ }
83
+ if (handler .remove (trigger , canTrigger )) {
84
+ triggerHandlerList .remove (handler );
85
+ }
86
+ } catch (Exception e ) {
87
+ log .warn ("trigger error" , e );
81
88
}
82
- if (handler .remove (trigger ,canTrigger )) {
83
- triggerHandlerList .remove (handler );
84
- }
85
- }catch (Exception e ){
86
- log .warn ("trigger error" ,e );
87
89
}
88
90
}
89
91
}
You can’t perform that action at this time.
0 commit comments