Skip to content

Commit 2553098

Browse files
committed
redis连接池默认参数
1 parent 8881390 commit 2553098

File tree

3 files changed

+8
-4
lines changed

3 files changed

+8
-4
lines changed

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ apidoc接口文档编辑系统,支持可视化编辑、接口模拟响应、
66
##### 特性说明
77
- 可视化编辑:支持表单界面编辑接口,不必手动编辑swagger.json
88
- 接口模拟响应:支持js动态生成模拟响应,实现前后端分离开发(后台还没有@Controller@ApiOperation等)
9+
- 支持测试案例:支持简单接口的测试案例,使用json配置请求参数,使用assert、expect的js方法验证结果
910
- 动态预览及调试:接口修改后预览页面实时刷新,开启模拟时可以直接调试调用
1011
- 导出PDF文档:预览页面有“离线文档MD”菜单,安装writage插件可以手动导出PDF文档(有书签)
1112

@@ -14,7 +15,7 @@ apidoc接口文档编辑系统,支持可视化编辑、接口模拟响应、
1415
2. 修改配置:api-web项目里的 filter-dev-master.properties、mail-cfg.properties
1516
3. 构建项目:mvn install,mvn compile resources:resources war:exploded -f api-web/pom.xml
1617
4. 部署到tomcat:<Context docBase="apidoc/api-web/target/apidoc" path="/apidoc" reloadable="true"/>
17-
5. 访问:[http://localhost:8080/apidoc/](http://localhost:8080/apidoc/),登录:admin@qq.com,密码:123456
18+
5. 访问:[http://localhost:8080/apidoc/](http://localhost:8080/apidoc/),登录:admin@qq.com,密码:123456[apidoc](https://api.xlongwei.com/apidoc/)
1819
6. 线上部署:sh deploy.sh,mvn compile resources:resources war:exploded -P env-aliyun-master -f api-web/pom.xml
1920

2021
##### 优化特性

api-web/src/main/java/com/dev/base/filter/AopCache.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -175,6 +175,9 @@ private synchronized void initCacheManager() {
175175
JedisPoolConfig poolConfig = new JedisPoolConfig();
176176
String host = CfgConstants.getProperty("redis.host", null);
177177
if(StringUtils.isNotBlank(host)) {
178+
poolConfig.setMinIdle(NumberUtils.toInt(CfgConstants.getProperty("redis.minIdle", "1")));
179+
poolConfig.setMaxIdle(NumberUtils.toInt(CfgConstants.getProperty("redis.maxIdle", "2")));
180+
poolConfig.setMaxTotal(NumberUtils.toInt(CfgConstants.getProperty("redis.maxTotal", "4")));
178181
String password = StringUtils.trimToNull(CfgConstants.getProperty("redis.password", null));
179182
int port = NumberUtils.toInt(CfgConstants.getProperty("redis.port", "6379"));
180183
int db = NumberUtils.toInt(CfgConstants.getProperty("redis.db", "0"));

api-web/src/main/java/com/dev/user/controller/LoginController.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -154,12 +154,12 @@ public String logout(HttpServletRequest request,HttpServletResponse response,Mod
154154
userToken.setToken("invalid:" + userToken.getToken());
155155
userTokenService.update(userToken);
156156
}
157-
158-
//删除cookie
159-
WebUtil.delCookie(response, CfgConstants.COOKIE_TOKEN_NAME);
160157
}
161158
}
162159
request.getSession().invalidate();
160+
//删除cookie
161+
WebUtil.delCookie(response, CfgConstants.COOKIE_TOKEN_NAME);
162+
WebUtil.removeSessionAttr(request, AppConstants.SESSION_KEY_USER);
163163

164164
return "redirect:/";
165165
}

0 commit comments

Comments
 (0)