SpringでREST APIチートシート
パスパラメータ、クエリパラメータは@PathVariable,@RequestParamアノテーションを使います。
パスパラメータやクエリパラメータのバリデーションチェックは@Valid,@Validateで行います。
Spring BootのRestControllerの@PathVariableと@RequestParamの使い方や@Validate,@Validでバリデーションチェックを行う方法
Spring BootのRestControllerの@PathVariableと@RequestParamの使い方や@Validate,@Validでバリデーションチェックを行う方法
パスパラメータにスラッシュ付きのパラメータを含む場合の取得方法
パスパラメータにスラッシュ付きのパラメータを含む場合、ワイルドカード(**)を使用します。
Spring REST APIでスラッシュを含むパスパラメータ取得方法
Spring REST APIでスラッシュを含むパスパラメータ取得方法 パスパラメータにスラッシュを含む場合の取得方法です。 パスパラメータにスラッシュを含むケースですが、以下のようなイメージです。 このURLの/tmp/a.txtがパスパ
RestTemplateでHTTPS通信
RestTemplateでHTTPS通信を行う場合は、基底クラスの実装をカスタマイズします。
Spring BootのRestTemplateのHttpURLConnectionをSSL通信にカスタマイズする方法
Spring BootのRestTemplateのHttpURLConnectionをSSL通信にカスタマイズする方法 RestTemplateで標準で使用されているSimpleClientHttpRequestFactoryクラスですが、
REST APIで2フェーズコミット
2フェーズコミットはREST APIでも実装可能です。
Spring JPAで複数データベース(PostgreSQL)に接続する方法
Spring JPAで複数データベース(PostgreSQL)に接続する方法 spring boot 2.2.5.RELEASE JPAで複数データベースに接続するけど、トランザクション管理は別々にしたいです。例えば、MyDB1を更新して、
@Transactionalアノテーション
トランザクションを読み取り専用にする方法です。
Springの@Transactional(readOnly=true)で読み取り専用のトランザクションにする
Springの@Transactional(readOnly=true)で読み取り専用のトランザクションにする
リクエストとレスポンス
リクエストとレスポンスについてです。
Spring BootのRestControllerでJSONを引数で渡す方法
Spring BootのRestControllerでJSONを引数で渡す方法 REST APIにREST形式でString型やInteger型を渡すことができますが、JSON形式のデータを渡すことも可能です。 RequestMapping
404 NOT FOUND | 株式会社CONFRAGE ITソリューション事業部
コンフレッジ
@Controllerと@RestController
@Controllerと@RestControllerアノテーションの違いについてです。
@Controllerと@RestControllerの違い
@Controllerと@RestControllerの違い @Controllerと@RestControllerの違いは@ResponseBodyアノテーションがあるか無いかです。 @Controller @ResponseBody p
REST Controllerのエラーハンドリング
Spring BootのREST APIでエラーハンドリングする方法
Spring BootのREST APIでエラーハンドリングする方法 REST APIでDBに繋がらない場合などにコントローラクラスにに対して同じエラーハンドリングしたい場合、@ExceptionHandlerアノテーションを使用してハンド
RESTのテスト
Win10からコマンドプロンプトでcurlコマンドが使えるようになっていますので、curlやPOSTMANで疎通テストが可能です。
VSCodeのREST ClinetプラグインでRESTのテストをする方法
VSCodeのREST ClinetプラグインでRESTのテストをする方法 RESTのテストはよくPOSTMANで実施していましたが、VSCodeのREST Clientプラグインも便利です。 curlコマンドをエディターで実行してくれます
curlチートシート
curlチートシート
RESTAPIのJUNIT
HttpClientやTestRestTemplateを使ってJUnitでテストします。
Spring BootのRESTControllerをJUnit4でテストする
Spring BootのRESTControllerをJUnit4でテストする RESTControllerをJUnitでテストします。 JUnitでテストする際は、src/main/java配下、src/test/java配下は同一階層の
RESTControllerでDB接続する際の、Repositoryのテストはインメモリデータベース(H2)を使った方が良いです。
Spring BootのテストでJUnit5+H2+@DataJpaTestアノテーションでテストする方法
Spring BootのテストでJUnit5+H2+@DataJpaTestアノテーションでテストする方法
コントローラやサービスクラスはmockitoでテストすると良いかもしれません。
Spring Bootでmockitoを使ってテストする方法
Spring Bootでmockitoを使ってテストする方法
KHI入社して退社。今はCONFRAGEで正社員です。関西で140-170/80~120万から受け付けております^^
得意技はJS(ES6),Java,AWSの大体のリソースです
コメントはやさしくお願いいたします^^
座右の銘は、「狭き門より入れ」「願わくは、我に七難八苦を与えたまえ」です^^
コメント