Skip to content

Commit 1dc34c3

Browse files
committed
部分细节调整
1 parent 9e9f03f commit 1dc34c3

File tree

5 files changed

+15
-2
lines changed

5 files changed

+15
-2
lines changed

api-boot-project/api-boot-autoconfigure/pom.xml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -174,6 +174,11 @@
174174
<artifactId>mybatis-enhance-core</artifactId>
175175
<optional>true</optional>
176176
</dependency>
177+
<dependency>
178+
<groupId>com.gitee.hengboy</groupId>
179+
<artifactId>mybatis-enhance-dsl</artifactId>
180+
<optional>true</optional>
181+
</dependency>
177182

178183
<!--ApiBoot RateLimiter-->
179184
<dependency>

api-boot-project/api-boot-plugins/api-boot-plugin-rate-limiter/src/main/java/org/minbox/framework/api/boot/plugin/rate/limiter/annotation/RateLimiter.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,5 +41,5 @@
4141
*
4242
* @return qps value
4343
*/
44-
double qps() default 1;
44+
double QPS() default 1;
4545
}

api-boot-project/api-boot-plugins/api-boot-plugin-rate-limiter/src/main/java/org/minbox/framework/api/boot/plugin/rate/limiter/handler/ApiBootDefaultRateLimiterInterceptorHandler.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ public boolean preHandle(HttpServletRequest request, HttpServletResponse respons
5959
HandlerMethod handlerMethod = (HandlerMethod) handler;
6060
// get method declared RateLimiter
6161
RateLimiter rateLimiterAnnotation = handlerMethod.getMethodAnnotation(RateLimiter.class);
62-
com.google.common.util.concurrent.RateLimiter rateLimiter = ApiBootRateLimiterContext.cacheRateLimiter(request.getRequestURI(), rateLimiterAnnotation.qps());
62+
com.google.common.util.concurrent.RateLimiter rateLimiter = ApiBootRateLimiterContext.cacheRateLimiter(request.getRequestURI(), rateLimiterAnnotation.QPS());
6363
double acquire = rateLimiter.acquire();
6464
logger.debug("ApiBoot rate limiter acquire:{}", acquire);
6565
} catch (Exception e) {

api-boot-project/api-boot-plugins/api-boot-plugin-resource-load/src/main/java/org/minbox/framework/api/boot/plugin/resource/load/pusher/support/ApiBootAbstractResourcePusher.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -171,6 +171,11 @@ public void loadResource(Method method, Object result) {
171171
else if (result instanceof Map) {
172172
pushToMap(method, (Map) result);
173173
}
174+
// result is mybatis pageable
175+
/*else if (result instanceof Page) {
176+
Page page = (Page) result;
177+
pushToList(method, page.getData());
178+
}*/
174179
// single
175180
else if (result instanceof Object) {
176181
pushToObject(method, result);

api-boot-samples/pom.xml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,9 @@
2121
<module>api-boot-sample-datasource-switch</module>
2222
<module>api-boot-sample-resource-load</module>
2323
<module>api-boot-sample-message-push</module>
24+
<module>api-boot-sample-rate-limiter</module>
25+
<module>api-boot-sample-mybatis-pageable</module>
26+
<module>api-boot-sample-mybatis-enhance</module>
2427
</modules>
2528

2629
<build>

0 commit comments

Comments
 (0)