タグ

SpringBootとgradleに関するrizmhateのブックマーク (2)

  • Spring MVCのコントローラでの戻り値いろいろ - Qiita

    Spring MVCのコントローラのメソッドで使える戻り値にどんなものがあるか、どういう使い方ができるかをざっくりまとめてみた。 @Controllerと@RestControllerの違い 先に@Controllerと@RestControllerの違いを説明しておく。 Spring MVC ではコントローラクラスにアノテーションで@Controllerまたは@RestControllerを付ける。 @Controllerは主にWebページ用のコントローラで使用する。 Webページ用コントローラはJSPやテンプレートエンジンのViewに遷移してレスポンスのHTMLを生成するので、基的にメソッドの戻り値はViewの遷移先を指定するのに使用する。 @RestControllerはJsonやXML等を返すWebAPI用のコントローラで使用する。 こちらはViewに遷移しないのでメソッドの戻り

    Spring MVCのコントローラでの戻り値いろいろ - Qiita
  • Spring BootでOAuthログインとAPIへのアクセス制限を実現する - Qiita

    Spring BootでOAuthログインを実現するには、Spring Security OAuthを利用するわけですが、 あまりドキュメントがなかったので備忘録を兼ねてメモっておきます。 とはいえ、大体は以下のページに書いてあるとおりですが。 この記事では、まずOAuthでのログインを実現した後、AngularJSなどのアプリケーションから利用される想定のAPIを作成し、そのAPIにユーザー権限によるアクセス制限を掛けるまでの手順を記載します。 要するに、動的画面遷移を中心に組み立てられたSPAっぽいアプリケーションで、ログインと認可を実現する方法をメモっておきます。 Spring Bootアプリケーションの作成 Spring Bootアプリケーションの作成には幾つか選択肢がありますが、ここではある程度スクラッチで作ることにします。 実際は、Webページ上から雛形プロジェクトをサクッと作

    Spring BootでOAuthログインとAPIへのアクセス制限を実現する - Qiita
  • 1