You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
// Service provider, only need to add an annotation to the method, the interface will be automatically registered
@@ -101,14 +94,14 @@ NetContext.getCosumer()
101
94
);
102
95
```
103
96
104
-
#### 4. [hotswap](hotswap/src/test/java/com/zfoo/hotswap/ApplicationTest.java) hot update code, no need to stop the server, no additional configuration, just one line of code to start hot update
97
+
#### 3. [hotswap](hotswap/src/test/java/com/zfoo/hotswap/ApplicationTest.java) hot update code, no need to stop the server, no additional configuration, just one line of code to start hot update
105
98
106
99
```
107
100
// Pass in the class file that needs to be updated
108
101
HotSwapUtils.hotswapClass(bytes);
109
102
```
110
103
111
-
#### 5. [orm](orm/README.md) automatic mapping framework based on mongodb,The secondary cache is designed using [caffeine](https://github.com/ben-manes/caffeine) to fully release the database pressure
104
+
#### 4. [orm](orm/README.md) automatic mapping framework based on mongodb,The secondary cache is designed using [caffeine](https://github.com/ben-manes/caffeine) to fully release the database pressure
112
105
113
106
```
114
107
// You don't need to write sql and any configuration yourself, define a table in the database directly through annotation definitions
@@ -123,7 +116,7 @@ public class UserEntity implements IEntity<Long> {
123
116
entityCaches.update(userEntity);
124
117
```
125
118
126
-
#### 6. [event](event/src/test/java/com/zfoo/event/ApplicationTest.java) use the observer design pattern, decouples different modules and improves the quality of the code
119
+
#### 5. [event](event/src/test/java/com/zfoo/event/ApplicationTest.java) use the observer design pattern, decouples different modules and improves the quality of the code
127
120
128
121
```
129
122
// To receive an event, you only need to add an annotation to the method and the method will be automatically listen for the event
@@ -136,7 +129,7 @@ public void onMyNoticeEvent(MyNoticeEvent event) {
136
129
EventBus.post(MyNoticeEvent.valueOf("My event"));
137
130
```
138
131
139
-
#### 7. [scheduler](scheduler/README.md) scheduling Framework Based on Cron Expression
132
+
#### 6. [scheduler](scheduler/README.md) scheduling Framework Based on Cron Expression
140
133
141
134
````
142
135
@Scheduler(cron = "0/1 * * * * ?")
@@ -145,7 +138,7 @@ public void cronSchedulerPerSecond() {
145
138
}
146
139
````
147
140
148
-
#### 8. [storage](storage/src/test/java/com/zfoo/storage/ApplicationTest.java) Excel to class automatic mapping framework, you only need to define a class corresponding to Excel, and directly parse Excel
141
+
#### 7. [storage](storage/src/test/java/com/zfoo/storage/ApplicationTest.java) Excel to class automatic mapping framework, you only need to define a class corresponding to Excel, and directly parse Excel
0 commit comments