专栏首页Linyb极客之路比SpringBoot快10倍的Bootique框架

比SpringBoot快10倍的Bootique框架

Bootique是一个最低限度自以为是的 Java启动器和集成技术。它旨在构建无容器的可运行Java应用程序。使用Bootique,您可以创建REST服务,Web应用程序,作业,数据库迁移任务等,并将它们作为简单命令运行。不需要JavaEE容器!除此之外,Bootique是Java 微服务的理想平台,因为它允许您以最少的设置创建功能齐全的应用程序。

代码:

public class Application { public static void main(String[] args) { Bootique .app(args) .autoLoadModules() .exec() .exit(); }}

特点:

1、比SpringBoot快10倍

Bootique的启动时间/内存使用率非常低。组装的应用程序很小。仅包含您需要的依赖项。

2、无魔术的模块化

应用程序由显式模块组成,在构建时进行管理。应用程序功能不会自行激活,您始终可以控制。

3、与任何技术集成

Bootique有助于集成任何第三方库或框架...适用于任何类型的应用程序:Web,RESTful服务,作业,CLI工具,JavaFX GUI等。

4、CLI

Bootique将POSIX CLI引入Java。您可以将CLI开关与Bootique命令对象链接。每个应用程序都内置了CLI帮助。

github:

https://github.com/bootique/bootique

作者:banq 来源:https://www.jdon.com/53098

嗯,很牛逼的框架,但我选择springboot。。。

本文分享自微信公众号 - Linyb极客之路(gh_c420b2cf6b47),作者:banq

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-09-25

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 微服务的360度运行状况检查的评审模板

    lyb-geek
  • Spring Boot DevTools使用教程

    DevTools通过提供自动重启和LiveReload功能,使您更快、更轻松地开发Spring Boot应用程序。除此之外,它还将各种属性设置为更适合本地开发的...

    lyb-geek
  • 编写高性能 Java 代码的最佳实践

    摘要:本文首先介绍了负载测试、基于APM工具的应用程序和服务器监控,随后介绍了编写高性能Java代码的一些最佳实践。最后研究了JVM特定的调优技巧、数据库端的优...

    lyb-geek
  • R包各大镜像纷纷宕机

    这个对初学者来说,的确很难理解,如果你参加学习班的话,就有讲师和助教团队协助解决了(感兴趣的可以点击下面两个课程)

    生信技能树
  • 如何精心规划数据库向云平台的迁移

    如今,许多组织决定将其数据库迁移到云平台中。这是正确的做法吗?组织需要考虑应用程序类型、供应商锁定和云计算特定功能的吸引力。

    静一
  • Caused by: com.fasterxml.jackson.databind.JsonMappingException

    问题在于spark目前使用的Jackson是2.6+,而storm-kafka-client和kafka使用的是2.9+,两者之间gradle默认使用最新的依赖...

    王小雷
  • 他用数据重现父亲一生

    今天我们介绍一位可视化大师尼古拉斯·费尔顿(Nicholas Felton),他用自己独特的方式表达对父亲的纪念——用数据展示父亲的一生。

    华章科技
  • JavaScript实现私有属性

    JavaScript被很多人认为并不是一种面向对象语言,原因有很多种,比如JavaScript没有类,不能提供传统的类式继承;再比如JavaScript不能实现...

    寒月十八
  • 穿越机入门导航—零件架构

    穿越机,一种以遥控的无人旋翼飞行器,不同于大疆的航拍无人机,它具有极其强的机动性性和可操作性,可以完成侧翻飞行等各种高难度的飞行动作。穿越机的最高的时速可达24...

    WZR
  • python学习(13)

    #coding=utf-8 result = [] for i in range(1,6): result.append(chr(97+i-1)+str(i))...

    py3study

扫码关注云+社区

领取腾讯云代金券