Migrated repository
Go to file
2017-12-26 15:24:49 +08:00
design update:设计图片 2017-12-14 13:56:08 +08:00
doc update: 看看文档的效果 2017-11-29 21:52:39 +08:00
nutzboot-demo fix: nutzboot-starter-nutz已经不存在了 2017-12-19 22:22:55 +08:00
nutzboot-starter change: 调整ioc容器创建的时机 2017-12-18 19:50:51 +08:00
nutzboot-starter-beetl update: 整理pom里面的版本号,统一放到根pom.xml管理 2017-11-29 20:47:39 +08:00
nutzboot-starter-beetlsql update: 清理pom,顺便升级一下各依赖库的版本号 2017-12-17 18:54:49 +08:00
nutzboot-starter-cfx update: 补充发布到maven中央库所需要的pom.xml内容 2017-11-21 23:39:51 +08:00
nutzboot-starter-disque update: 整理pom里面的版本号,统一放到根pom.xml管理 2017-11-29 20:47:39 +08:00
nutzboot-starter-dubbo update: 清理pom,顺便升级一下各依赖库的版本号 2017-12-17 18:54:49 +08:00
nutzboot-starter-grpc update: 补充发布到maven中央库所需要的pom.xml内容 2017-11-21 23:39:51 +08:00
nutzboot-starter-hasor update: 补充发布到maven中央库所需要的pom.xml内容 2017-11-21 23:39:51 +08:00
nutzboot-starter-jdbc update: 整理pom里面的版本号,统一放到根pom.xml管理 2017-11-29 20:47:39 +08:00
nutzboot-starter-jetty change: 用SpringIocLoader2改一下ureport 2017-12-12 22:18:38 +08:00
nutzboot-starter-jetx update: 整理pom里面的版本号,统一放到根pom.xml管理 2017-11-29 20:47:39 +08:00
nutzboot-starter-mongodb update: 增强NutMongoDbStarter 2017-12-19 12:07:13 +08:00
nutzboot-starter-mqtt update: 补充发布到maven中央库所需要的pom.xml内容 2017-11-21 23:39:51 +08:00
nutzboot-starter-ngrok change: 将ngrok.client.start改成ngrok.client.enable 2017-12-17 20:31:01 +08:00
nutzboot-starter-nutz fix: wkcache应该引用nutzboot-starter-redis 2017-11-22 13:02:56 +08:00
nutzboot-starter-nutz-dao add: 完成daocache的配置化 2017-12-17 11:19:51 +08:00
nutzboot-starter-nutz-mvc add: nutz-mvc添加ActionLoaderFace 2017-12-19 13:07:01 +08:00
nutzboot-starter-quartz update: 清理pom,顺便升级一下各依赖库的版本号 2017-12-17 18:54:49 +08:00
nutzboot-starter-rabbitmq update: 补充发布到maven中央库所需要的pom.xml内容 2017-11-21 23:39:51 +08:00
nutzboot-starter-redis update: 整理pom里面的版本号,统一放到根pom.xml管理 2017-11-29 20:47:39 +08:00
nutzboot-starter-sharding-jdbc add: 添加sharding-jdbc及其demo 2017-12-06 18:06:48 +08:00
nutzboot-starter-shiro change:增加几个@PropDoc注解.(ノ ̄▽ ̄) 2017-12-26 15:24:49 +08:00
nutzboot-starter-swagger update: 整理pom里面的版本号,统一放到根pom.xml管理 2017-11-29 20:47:39 +08:00
nutzboot-starter-thymeleaf update: starter-thymeleaf 中添加对 dialect 的支持 2017-12-18 11:57:12 +08:00
nutzboot-starter-tomcat cleanCode! 2017-12-12 13:12:22 +08:00
nutzboot-starter-uflo update: 进一步优化uflo/urule/ureport的启动过程 2017-12-12 23:06:21 +08:00
nutzboot-starter-undertow change: 更新undertow版本号 2017-12-19 13:37:06 +08:00
nutzboot-starter-ureport update: 进一步优化uflo/urule/ureport的启动过程 2017-12-12 23:06:21 +08:00
nutzboot-starter-urule update: urule版本更新一下,不然NPE 2017-12-12 23:42:17 +08:00
nutzboot-starter-velocity 集成velocity 2017-12-19 14:21:24 +08:00
nutzboot-starter-weixin update: 整理pom里面的版本号,统一放到根pom.xml管理 2017-11-29 20:47:39 +08:00
nutzboot-starter-wkcache update: 整理pom里面的版本号,统一放到根pom.xml管理 2017-11-29 20:47:39 +08:00
nutzboot-starter-zbus update: 整理pom里面的版本号,统一放到根pom.xml管理 2017-11-29 20:47:39 +08:00
nutzboot-starter-zkclient 修改 zkSerializer的ioc名字 2017-12-16 19:57:15 +08:00
.gitignore update: 忽略dependency-reduced-pom.xml文件 2017-12-12 11:49:02 +08:00
.travis.yml change: demo移动profile,需要手动开启才编译 2017-11-23 16:10:36 +08:00
ChangeLog.md update: 把Vecloity计入已完成的进度中 2017-12-19 14:31:48 +08:00
LICENSE Initial commit 2017-10-20 15:11:49 +08:00
License.txt add: 添加授权文件,Readme添加更新链接和描述 2017-11-22 00:18:12 +08:00
mvn_settings.py add: God说要有光,然后有了光 2017-11-03 17:47:52 +08:00
mvn_settings.xml add: God说要有光,然后有了光 2017-11-03 17:47:52 +08:00
pom.xml 集成velocity 2017-12-19 14:21:24 +08:00
README.md update: 把Vecloity计入已完成的进度中 2017-12-19 14:31:48 +08:00

