Spring BootでRESTful API実装
RESTful APIを実装するときにAPIのprefixに/apiとつけたい時があると思います。Spring Bootなら簡単に設定できます。
application.propertiesに下記を追加するだけでAPIのprefixに/apiを付けることができます。
server: contextPath: /api
設定ファイル以外だとソースコード上でも定義できますがこっちの方が簡単かと思います。
一つだけデメリットがあるとすれば、環境毎にapplication-develop.properties、application-production.propertiesというように複数ファイルを作るので全てのファイルに同じ設定を書かないといけないです。
ちょっと煩わしいですがパッと対応したい時はこれで事足りるかと思います。
合わせて読みたい
- KotlinでSpring BootのRESTful APIを実装
- Spring Bootで環境毎にapplication.propertiesを読み込む方法
- Spring BootでFlywayを使用したMySQLのマイグレーション
おすすめ書籍
JPAに関して体系的に学べる良い書籍だと思います。良くあるSpring系書籍ですとJPAは少ししか紹介がありませんが丸々一冊JPAに関してなので詳細な解説がされています。内容はJPAと他のORMとの比較から始まりセットアップ、実装の仕方まで幅広く網羅されています。これからJPAで開発を初めてみようかなと考えている方は一読することをオススメします!
Springの概要からインストール方法、各コア機能(Security, Sessionなど)の解説が体系的にまとめられています。2018年に出版されたばかりなので情報も新しいです。これからSpring Bootでアプリケーション開発をしたい方の最初に読む一冊としておすすめします。対象は初心者だけでなく上級者まで幅広く学べるので是非読んでみてください!
髙妻智一
最新記事 by 髙妻智一 (全て見る)
- Polkadot(Substrate)のアドレスとトランザクションについて - 2023-03-09
- 【無料公開】「Goで始めるBitcoin」3章 Bitcoinノードとの通信 技術書典8 - 2020-03-08
- エンジニアがゼロから技術ブログを書くための方法をまとめました - 2019-05-25
コメントを残す