Skip to content

Latest commit

 

History

History
executable file
·
55 lines (36 loc) · 1.37 KB

README.ja.md

File metadata and controls

executable file
·
55 lines (36 loc) · 1.37 KB

Oriole

Dream Begins

English, 日本語, 简体中文

業界で比較的成熟したソリューションである統合Javaインターフェイスバージョン管理モジュール。

デーモン

手順

pom.xmlの内に下記を追記する。

<dependency>
    <groupId>top.zhouxiaoxiang</groupId>
    <artifactId>oriole</artifactId>
    <version>1.1.1</version>
</dependency>

コントローラのクラス

3行目の@V(2) アノテーションを利用する。

コントローラーは単純化ブール値 true を返します。

@RestController
@RequestMapping
@V(2)
public class DemoController {
    @GetMapping
    public Boolean get() {
        return true;
    }
}

実行して確認する

これで「http://localhost:8080/v2/」にアクセスすると「true」が表示されます。

また上記の場合は「http://localhost:8080/v1/」にアクセスするとBad Requestエラーが発生します。

  • 正しいバージョン

http://localhost:8080/v2/

  • 間違ったバージョン

http://localhost:8080/v1/