1. XenForo 1.5.14 中文版——支持中文搜索!现已发布!查看详情
  2. Xenforo 爱好者讨论群:215909318 XenForo专区

新闻 NutzWk 4.1.2 发布,Java 企业级开源开发框架 下载

Discussion in '软件资讯' started by 漂亮的石头, 2017-05-03.

  1. 漂亮的石头

    漂亮的石头 版主 Staff Member

    Joined:
    2012-02-10
    Messages:
    487,979
    Likes Received:
    47
    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
    NutzWk 4.1.2 发布,Java 企业级开源开发框架下载地址
     
Loading...