版本升级

Jul 10, 2017 10:38:44 AM

作者:wendal

为啥升级版本?

无非就3个原因吧

  • 为了fix bug
  • 为了新特性
  • 为了爱,就是要追新
    从1.a.38开始的版本,升级到最新版的成本都不大.

做到100%兼容是不现实的,但可以肯定的是, 遇到的问题的均有解决的办法.

有些兼容性问题,属于"错误"得到修正,老版本能这样写是"bug", ^_^

这是一个汇总帖子,随时更新, 也会按版本的增长继续增长….

请先浏览当前版本到最新版的发行注记,然后再看本列表

IE下ajax变json

属于Mvc范畴的问题, IE下ajax变下载,eval json结果出问题. 请查看 MVC常见问题

Ioc路径规则变化

JsonLoader填路径的时候,如果是目录,老版本不需要反斜杠,新版需要

  1. // 原本兼容的写法
  2. @IocBy("*js", "ioc", "*anno", "net.wendal.nutzbook")
  3. // 正确的写法,留意ioc后面的斜杠
  4. @IocBy("*js", "ioc/", "*anno", "net.wendal.nutzbook")

jdk6使用1.r.61启动失败

请更换为 1.r.61.r2

Mvc下报FastClass错误

版本涉及 1.r.60, 升级到1.r.61.r2即可解决

如果是1.r.61.r2但报错,通常原因是某种自定义的热加载机制吧,可以通过下列代码禁用, 建议放在MainSetup的init方法内.

  1. NutConf.USE_FASTCLASS = false;

dao无sql日志

升级1.r.58或之后的版本,且使用daocache时会遇到的, 需要修改daocache的ioc配置,请参考https://github.com/nutzam/nutzmore/tree/master/nutz-plugins-daocache

本页面的文字允许在知识共享 署名-相同方式共享 3.0协议GNU自由文档许可证下修改和再使用。

原文: http://nutzam.com/core/basic/version_upgrade.html