bootique
3.0-M6
Bootique 是一种最简单的 Java 启动器和集成技术。它旨在构建无容器的可运行 Java 应用程序。使用 Bootique,您可以创建 REST 服务、Web 应用程序、作业、数据库迁移任务等,并像简单命令一样运行它们。不需要 JavaEE 容器!除此之外,Bootique 是 Java 微服务的理想平台,因为它允许您以最少的设置创建功能齐全的应用程序。
每个 Bootique 应用程序都是通过依赖注入相互交互的模块的集合。这个 GitHub 项目提供了 Bootique 核心。 Bootique团队还开发了一些重要的模块。完整列表可参见此处。
您有两个选择:
对于不耐烦的人,以下是如何开始使用 Bootique:
< dependencyManagement >
< dependencies >
< dependency >
< groupId >io.bootique.bom</ groupId >
< artifactId >bootique-bom</ artifactId >
< version >3.0-M6</ version >
< type >pom</ type >
< scope >import</ scope >
</ dependency >
</ dependencies >
</ dependencyManagement >
< dependencies >
< dependency >
< groupId >io.bootique.jersey</ groupId >
< artifactId >bootique-jersey</ artifactId >
</ dependency >
< dependency >
< groupId >io.bootique.logback</ groupId >
< artifactId >bootique-logback</ artifactId >
</ dependency >
</ dependencies >
package com . foo ;
import io . bootique . Bootique ;
public class Application {
public static void main ( String [] args ) {
Bootique
. app ( args )
. autoLoadModules ()
. exec ()
. exit ();
}
}
它有main()
方法,所以你可以运行它!
有关更详细的教程,请访问此链接。
请参阅上面的“maven-central”徽章,了解bootique-bom
的当前生产版本。升级时,不要忘记检查特定于您的版本的升级说明。