SpringのBeanにおける@Scopeアノテーション
RESTful
Spring REST APIでスラッシュを含むパスパラメータ取得方法
Spring REST APIでスラッシュを含むパスパラメータ取得方法パスパラメータにスラッシュを含む場合の取得方法です。パスパラメータにスラッシュを含むケースですが、以下のようなイメージです。このURLの/tmp/a.txtがパスパラメー...
Spring BootのRestTemplateのHttpURLConnectionをSSL通信にカスタマイズする方法
Spring BootのRestTemplateのHttpURLConnectionをSSL通信にカスタマイズする方法RestTemplateで標準で使用されているSimpleClientHttpRequestFactoryクラスですが、こ...
Spring BootのRestControllerでJSONを引数で渡す方法
Spring BootのRestControllerでJSONを引数で渡す方法REST APIにREST形式でString型やInteger型を渡すことができますが、JSON形式のデータを渡すことも可能です。RequestMappingにc...
@Controllerと@RestControllerの違い
@Controllerと@RestControllerの違い@Controllerと@RestControllerの違いは@ResponseBodyアノテーションがあるか無いかです。@Controller@ResponseBodypubli...
Cordova(HTML5+CSS)+REST APIでCORSを有効にする
Cordova(HTML5+CSS)+REST APIでCORSを有効にするAngularだとプロキシファイルでCORSを有効にできて、AWS API Gatewayでも画面上でCORSを有効にできたのですが、ハイブリッド開発だとサーバサイ...
Spring BootのRESTControllerをJUnit4でテストする
Spring BootのRESTControllerをJUnit4でテストするRESTControllerをJUnitでテストします。JUnitでテストする際は、src/main/java配下、src/test/java配下は同一階層のパッ...
Spring BootのREST APIでエラーハンドリングする方法
Spring BootのREST APIでエラーハンドリングする方法REST APIでDBに繋がらない場合などにコントローラクラスにに対して同じエラーハンドリングしたい場合、@ExceptionHandlerアノテーションを使用してハンドリ...
Spring BootのRestControllerの@PathVariableと@RequestParamの使い方や@Validate,@Validでバリデーションチェックを行う方法
Spring BootのRestControllerの@PathVariableと@RequestParamの使い方や@Validate,@Validでバリデーションチェックを行う方法
Spring Bootの@RepositoryRestResourceアノテーションでCRUDを自動生成する方法
Spring Bootの@RepositoryRestResourceアノテーションでCRUDを自動生成する方法@RepositoryRestResourceアノテーションをリポジトリインタフェースに付与し、POJOに紐づけると自動でCRU...
GET,DELETEメソッドのリクエストボディとリクエストパラメータの使い方
GET,DELETEメソッドのリクエストボディとリクエストパラメータの使い方
JAX-RSでRESTful webサービス構築してみる(AjaxでPOST)
JAX-RSでRESTful webサービス構築してみる(AjaxでPOST)JAX-RSでRESTful webサービス構築してみるで作成したプロジェクトにはindex.jspがあるとおもいます。でアクセスできます。このindex.jsp...
JAX-RSでRESTful webサービス構築してみる
JAX-RSでRESTful webサービス構築してみるJAX-RSでRESTful webサービス構築してみます。まずRESTとは簡単に説明すると・HTTPを使うWebサービス・全てのリソースは一意のURLで取得(みたいな感じ)・HTTP...