新米フリーランスSEのブログ

2017年1月よりフリーランスに転向したシステムエンジニアのブログ。プログラミングスクールではRubyの勉強をしていたが、現在はJavaによる開発がメイン。当ブログは筆者の学習メモを投稿していく予定。

2017/12/29 【Spring Boot】学習メモ

@SpringBootApplication
コンポーネントスキャン
ー設定ファイル等を用意しなくても、アノテーションを記述するだけで、プログラムで利用するコンポーネントを全て自動的に読み込んで使える様にする機能。

URLマッピング
ー特定の処理とURLを結びつける

RestController
ーRESTのためのコントローラー
ーRESTとは「Representational Taste Transfer」
 ー分散システムのためのアーキテクチャースタイル
 ーネットワーク経由で外部のサーバーにアクセスし、必要な情報を取得するような仕組みを作るのに利用される
 ーRESTの考え方にしたがって設計されるシステムをRESTful

パス変数
ーURLのパス部分に渡された変数として取り出して利用する機能
ー@PathVariable int num
 ー引数numが、パス変数によって値を渡されるもの

JSON
Javascript Object Notation