发布于 2017-05-03 02:47:39 | 124 次阅读 | 评论: 0 | 来源: 网友投递

这里有新鲜出炉的精品教程,程序狗速度看过来!

NutzWk 企业级开发框架

NutzWk 是基于国产开源框架 Nutz 开发的一套集成Shiro权限控制、Ehcache缓存、Beetl模板引擎等技术的开源企业级开发框架。


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配置正确:resourcesconfigcustomredis.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



历史版本 :
NutzWk 4.1.8 发布,Java 企业级开源开发框架
NutzWk 4.1.7 发布,Java 企业级开源开发框架
NutzWk 4.1.6 发布,Java 企业级开源开发框架
NutzWk 4.1.5 发布,Java 企业级开源开发框架
NutzWk 4.1.4 发布,Java 企业级开源开发框架
NutzWk 4.1.3 发布,Java 企业级开源开发框架
NutzWk 4.1.2 发布,Java 企业级开源开发框架
NutzWk 4.1.1 发布,Java 企业级开源开发框架
NutzWk 4.1.0 发布,Java 企业级开源开发框架
NutzWk 4.0.9 和 3.3.8 发布,Java 企业级开源开发框架
NutzWk 4.0.7 和 3.3.6 发布,Java 企业级开源开发框架
NutzWk 4.0.5 发布,Java 企业级开源开发框架
最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务