java 【Spring】redirectを利用する際、POSTを指定する Springでredirectを利用する際、あんまりHttp Methodを意識したことがないかもしれません。ただ、何もしなければ、デフォルトでGETとなり、POSTしたいときは困ります。 HTTP 1.1 プロトコル リファレ... 2023.04.25 javaspringWeb
java 【Mybatis】select実行でキャッシュを使用する際の問題点 Mybatisのキャッシュ利用について Mybatisはデフォルトで、キャッシュの設定は有効になっています。同じ条件でselectを実行する際、キャッシュ参照となり、同じインスタンを返すことになります。実はここに大きな落とし穴があ... 2023.04.08 javamybatis
java 【Spring】@RequestParamの落し穴:POST処理なのに、URLにもパラメータがある際のパラメータの受け取り方 一般的に、POSTする際、サーバへのデータ送信はリクエストボディを使用します。しかし、たまにPOSTなのに、URLの後ろにパラメータをついていることがあります。あれ?!と思うかもしれないが、確かに問題なく動きます。 POSTのリ... 2023.03.10 javajavascriptjQueryspring
spring 【Spring】バリデーション(@Validated)を任意のタイミングで実行させる方法 Springを使うとき、バリデーション(@Validated)を任意のタイミングで実行させる方法を解説します。 2023.01.27 spring
java 【Java】cglibにおけるExceptionInInitializerErrorが発生する際の対策 cglibとは cglibとは、Javaコード生成ライブラリです。クラスファイルを実行時に読み込んで編集することが可能です。cglibは、HibernateなのDB O/Rマッパーツールや、SpringのAOPコンテナなどで利用さ... 2022.12.15 java
java 【Spring】RestTemplateを使う際、リクエストとレスポンスの詳細ログを取得したい RestTemplateを使って外部APIを呼び出しする際、たまにリクエストとレスポンスの詳細を見たい場面があるでしょか?RestTemplateのログレベルをDebugに設定したら、より詳細の情報をログに出せますが、情報が足りないやカ... 2022.11.14 java
java 【Java】Jacksonによる入れ子や配列を持つ複雑なJsonからJavaオブジェクトへの変換 Jacksonは、JSONを処理するライブラリです。 Jacksonライブラリを使用すれば、JSONからJavaオブジェクトまたはJavaオブジェクトからJSONに簡単に変換できます。 JSONからJavaオブジェクトに変換 ... 2022.11.11 java
others 【Thymeleaf】文字列の改行コードを<br />に変換して出力する Thymeleafを使って、Modelに登録されたフィールドを文字列として画面出力することは多くあります。その際、よく必要となるのは改行コードを <br /> に変換して、出力する処理。 Modelのコード //エラー... 2022.11.08 others
java 【Spring】RestTemplate のレスポンスが 401の時に response body が取得できない? 問題 RestTemplateを介して他のAPIを呼び出す必要がありますが、レスポンスに401エラーが発生した場合に追加の設定がない限り、次のように戻ります。 ... org.springframework.web.clie... 2022.11.04 javaspring