NutzBoot 微服务

NutzBoot,简称NB,是可靠的企业级微服务框架,提供自动配置,嵌入式web服务,分布式会话,RPC等一篮子解决方案

Build Status GitHub release License Skywalking Tracing

功能介绍

  • 快速创建Nutz应用,提供初始化工具Maker
  • 嵌入式web服务(jetty/tomcat/undertow),直接打包为runnable jar
  • 基于starter的自动配置体系,只需要添加maven依赖,即可自动发现并加载
  • 能满足80%以上常见需求的默认配置,无需过多的自定义
  • 以开放的心态与国内开源团体合作,优先集成国产项目
  • 活跃的社区及稳健的发布周期,推进项目一直前进

快速预览一下NB的项目吧

pom.xml

<dependencies>
    <dependency>
        <groupId>org.nutz</groupId>
        <artifactId>nutzboot-starter</artifactId>
        <version>${nutzboot.version}</version>
    </dependency>
    <dependency>
        <groupId>org.nutz</groupId>
        <artifactId>nutzboot-starter-nutz-web</artifactId>
        <version>${nutzboot.version}</version>
    </dependency>
    <dependency>
        <groupId>org.nutz</groupId>
        <artifactId>nutzboot-starter-jetty</artifactId>
        <version>${nutzboot.version}</version>
    </dependency>
</dependencies>

src/main/java/io/nutz/demo/simple/MainLauncher.java

package io.nutz.demo.simple;

import org.nutz.boot.NbApp;
import org.nutz.ioc.loader.annotation.*;
import org.nutz.mvc.annotation.*;

@IocBean
public class MainLauncher {

    @Ok("raw")
    @At("/time/now")
    public long now() {
        return System.currentTimeMillis();
    }

    public static void main(String[] args) throws Exception {
        new NbApp().run();
    }
}

请访问 https://get.nutz.io 获取属于您的基础代码

Demo

Contributors

  • 蛋蛋(提交了第一个Banner及打印逻辑)
  • 胖五(nutz.io主笔)
  • qinerg(率先提交undertow)
  • benjobs(提交了tomcat)
  • 温泉(提交thymeleaf)
  • 科技(探路者,正在踩坑,正在做后台模板)
  • 潇潇(探路者,生产环境填坑中)
  • 道坤(探路者,正在踩坑)
  • HeTaro(探路者,正在踩坑)
  • zozoh(路过...)
  • wendal(到处挖坑)
  • 瞎折腾(添加了demo-maker的几个选项)
  • 天空(提交zkclient)
  • haoqoo(提交velocity)
  • 还有您的名字哦,告知我们吧

采用NutzBoot的公司

请访问链接 采用公司

文档

开发进度

期待您的加入

  • 基础框架
    • 基础框架的文档
    • 基本框架的实现
  • 服务器类启动器
  • 数据库类相关
    • 关系型数据库
    • 非关系型数据库
      • Redis
      • MongoDB
      • neo4j
      • memcached
      • ssdb
      • Cassandra
      • HBase
      • rethinkdb
  • Mvc
  • 安全鉴权
  • 分布式Session
    • Shiro+LCache基于shiro/jedis/插件的分布式可持久化的session缓存
  • 计划任务
  • 模板引擎
  • 消息队列
    • disque redis作者的另一作品
    • zeromq
    • rabbitmq
    • rocketmq
    • activemq
    • zbus
  • 工作流
    • uflo2 中式工作流引擎
    • Activity
  • 规则引擎
    • urule 中式规则引擎
    • drools
  • 报表系统
    • ureport 中式报表
    • jreport
  • 开放平台
  • 云平台
  • 缓存相关
    • wkcache 方法缓存 by 大鲨鱼
  • docker相关
    • docker compose配置
  • WebService
    • CXF
  • 分布式组件
    • zkclient zookeeper的封装

第三方starter或项目

期待您的到来,报个issue告知一下吧 ^_^

授权协议

与Nutz一样, NutzBoot遵循Apache协议,完全开源,文档齐全,永远免费(商用也是)