Java,プログラミング

Thumbnail of post image 170

@AllArgsConstructor使用時にファクトリメソッドを生成する

Lombokで全てのフィールド変数を引数に持つコンストラクタを生成したい場合は以下の例のように@AllArgsConstructorを使います。

//im ...

アジャイル 開発,読書

Thumbnail of post image 047

現在ではアジャイル開発、スクラムという言葉も広く知られるようになっており既に現場で導入されている方や導入を検討されている方も多いと思います。

アジャイルソフトウェア開発宣言やスクラム ガイドが公式の資料としてありますが、内 ...

読書

Thumbnail of post image 103

自己啓発のためにビジネス書を読みたいけど、どれを読めばいいのかわからないという方も多いのではないでしょうか?書店のビジネス書コーナーには様々なジャンルのビジネス書が置かれており毎月たくさんの新書は発売されています。

この記 ...

Linux,Mac,シェルスクリプト

Thumbnail of post image 123

HTTPieとは?

HTTPieはcurlのようなCUIのHTTPクライアントツールです。JSONサポート、シンタックスハイライトなどWeb APIクライアントとして使いやすい機能が提供されています。

HTTPie公式ページ ...

Linux,シェルスクリプト

Thumbnail of post image 156

使うたびに検索しているのでまとめます。

HTTPメソッド、リクエストヘッダの指定# GETリクエストする$ curl {URL}# JSONをPOSTする# -HでContent-Typenにapplication/jsonを指 ...

Java,Spring,プログラミング

Thumbnail of post image 140

やりたいこと

Spring MVCの@RestControllerを使って作成したWeb APIに対する認証、認可をリクエスト中のAuthorizationヘッダの値で行います。この認可はリクエストごとに行います。

実装方法の概要 ...

Java,Spring,プログラミング

Thumbnail of post image 098

Mockitoとは

Mockitoとはテスト対象クラスが依存しているクラスを簡単にモック化する機能を提供しているライブラリです。mockit公式ページ

Mockitoを利用することでテスト対象クラスの単体テストに集中すること ...

Java,Spring,プログラミング

Thumbnail of post image 123
コンストラクタインジェクションのメリット

SpringではDIを行う際にはコンストラクタインジェクションを使用することが推奨されています。

テスト時にDIの対象クラスをモックオブジェクトに変更しやすい。
DI対象のフィールド ...

AWS

Thumbnail of post image 182

概要

Route 53で取得したドメイン の期間延長に必要な作業の流れは以下の通りです。

Route 53 マネージメントコンソールを開く。
期限を延長したいドメインを選択する。
延長する期間を設定し延長する。 ...

PostgreSQL,SQL

Thumbnail of post image 139

PostgreSQLでのテーブルに対する列の追加、削除、列名の変更、制約の変更方法を毎回検索しているので記事にまとめる。

動作確認はPostgreSQL 11.6で行っている。

動作確認用テーブルの作成

SQLの ...