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

来源: 投稿
作者: 开源海哥
2017-06-12 11:27:00

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

展开阅读全文
点击加入讨论🔥(12) 发布并加入讨论🔥
本篇精彩评论
这是干啥用的,能吃吗
2017-06-12 11:35
1
举报
12 评论
16 收藏
分享
返回顶部
顶部