首頁 >Java >Java入門 >java有哪些常見微服務框架

java有哪些常見微服務框架

王林
王林原創
2019-11-23 14:25:343408瀏覽

java有哪些常見微服務框架

常見微服務框架介紹:

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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn