jboot 1.0-alpha4 发布,类似 springboot 的开源框架

理工男海哥
 理工男海哥
发布于 2017年06月26日
收藏 17

又发新版本了,具体地址:https://git.oschina.net/fuhai/jboot

changes更热如下:

1、添加SPI扩展方法,方便对Jboot内置模块的扩展实现。
2、新增自定义序列化的支持,开发者可以选择现有系统已经支持的序列化方法(默认:fst2)。
3、修复在某些情况下服务无法暴露的问题。
4、设置jboot的端口号为8080。
5、新增拦截器的AOP功能。
6、移除ehcache的scope:provided,也就是说jboot默认内置ehcache。
7、新增JFinal AOP的兼容,在JBoot通过注入的方式实例化对象的时候,一样可以使用Jfinal的AOP功能。
8、移除appassembler打包对jvmSettings的默认配置。
9、修复在某些情况下使用JbootEhredis缓存错误的问题。
10、更正readme文档,修复其他若干bug,增强稳定性。

Jboot是一个基于JFinal、undertow开源的一个类似springboot的开发框架,充分吸收了JFinal极简的MVC、ORM精华,同时使用undertow最优越的性能(据说性能比tomcat高3倍以上,晚点给出测试报告)。

现在在很多文章在写spring如何如何与redis集合的时候,Jboot已经内置了对redis的支持。

使用就两行代码:

JbootRedis redis = Jboot.getRedis();
redis.set("mykey","myvalue");


// 发布消息?
redis.publish("myChannel","myData...");

好用不只是一点点~~~~~

很多人还在为多个系统如何同步数据,发送消息的时候,Jboot已经内置了对mq的支持,同时支持了多个mq框架,其中包括了 rabbitmq,redismq,阿里云商业mq,activemq。

使用就两行代码:

Jbootmq mq = Jboot.getMq();

mq.addMessageListener(new JbootmqMessageListener() {
      @Override
      public void onMessage(String channel, Object message) {
           System.out.println("get message :  " + message);
      }
});

mq.publish("mesage data...","mqChannel");

很多人还在为多个微服务想如何相互使用RPC调用数据的时候,Jboot已经内了只对RPC的支持,同时支持多个RPC框架,其中包括motan、grpc、thirft。

使用就两行代码,懒得写了... 

自己看:https://git.oschina.net/fuhai/jboot

Jboot像一个刚刚出生的婴儿,还需要各位老司机的观照和指教。

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

精彩评论

JFinal
JFinal
迭代进化速度很快,做好项目的基础保障 👍
理工男海哥
理工男海哥
沙发!赞!!

最新评论(12

qwe342xxx
qwe342xxx
hehe
MUJO
MUJO
厉害厉害
TerryZ
TerryZ
支持,好厉害!
每周精粹
每周精粹
支持类似 spring cache 注解添加缓存?
DocArc
DocArc
期待测试报告
JFinal
JFinal
迭代进化速度很快,做好项目的基础保障 👍
fineliving
fineliving
支持大海
tianxia007
tianxia007
是否支持oracle
tianxia007
tianxia007
你好,ModelGen里面怎么对oracle表进行代码自动生成?
返回顶部
顶部