bootique
3.0-M6
Bootique는 최소한의 의견을 갖고 있는 Java 실행 프로그램 및 통합 기술입니다. 컨테이너 없이 실행 가능한 Java 애플리케이션을 구축하기 위한 것입니다. Bootique를 사용하면 REST 서비스, 웹앱, 작업, DB 마이그레이션 작업 등을 생성하고 마치 간단한 명령인 것처럼 실행할 수 있습니다. 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()
메소드가 있으므로 실행할 수 있습니다!
더 자세한 튜토리얼을 보려면 이 링크를 참조하세요.
bootique-bom
의 현재 프로덕션 버전은 위의 "maven-central" 배지를 참조하세요. 업그레이드할 때 해당 버전에 맞는 업그레이드 참고 사항을 확인하는 것을 잊지 마세요.