jboot 1.0-beta1 发布,基于 Jfinal 类似 SpringBoot 的框架

理工男海哥
 理工男海哥
发布于 2017年07月14日
收藏 35

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

jboot 1.0-beta1 changes更新如下:

1、重构shiro模块,使其支持shiro.ini配置,方便其他项目迁移。
2、新增JbootRedisLock基于redis的分布式锁。
3、重构jboot.java 不再支持静态调用,而是通过Jboot.me().xxx这样去调用,方便后续的热加载功能。
4、新增JbootServer的restart方法,方便后续的热加载。
5、修复redis密码配置,在没有超时时间配置的时候无效的问题。
6、修复:redis不能使用blpop命令和brpop命令的bug。
7、修复:@JbootrpcService注解无法指定远程rpc分组和版本的问题。
8、完善 jboot 的错误输出,在500错误的时候能够在页面清晰看到错误信息,方便开发排查。
9、升级 fastjson 到最新版本 1.2.3
10、完善jboot开发模式设置,新增jboot默认设置为dev,方便日志输出。
11、修复:motan rpc模块在spi加载的错误问题。
12、修复:jboot微信模块的access token cache的可能导致的缓存冲突的问题。
13、更正readme文档,修复其他若干bug,增强稳定性。

Jboot是一个基于jfinal、undertow开发的一个类似springboot的开源框架, 我们已经在正式的商业上线项目中使用。她集成了权限控制(shiro)、微服务,MQ(redismq,rabbitmq,activemq),RPC(motan/grpc/thrift),监控(使用了Hystrix和 Metrics)、访问隔离、容错隔离、延迟隔离、 熔断、代码生成等功能,开发者使用及其简单,同时保证分布系统的高效和稳定。

欢迎各位小伙伴使用Jboot和SpringBoot做各种PK。

关于错误信息的输出,截个图吧.


Jboot下一步的主要任务:

1、完善错误信息输出。

2、完善程序的自动热加载。

3、完善微服务监控。

Jboot的主要目标:

1、完善的错误信息输出,包括给出日常错误解决方案。

2、完善的自动热加载,极爽的开发体验。

3、完善的监控功能,对微服务模块了如指掌。

4、基于Google的guice框架AOP支持,极度轻量级。

5、极地的学习成本,基于jfinal开发,只需基础servlet知识,无需其他多余概念。

Jboot开源地址:https://git.oschina.net/fuhai/jboot

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

精彩评论

FogMoon
FogMoon
可以哦
悟空快回来
悟空快回来
老哥, 稳

最新评论(11

很拽De土豆
很拽De土豆

引用来自“Sohnny”的评论

敢问下为什么要结合springboot 纯jfinal不好吗?
老哥看仔细了😅
Sohnny
Sohnny
敢问下为什么要结合springboot 纯jfinal不好吗?
FogMoon
FogMoon
可以哦
快乐杰哥
快乐杰哥
支持( ⊙ o ⊙ )啊!国产也可以厉害滴
ninemm
ninemm
持续学习中
Funnyrz
Funnyrz
点赞
二男
二男
:bowtie:
返回顶部
顶部