NutzWk 4.1.2 发布,Java 企业级开源开发框架

Wizzer
 Wizzer
发布于 2017年05月03日
收藏 28

NutzWk 4.1.2 发布了,NutzWk 是基于Nutz的开源Java企业级开发框架。

v4.1.2 更新内容

1、add: 增加ig主键生成器,使用redis的incr操作实现;
2、fixed: platformPrivateKey还是留在session里吧,否则后退到登陆页不刷新页面就进行登录时,密码虽然是对的但会提示密码错误;
3、fixed: 常用菜单不能保存的bug(升级后改成session里获取uid造成的);
4、update: 代码生成器当不勾选locales的时候,不生成语言文件,生成的页面直接显示字段注释;
5、update: 自定义sql里的true/false使用参数形式传值,为了兼容不同数据库;


ig主键生成器使用方法:

在实体类定义ID主键 @Prev(els = {@EL("ig(view.tableName,'S')")}),ig为注册的生成器名称,第一个参数为表名,第二个参数为主键前缀,会生成“前缀+年月+10位自增长”的主键,如 S2017050000000001, 自增长是通过redis的incr生成,支持集群部署,保证ID的唯一性。PS:当然你也可以扩展实现自己的主键生成策略

1、确保Redis配置正确:\resources\config\custom\redis.properties;
2、为了在项目启动时保持数据库和redis里的主键一致,对缓存数据进行初始化,需启用cn.wizzer.app.web.commons.core.Setup 81行代码initRedisIg(ioc.get(JedisAgent.class), dao);
3、友情提醒:当启用主键生成器的时候,不要手动编辑主键哦,否则会造成数据库和缓存数据不一致从而导致插入失败;

在线演示地址:

https://nutzwk.wizzer.cn/

项目地址:

码云:https://git.oschina.net/wizzer/NutzWk

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.oschina.net]
本文标题:NutzWk 4.1.2 发布,Java 企业级开源开发框架
加载中

最新评论(10

Wizzer
Wizzer

引用来自“flyer456”的评论

有maven搭建教程吗?
不用搭建,使用IDEA直接打开根目录
flyer456
flyer456
有maven搭建教程吗?
Wizzer
Wizzer

引用来自“凯文加内特”的评论

建议https://nutzwk.wizzer.cn/private/home管理首页放上微信或者支付宝二维码,大家方便悬赏
已加,但最近捐赠不多~~新增星星没有以前多了 - -
凯文加内特
凯文加内特
建议https://nutzwk.wizzer.cn/private/home管理首页放上微信或者支付宝二维码,大家方便悬赏
CraneH
CraneH
围观+1
wendal
wendal
围观...
Wizzer
Wizzer

引用来自“游客”的评论

如何在现有系统上快速升级
看commits动了哪些文件,然后把最新的文件增加或替换(没有修改过的文件可以直接替换)
雪人
雪人
👍
西风微凉
西风微凉
大赞!!
返回顶部
顶部