一般的なマイクロサービス フレームワークの紹介:
Spring Boot
: これは Java マイクロサービス フレームワークの中で最も優れている可能性があり、フィードバックの制御に適しています。 、アスペクト指向プログラミングなど。
サンプル コード:
import org.springframework.boot.*; import org.springframework.boot.autoconfigure.*; import org.springframework.stereotype.*; import org.springframework.web.bind.annotation.*; @RestController @EnableAutoConfiguration public class Example { @RequestMapping("/") String home() { return "Hello World!"; } public static void main(String[] args) throws Exception { SpringApplication.run(Example.class, args); } }
Jersey
: このオープン ソース フレームワークは Java の JAX-RS API をサポートしており、非常に使いやすいです。
サンプル コード:
package org.glassfish.jersey.examples.helloworld; import javax.ws.rs.GET; import javax.ws.rs.Path; import javax.ws.rs.Produces; @Path("helloworld") public class HelloWorldResource { public static final String CLICHED_MESSAGE = "Hello World!"; @GET @Produces("text/plain") public String getHello() { return CLICHED_MESSAGE; } }
再生:
このフレームワークを使用すると、Scala と Java を使用して Web アプリケーションを簡単に構築、作成、デプロイできます。 Play フレームワークは、リモート呼び出しを並行して処理する必要がある RESTful アプリケーションに最適です。これはモジュール式であり、非同期をサポートします。
サンプルコード:
package controllers; import play.mvc.*; public class Application extends Controller { public static void index() { render(); } public static void sayHello(String myName) { render(myName); } }
推奨チュートリアル: Java 入門チュートリアル
以上がJava の一般的なマイクロサービス フレームワークとは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。