Javaその他JavaのEnumを利用してみた purin_it EnumはJavaの列挙型で、これを用いると、1つのEnumで複数の値をまとめて扱うことができる。Enum型をメソッドの引数に指定すると、指定できる値を、そのEnum型とnull値 …
IntelliJ IDEAIntelliJ IDEAでlombokを使ってみた purin_it lombokというライブラリを使うと、JavaBeanクラスにおいて、アノテーション付与するだけで、getterメソッド・setterメソッ …
IntelliJ IDEAIntelliJ IDEAでコードスタイルの整形を行ってみた purin_it ソースコードのインデントを整えたり、不要なimport文を削除したりして、ソースコードを読みやすい状態に保っておくことは、複数人でシステム開 …
Spring Boot 基本Spring Bootでリクエストを送ったクライアントのIPアドレスを取得してみた purin_it 業務用のWEBアプリケーションを作成する際、アクセスログ等にIPアドレスを残しておきたい場合がある。 IPアドレスは、「-Djava. …
Spring Boot DI/AOPstaticメソッド内でDIを利用してみた purin_it 例えば、staticメソッド内でデータベースアクセスをする等、staticメソッドからDIされるオブジェクトを呼び出したい場合もある。 しかし、DIされるオブジェクトのメソッ …
Spring Boot 基本Spring BootのFilter内でエラーが発生した場合の例外処理を追加してみた purin_it WEBアプリケーションを作成する際、処理の途中でエラーが発生した場合に、特定のエラーページに遷移してエラーメッセージを表示したり、エラーログ …
Spring Boot 基本Spring BootでFilterを利用してみた purin_it 前回、このブログで「AOP(Aspect Oriented Programming)」について述べていたが、AOPと同じように複数のプログラ …
Spring Boot DI/AOPSpring BootでAOPを利用してみた purin_it Springフレームワークの基本として、AOP(Aspect Oriented Programming)という概念がある。 AOPは日本語で「アスペクト志向言語」といい、複数 …
Spring Boot DI/AOPSpring BootでDIを利用してみた purin_it Springフレームワークの基本として、DI(Dependency Injection)という概念がある。 DIは日本語で「依存性の注入」といい、newを使わなくてもオブジェ …
Spring Boot 基本gradlewコマンドでSpring BootのWEB画面用アプリをビルドし実行してみた purin_it Spring Initializrで作成したSpring Bootプロジェクトには、以下のように、「gradlew」(Linux, Mac用 …