Migrated repository
Go to file
Wendal Chen 1a4174f2c5 update:更新README,因为shiro/quartz/dubbo/zbus/wkcache已经完成初版
change: 默认扫描org.nutz.boot.starter下的ioc注解
add: Banner使用info级别打印
add: 添加Slf4j日志适配器,默认走slf4j了
add: 添加ioc/目录,用户可自行添加额外的ioc json配置文件,例如文件上传的配置
2017-11-20 11:15:30 +08:00
design update:参考zozoh意见,最佳改为上佳,低调低调 2017-11-09 17:33:40 +08:00
nutzboot-demo update:更新README,因为shiro/quartz/dubbo/zbus/wkcache已经完成初版 2017-11-20 11:15:30 +08:00
nutzboot-starter update:更新README,因为shiro/quartz/dubbo/zbus/wkcache已经完成初版 2017-11-20 11:15:30 +08:00
nutzboot-starter-cfx add: NbApp默认加载tx和async两个核心aop组件 2017-11-04 22:44:35 +08:00
nutzboot-starter-disque update: 引用nutz 1.r.65-SNAPSHOP 2017-11-19 22:02:50 +08:00
nutzboot-starter-dubbo add: dubbo starter的简单版就绪 2017-11-19 20:26:06 +08:00
nutzboot-starter-grpc add: NbApp默认加载tx和async两个核心aop组件 2017-11-04 22:44:35 +08:00
nutzboot-starter-hasor add: NbApp默认加载tx和async两个核心aop组件 2017-11-04 22:44:35 +08:00
nutzboot-starter-jdbc add: 简单版starter-shiro 2017-11-19 12:22:39 +08:00
nutzboot-starter-jetty add: 简单版starter-shiro 2017-11-19 12:22:39 +08:00
nutzboot-starter-mongodb add: NbApp默认加载tx和async两个核心aop组件 2017-11-04 22:44:35 +08:00
nutzboot-starter-mqtt add: 说出来你可能不信,这段代码是键盘自己敲的 2017-10-30 10:47:56 +08:00
nutzboot-starter-ngrok add: NbApp默认加载tx和async两个核心aop组件 2017-11-04 22:44:35 +08:00
nutzboot-starter-nutz change: 将starter-nutz-dao拆分为nutz-dao和jdbc两个starter 2017-11-07 13:11:50 +08:00
nutzboot-starter-nutz-dao change: 每个starter应该独占一个package 2017-11-14 14:30:07 +08:00
nutzboot-starter-nutz-mvc add: 简单版starter-shiro 2017-11-19 12:22:39 +08:00
nutzboot-starter-quartz update: 引用nutz 1.r.65-SNAPSHOP 2017-11-19 22:02:50 +08:00
nutzboot-starter-rabbitmq add: NbApp默认加载tx和async两个核心aop组件 2017-11-04 22:44:35 +08:00
nutzboot-starter-redis update: 引用nutz 1.r.65-SNAPSHOP 2017-11-19 22:02:50 +08:00
nutzboot-starter-shiro update: 引用nutz 1.r.65-SNAPSHOP 2017-11-19 22:02:50 +08:00
nutzboot-starter-swagger add: weixin和swagger的简单版 2017-11-09 13:42:43 +08:00
nutzboot-starter-tomcat add: 说出来你可能不信,这段代码是键盘自己敲的 2017-10-30 10:47:56 +08:00
nutzboot-starter-undertow add: 说出来你可能不信,这段代码是键盘自己敲的 2017-10-30 10:47:56 +08:00
nutzboot-starter-weixin update: 引用nutz 1.r.65-SNAPSHOP 2017-11-19 22:02:50 +08:00
nutzboot-starter-wkcache update: 引用nutz 1.r.65-SNAPSHOP 2017-11-19 22:02:50 +08:00
nutzboot-starter-zbus add: 简单版starter-shiro 2017-11-19 12:22:39 +08:00
.gitignore update:使用vue+eleUI重构了构筑页面 2017-11-08 19:07:35 +08:00
.travis.yml fix: dev分支也需要发布快照 2017-11-19 21:52:08 +08:00
LICENSE Initial commit 2017-10-20 15:11:49 +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 change: nutzboot-starter-jedisque改名为nutzboot-starter-disque 2017-11-17 17:57:59 +08:00
README.md update:更新README,因为shiro/quartz/dubbo/zbus/wkcache已经完成初版 2017-11-20 11:15:30 +08:00

nutzboot

简称NB

来个NB的demo

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(MainLauncher.class).run();
    }

}

开发计划

  • 基础框架
    • 基础框架的文档
    • 基本框架的实现
  • 服务器类启动器
    • web类启动器
      • Jetty
      • Tomcat
      • Undertow
    • 非Web类启动器
      • netty
      • mima
      • mqtt
      • pure tcp/udp
      • t-io
    • Rpc类启动器
      • Dubbo
      • zbus
  • 数据库类相关
    • 关系型数据库
      • Jdbc连接池
      • Nutz.Dao
    • 非关系型数据库
      • Redis
      • MongoDB
      • neo4j
      • memcached
      • ssdb
      • Cassandra
      • HBase
      • rethinkdb
  • Mvc
    • Nutz.Mvc
  • 安全鉴权
    • Shiro
  • 计划任务
    • Quartz
  • 模板引擎
    • Beetl
    • Vecloity
    • FreeMarker
    • Thymeleaf
  • 消息队列
    • zeromq
    • rabbitmq
    • rocketmq
    • activemq
  • 工作流
    • uflo2
    • Activity
  • 规则引擎
    • urule
    • drools
  • 开放平台
    • 微信公众号开放平台
  • 云平台
    • 阿里云
    • 腾讯云
  • 缓存相关
    • wkcache 方法缓存
  • docker相关
    • docker compose配置