プロダクト DIコンテナ 通信部分 Annotation 特徴 Spring MVC Spring Servlet 独自Annotation オールインワン JAX-RS CDI/Spring Servlet JavaEEのAnnotation CDIかSpringとの組み合わせが事実上必須、複数の実装から選べる Ninja Guice Servlet Annotationなし オールインワン MSF4J DIなし netty JavaEEのAnnotation SparkFramework DIなし Servlet(Jetty) 独自Annotation RESTX DIなし Servlet JavaEEのAnnotation Vert.x DIなし netty Annotation無し 全力でasync Lagom 不明 不明 Annotation無し Playベースのオールインワン