Heim  >  Artikel  >  Java  >  Was sind die gängigen Microservice-Frameworks in Java?

Was sind die gängigen Microservice-Frameworks in Java?

王林
王林Original
2019-11-23 14:25:343384Durchsuche

Was sind die gängigen Microservice-Frameworks in Java?

Einführung in gängige Microservice-Frameworks:

Spring Boot: Dies ist möglicherweise das beste Java-Microservice-Framework. Es eignet sich für die Umkehrung der Steuerung und aspektorientierte Programmierung. usw.

Beispielcode:

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: Dieses Open-Source-Framework unterstützt Javas JAX-RS-API und ist sehr einfach zu verwenden.

Beispielcode:

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:Das Framework ermöglicht Ihnen die einfache Erstellung, Erstellung und Bereitstellung von Webanwendungen mit Scala und Java. Das Play-Framework ist ideal für RESTful-Anwendungen, die Remote-Aufrufe parallel verarbeiten müssen. Es ist modular und unterstützt Async.

Beispielcode:

package controllers;
import play.mvc.*;
public class Application extends Controller {
    public static void index() {
        render();
    }
    public static void sayHello(String myName) {
        render(myName);
    }
}

Empfohlenes Tutorial: Java-Einführungs-Tutorial

Das obige ist der detaillierte Inhalt vonWas sind die gängigen Microservice-Frameworks in Java?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn