>  기사  >  Java  >  Java의 일반적인 마이크로서비스 프레임워크는 무엇입니까?

Java의 일반적인 마이크로서비스 프레임워크는 무엇입니까?

王林
王林원래의
2019-11-23 14:25:343320검색

Java의 일반적인 마이크로서비스 프레임워크는 무엇입니까?

일반적인 마이크로서비스 프레임워크 소개:

Spring Boot: 이는 최고의 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:

샘플 코드:

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

Jersey: 이 오픈 소스 프레임워크는 Java의 JAX-RS API를 지원하며 사용이 매우 쉽습니다.

샘플 코드: rrreee

Play: 프레임워크를 사용하면 Scala 및 Java를 사용하여 웹 애플리케이션을 쉽게 구축, 생성 및 배포할 수 있습니다. Play 프레임워크는 원격 호출을 병렬로 처리해야 하는 RESTful 애플리케이션에 이상적입니다. 모듈식이며 비동기를 지원합니다. 🎜🎜샘플 코드: 🎜rrreee🎜추천 튜토리얼: 🎜Java 입문 튜토리얼🎜🎜

위 내용은 Java의 일반적인 마이크로서비스 프레임워크는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.