絵描きエンジニアの日常スマートフォン用の表示で見る絵描きエンジニアの日常この広告は、90日以上更新していないブログに表示しています。2018-11-18SpringFoxを使ってみる最近仕事でSpringBootを使う機会ができたのでSpringFoxを使ってみました。APIを作ったとき殆どの場合でそのAPIのドキュメントを用意する必要があると思います。大体の場合はSwaggerを使うと思うのですが(Railsのときはそうでした)これを手書きするのはかなり手間です。エンジニアにとってドキュメントを書く作業は退屈なはずなので自動で作って欲しいですよね。Railsでは難しかったのですが、偶然にもJavaは静的型付けの言語なので(最高ですね)型からいい感じにドキュメントを作れそうです。SpringFoxを使ってみるbuild.gradleで以下の依存関係を追加しましょう。残念ながらstarterはないようです。implementation('io.springfox:springfox-swagger2:+')implementation('io.springfox:springfox-swagger-ui:+')あとはちょっと設定を追加すれば出来上がりです。}}/swagger-ui.htmlにアクセスすればSwaggerの画面が見れるはずです。このパスを変更する方法は調べましたが、提供されてなさそうです。情報を増やすAPIのパラメータとレスポンスについては自動的に作ってくれますが、APIの説明がないので付け加えたいですね。methodにアノテーションを書くことで説明を追加することができます。{...}手軽に使えるのでAPIを作る場合はとりあえず入れておけば良いと思いました。SpringBootAdminを入れてみる。2日目kubernetesに入門してみる見積もりの差分から議論したいね月別アーカイブはてなブログをはじめよう!orekyuuさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。