jboot 1.0-alpha2 发布,一个类似 springboot 的框架

理工男海哥
 理工男海哥
发布于 2017年06月12日
收藏 16

jboot是一个基于jfinal、undertow开发的一个类似springboot的开源框架, 我们已经在正式的商业上线项目中使用。

jboot-1.0-alpha2更新如下:

修复:jbootrpcService 无法在类上进行注解的bug
修复:在某些情况下无法实例化jbootredis的bug
修复:jfinal-weixin在集群模式下获取ticket错误的问题

新增:添加rpc服务调用统计
新增:@UseHystrixCommand注解,用于controller调用使用Hystrix进行管理(访问隔离、容错隔离、延迟隔离、 熔断)
新增:基于guice的aop功能
新增:jbootmqConfig的默认配置(之前没有配置会出现异常)
新增:mq监听器的多渠监听功能(multiChannel)

优化:jbootrpcService注解的使用
优化:ClassNewer的错误信息
优化:更新jfinal-cos到最新版本"2017.5"
优化:修改JbootEventListner的onMessage为onEvent,防止和mq的onMessage冲突。

以下是hello world:

@UrlMapping(url = "/test")
public class ControllerTest extends JbootController {

    public static void main(String[] args) {
        Jboot.run(args);
    }

    @Inject
    ServiceTest serviceTest ;

    public void index() {
       renderText("hello " + serviceInter.hello());
    }

    @Singleton
    public static class ServiceTest{
        public String hello() {
            return "michael";
        }
    }
}

运行main方法后,访问http://127.0.0.1:8083/test 就能查看到效果了。

如果ServiceTest是一个远程服务,使用@JbootrpcService注解即可。

更多介绍:https://git.oschina.net/fuhai/jboot

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.oschina.net]
本文标题:jboot 1.0-alpha2 发布,一个类似 springboot 的框架
加载中

精彩评论

TerryZ
TerryZ
这是干啥用的,能吃吗
JFinal
JFinal
这么低调? 发新版本一点消息都没放出来 😄

最新评论(12

调调哥
调调哥
连板凳都摸不着了
laizhiming
laizhiming
👏
JFinal
JFinal

引用来自“JFinal”的评论

这么低调? 发新版本一点消息都没放出来 😄

引用来自“michaely”的评论

老大第一个评论呀,现在在快速完善期,尽力保持快速迭代。
整合 undertow 是个好方向,将来部署项目更加方便了,不需要装什么 tomcat/jetty 了,而且性能也很好
理工男海哥
理工男海哥

引用来自“JFinal”的评论

这么低调? 发新版本一点消息都没放出来 😄
老大第一个评论呀,现在在快速完善期,尽力保持快速迭代。
lianjiao
lianjiao
海哥这一直很低调么
红薯苗
红薯苗
niubi
beyondforever68
beyondforever68
和springboot、wildfly swarm有什么优势
Role
Role
是啊,海哥太低调了。😄
台俊峰
台俊峰
凑个热闹
TerryZ
TerryZ
这是干啥用的,能吃吗
返回顶部
顶部