常見微服務框架介紹:
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; } }
Play:
框架可以讓你很方便地使用Scala和Java來建置、建立和部署網路應用程式。對於需要並行處理遠端呼叫的RESTful應用程式來說,Play框架是理想的選擇。它是模組化的,支援異步。
範例程式碼:
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中文網其他相關文章!