RESTful

RESTful

Spring REST APIでスラッシュを含むパスパラメータ取得方法

Spring REST APIでスラッシュを含むパスパラメータ取得方法パスパラメータにスラッシュを含む場合の取得方法です。パスパラメータにスラッシュを含むケースですが、以下のようなイメージです。このURLの/tmp/a.txtがパスパラメー...
RESTful

Spring BootのRestTemplateのHttpURLConnectionをSSL通信にカスタマイズする方法

Spring BootのRestTemplateのHttpURLConnectionをSSL通信にカスタマイズする方法RestTemplateで標準で使用されているSimpleClientHttpRequestFactoryクラスですが、こ...
RESTful

Spring BootのRestControllerでJSONを引数で渡す方法

Spring BootのRestControllerでJSONを引数で渡す方法REST APIにREST形式でString型やInteger型を渡すことができますが、JSON形式のデータを渡すことも可能です。RequestMappingにc...
RESTful

@Controllerと@RestControllerの違い

@Controllerと@RestControllerの違い@Controllerと@RestControllerの違いは@ResponseBodyアノテーションがあるか無いかです。@Controller@ResponseBodypubli...
Cordova

Cordova(HTML5+CSS)+REST APIでCORSを有効にする

Cordova(HTML5+CSS)+REST APIでCORSを有効にするAngularだとプロキシファイルでCORSを有効にできて、AWS API Gatewayでも画面上でCORSを有効にできたのですが、ハイブリッド開発だとサーバサイ...
JUnit

Spring BootのRESTControllerをJUnit4でテストする

Spring BootのRESTControllerをJUnit4でテストするRESTControllerをJUnitでテストします。JUnitでテストする際は、src/main/java配下、src/test/java配下は同一階層のパッ...
RESTful

Spring BootのREST APIでエラーハンドリングする方法

Spring BootのREST APIでエラーハンドリングする方法REST APIでDBに繋がらない場合などにコントローラクラスにに対して同じエラーハンドリングしたい場合、@ExceptionHandlerアノテーションを使用してハンドリ...
RESTful

Spring BootのRestControllerの@PathVariableと@RequestParamの使い方や@Validate,@Validでバリデーションチェックを行う方法

Spring BootのRestControllerの@PathVariableと@RequestParamの使い方や@Validate,@Validでバリデーションチェックを行う方法
RESTful

Spring Bootの@RepositoryRestResourceアノテーションでCRUDを自動生成する方法

Spring Bootの@RepositoryRestResourceアノテーションでCRUDを自動生成する方法@RepositoryRestResourceアノテーションをリポジトリインタフェースに付与し、POJOに紐づけると自動でCRU...
RESTful

GET,DELETEメソッドのリクエストボディとリクエストパラメータの使い方

GET,DELETEメソッドのリクエストボディとリクエストパラメータの使い方
RESTful

JAX-RSでRESTful webサービス構築してみる(AjaxでPOST)

JAX-RSでRESTful webサービス構築してみる(AjaxでPOST)JAX-RSでRESTful webサービス構築してみるで作成したプロジェクトにはindex.jspがあるとおもいます。でアクセスできます。このindex.jsp...
RESTful

JAX-RSでRESTful webサービス構築してみる

JAX-RSでRESTful webサービス構築してみるJAX-RSでRESTful webサービス構築してみます。まずRESTとは簡単に説明すると・HTTPを使うWebサービス・全てのリソースは一意のURLで取得(みたいな感じ)・HTTP...