Nutz 1.r.62 发布,Java 应用框架  

Google
 Google
发布于 2017年07月18日
收藏 13

1.r.62 黄皮 发行注记(20170718)

黄皮,有点酸有点甜,但不是初恋的味道, 俺这种广州土著就很喜欢吃.去年7月北京之行, 给同事带去的一箱黄皮和荔枝,结果,荔枝一边倒的好评, 黄皮是毁誉参半.

新功能新特性也是这样,有人更喜欢它的甜,也有人更在意它的酸.

这个版本, 新特性主要是"@IocBean/@Inject的扩展", 不到100行的代码, 对ioc的扩展性的提升蛮大的.

兼容性方面, 应该100%兼容1.r.61.r2, 一如既往的放心升级吧,现在还新增了"版本升级"的文档,收集升级中可能遇到的问题.

我们迎来了新的提交者qinerg,他给nutz提交了几个修改,并在nutzmore添加了event和undertow等插件

感谢elkan1788,hzl7652,tanqimin,l4dfire,qinerg,SkyMonkya,flakycov,jiyuefeng在github上提交的issue/pr, 及论坛上新增的几百个帖子的作者,还有QQ群里的基友们, 各位都在以各种的方式推动着nutz的前进.

主要变化:

部分新功能介绍

新增@IocBean实例工厂方法, 可以代替ioc js, 集成第三方类的时候更方便了, 详情查阅文档 工厂方法

@IocBean // 首先,它自己必须加@IocBean, 可以使用@IocBean/@Inject的全部功能.
public class MyBeanFactory {

@IocBean
public PropertiesProxy getConf() {
    if ("product".equals(System.getProperty("nutz.runmode"))) {
        return new PropertiesProxy("/etc/nutz/custom");
    } else {
        return new PropertiesProxy("custom/");
    }
}

// 生成一个名为dataSource的bean. 命名规则是: IocBean(name=XXX) > 方法名去掉get/build后首字母小写.
@IocBean
public SimpleDataSource getDataSource(@Inject("refer:conf")PropertiesProxy conf) {
    SimpleDataSource ds = new SimpleDataSource();
    ds.setJdbcUrl(conf.get("db.url", "jdbc:h2:mem:nutztest"));
    return ds;
}

@IocBean 
public Dao buildDao(DataSource dataSource) { // 带参数, 默认是按类型注入
    return new NutDao(dataSource);
}

文档更新

基于Wikipedia的要求, nutz的文档已全部应用 知识共享 署名-相同方式共享 3.0协议 及 GNU自由文档许可证, 上述协议并不影响大家的使用,请放心.

详细列表:

欢迎访问官网 及 Nutz社区,以获取更多信息

Nutz社区已经累计了5000多帖子, 20000+条回复,平均回复时间少于10分钟哦,白天基本上秒回!

<dependency>
    <groupId>org.nutz</groupId>
    <artifactId>nutz</artifactId>
    <version>1.r.62</version>
</dependency>
本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.oschina.net]
本文标题:Nutz 1.r.62 发布,Java 应用框架  
资讯来源:https://nutz.cn/
加载中

精彩评论

qinerg
qinerg
实际的项目里, nutz可以完全替代spring,而且更轻量开发更快,有完整的中文文档上手容易。
已在线上系统中使用多年,强烈推荐
f
freezingsky

引用来自“qinerg”的评论

实际的项目里, nutz可以完全替代spring,而且更轻量开发更快,有完整的中文文档上手容易。
已在线上系统中使用多年,强烈推荐

引用来自“许雷神”的评论

可惜很多国内项目经理不肯用国产优秀的框架。
并不是说国内的框架不优秀,或者不愿意使用。而是从项目风险的把控来看,使用业已成名而且有稳定社区支持的项目,不管是文档,安全,问题解决方面,都更加有优势,体现在案例和参考条目的数量上,特别是对于后续版本的更新持久力上,也更加让人放心。这才是我们选型时的考虑。
许雷神
许雷神

引用来自“qinerg”的评论

实际的项目里, nutz可以完全替代spring,而且更轻量开发更快,有完整的中文文档上手容易。
已在线上系统中使用多年,强烈推荐
可惜很多国内项目经理不肯用国产优秀的框架。

最新评论(20

之渊
之渊
支持
w
wj2014

引用来自“qinerg”的评论

实际的项目里, nutz可以完全替代spring,而且更轻量开发更快,有完整的中文文档上手容易。
已在线上系统中使用多年,强烈推荐

引用来自“许雷神”的评论

可惜很多国内项目经理不肯用国产优秀的框架。

引用来自“freezingsky”的评论

并不是说国内的框架不优秀,或者不愿意使用。而是从项目风险的把控来看,使用业已成名而且有稳定社区支持的项目,不管是文档,安全,问题解决方面,都更加有优势,体现在案例和参考条目的数量上,特别是对于后续版本的更新持久力上,也更加让人放心。这才是我们选型时的考虑。
任何事情都有两面性的,国外的优秀框架N多人用,研究的人也多,被人查到漏洞的几率变大,一公布全部遭殃。
国内的用的人相对少,源代码结构也相对简单,漏洞相对来说就少,关注的人也少。
f
freezingsky

引用来自“qinerg”的评论

实际的项目里, nutz可以完全替代spring,而且更轻量开发更快,有完整的中文文档上手容易。
已在线上系统中使用多年,强烈推荐

引用来自“许雷神”的评论

可惜很多国内项目经理不肯用国产优秀的框架。
并不是说国内的框架不优秀,或者不愿意使用。而是从项目风险的把控来看,使用业已成名而且有稳定社区支持的项目,不管是文档,安全,问题解决方面,都更加有优势,体现在案例和参考条目的数量上,特别是对于后续版本的更新持久力上,也更加让人放心。这才是我们选型时的考虑。
红白机
红白机
支持一下!
闲大赋
闲大赋
支持一下nutz
开源中国首席罗纳尔多
开源中国首席罗纳尔多
这个框架是用来管理Bean的吗?有MVC吗
alan-
alan-
顶,兽总
六亿科技
不错,支持一个
许雷神
许雷神

引用来自“qinerg”的评论

实际的项目里, nutz可以完全替代spring,而且更轻量开发更快,有完整的中文文档上手容易。
已在线上系统中使用多年,强烈推荐
可惜很多国内项目经理不肯用国产优秀的框架。
蒲池幸子
蒲池幸子
支持国产
返回顶部
顶部