Java

Spring BootでConfigurationクラスを用いてBean定義する方法

2019/4/12  

Spring BootでConfigurationクラスを用いてBean定義する方法をメモしておきます。このBean定義の方法は、主にコンポーネントスキャンによる自動登録ができない(例. 外部ライブラ ...

Spring Bootで定期的に処理を実行する方法

2019/4/9  

Spring Bootで定期的に処理を実行(スケジューリング)する方法をメモしておきます。バッチ処理を行う際に使えそうです。設定も簡単でした。 環境 Spring Bootで定期的に処理を実行する S ...

Spring FrameworkでDIする3つの方法

2019/4/12  

SpringでDIコンテナの管理対象となったインスタンスをインジェクション(注入)する3つの方法をメモしておきます。 コンストラクタインジェクション コンストラクタを利用したDIで、最も推奨されるDI ...

Spring Boot + Spring Batchで簡単なバッチサービスを作ってみる

2020/3/12  

Springのチュートリアルページをもとに、Spring Boot + Spring Batchで簡単なバッチサービスを作ってみました。具体的には、CSVファイルを読み込み、ファイル内の文字列を加工し ...

【Java】Stringがnullまたは空文字かを判別する2つの方法

2019/5/29  

JavaでStringがnullまたは空文字かを判別する方法をメモしておきます。 昔から使われている方法 Java6から使えるチェック方法です。注意点として、str == nullとstr.isEmp ...

Spring Bootでルートのログレベルを最大に設定する方法

2019/10/18  

Spring Bootでルートのログレベルを最大に設定する方法をメモしておきます。開発時に詳細なログを出力したいときに役立つ設定です。 Spring Bootでルートのログレベルを最大に設定する方法 ...

【Java】文字列の中から特定の文字列を切り出す方法

2019/2/23  

Javaで文字列の中から特定の文字列を切り出す方法をメモしておきます。例えば、<head><title>abc</title></head>という文字列 ...

【Mac】Gradle初心者による手を動かして学ぶGradle入門

2019/2/23  

これまでJavaのビルドツールはMavenしか使ったことがなかったのですが、どうやらGradleってのがイケてるらしいです。技術を学ぶときは手を動かすのが1番!ということで、Springのサイトに載っ ...

【Mac】Gradleのインストール手順

2019/2/23  

MacにGradleをインストールしたときのメモを残しておきます。 Gradleのインストール手順 Homebrewを使えば以下のコマンド1行でインストールできます。「Homebrewって何?」という ...

クラス図の集約をJavaでわかりやすく説明する

2019/2/23  

UMLのクラス図に出てくる「集約」の意味がこれまでよくわからなかったのですが、Java言語で学ぶデザインパターン入門の中で書かれている集約の説明がわかりやすかったのでメモしておきます。 集約とは イン ...

© 2020 Reasonable Code