Java Dateクラスを使って10分前の時間を取得する方法
タイトルの通りJavaのDateクラスを使って10分前の時間を取得する方法を書き溜め。 JavaのDateクラスを使った処理なんておそらく二度と使うことはない。と思うけどプロジェクトの都合で書くことがあった。 やることは...
ふらっと考えてみる | テックラジオ
タイトルの通りJavaのDateクラスを使って10分前の時間を取得する方法を書き溜め。 JavaのDateクラスを使った処理なんておそらく二度と使うことはない。と思うけどプロジェクトの都合で書くことがあった。 やることは...
Spring Bootでは、@RequestMappingを使用するとデフォルトでGETとHEADリクエストが同じメソッドで処理されます。これは通常便利ですが、HEADリクエストで特定の処理をスキップしたい場合には問題となることが...
SpringBootを使っていてRedisのデータを読み込んだり、Redisにデータを書き込んだりしたいことがある。今回は、StringRedisTemplateを使ってデータの読み書きする方法を書き溜めする。 StringR...
SpringBootでJSON APIを作っているときや、特定のAPIに対してJSONをリクエストするときなどに、あるJSONオブジェクト内のプロパティがnullの場合はキーそのものを消してしまいたいことがあります。 今回は、...
SpringTestで@Controller のテストを実際のHTTPリクエストでテストしたい時ありますよね。 今回は「MockMvc」を使ってWebレイヤーテストをする方法を書き溜めます。 まずは200のhea...
Javaにも日付+時刻を扱うクラスは複数あります。 今回はInstatとDateとZonedDateTimeとLocalDateTimeの現在時刻取得方法を書き溜めます。 Instant クラス Instantは、...
メールアドレスのバリデーションはかなりめんどくさい。 複数のRFCがあるだけでなく、プロバイダーによって対応状況に差があるので完全な正解は存在しないといっても過言ではない。 今回はJavaで公開されているライブラリを使っ...
SpringBootでアプリ開発をしているとき、JSONデータをJacksonで生成しようとしたらエラーが発生。 動きをみてみると、HashMapが含まれたクラス配列をJSON化しようとすると発生している感じ。 先に解決...
基本的なことだけど、Spring Data JPAでレコードを削除したいときに時々忘れるので書き溜め。 たとえばレコード削除するときは、void deleteByCode(String code); みたいな書き方をすると思う...
SpringBootなどで開発しているとDIするときは、とりあえず@Autowired! というコードをよく目にします。 もちろん、我々ググりエンジニアは少し昔のコードを参照する人が多いわけで、それはしかたがないわけだけ...