
IntelliJ IDEAでコードスタイルの整形を行ってみた
purin_it ITエンジニアとして経験・学習したこと
ソースコードのインデントを整えたり、不要なimport文を削除したりして、ソースコードを読みやすい状態に保っておくことは、複数人でシステム開 …
Spring Bootでリクエストを送ったクライアントのIPアドレスを取得してみた
purin_it ITエンジニアとして経験・学習したこと
業務用のWEBアプリケーションを作成する際、アクセスログ等にIPアドレスを残しておきたい場合がある。 IPアドレスは、「-Djava. …
staticメソッド内でDIを利用してみた
purin_it ITエンジニアとして経験・学習したこと
例えば、staticメソッド内でデータベースアクセスをする等、staticメソッドからDIされるオブジェクトを呼び出したい場合もある。 しかし、DIされるオブジェクトのメソッ …
Spring BootのFilter内でエラーが発生した場合の例外処理を追加してみた
purin_it ITエンジニアとして経験・学習したこと
WEBアプリケーションを作成する際、処理の途中でエラーが発生した場合に、特定のエラーページに遷移してエラーメッセージを表示したり、エラーログ …
Spring BootでFilterを利用してみた
purin_it ITエンジニアとして経験・学習したこと
前回、このブログで「AOP(Aspect Oriented Programming)」について述べていたが、AOPと同じように複数のプログラ …
Spring BootでAOPを利用してみた
purin_it ITエンジニアとして経験・学習したこと
Springフレームワークの基本として、AOP(Aspect Oriented Programming)という概念がある。 AOPは日本語で「アスペクト志向言語」といい、複数 …
Spring BootでDIを利用してみた
purin_it ITエンジニアとして経験・学習したこと
Springフレームワークの基本として、DI(Dependency Injection)という概念がある。 DIは日本語で「依存性の注入」といい、newを使わなくてもオブジェ …
gradlewコマンドでSpring BootのWEB画面用アプリをビルドし実行してみた
purin_it ITエンジニアとして経験・学習したこと
Spring Initializrで作成したSpring Bootプロジェクトには、以下のように、「gradlew」(Linux, Mac用 …
IntelliJ IDEA上でGradleを使ってWeb画面のSpring Bootプロジェクトを作成してみた
purin_it ITエンジニアとして経験・学習したこと
Spring Bootのプロジェクトを新規作成を「IntelliJ IDEA」のメニューから実施しようとしたところ、無料の「Communit …
IntelliJ IDEAをインストールしてみた
purin_it ITエンジニアとして経験・学習したこと
「IntelliJ IDEA(インテリジェイ アイディア)」という、Eclipseと同等の機能をもつJava用統合開発環境を使って、Spri …