IntelliJのMyBatisプラグインを使ってSpring BootプロジェクトでMyBatisのマッパーとエンティティを生成する
Java + Spring Boot + MyBatisのプロジェクトにおいてMyBatis用のマッパークラス、エンティティクラスをテーブル ...
Spring Boot + JavaプロジェクトでAssertJを用いてList中のBeanオブジェクトを指定したプロパティで比較する
isEqualToIgnoringGivenFieldsメソッドのようなものを使いたかったが見当たらなかった。
AssertJ Core features highl ...
Spring Boot + JavaプロジェクトでAssertJを用いて 指定したプロパティを除外してオブジェクトを比較する
JUnitを使ったテスト時Beanの各プロパティが期待結果となっているか検証したいが、特定のプロパティ検証対象外にしたい。例えば、下記のBookクラスのidは比較対象にしたい。 ...
【AWS】Spring Bootプロジェクトをjibを使ってDockerイメージを作成しCodePipelineでBeanstalkへデプロイする
CodeCommitからソースコードを取得しビルド、デプロイを行う。ビルドステージでは以下の2点を行う。
Dockerイメージを作成とECRへプッシュBeanstalkのデプロイ設定ファイ ...
Javaでプロパティファイルを読み込む
クラスパス上のプロパティファイルの内容をPropertiesクラスのオブジェクトに読込み保持します。
シングルパターンを実装しており、プロパティファイルの読込は初回のインスタンス取得時のみ行います。
Classクラ ...
Tomcat7でのJDBCドライバの配置場所
JDBCドライバのjarファイル、例えば「mysql-connector-java-5.1.28-bin.jar」は%CATALINA_HOME%\lib内
に配置する。eclipseで設定したビルドパスはTomcatでのクラ ...
オブジェクト指向のこころ その3
第8章に記述されているオブジェクト指向の三大要素の一つであるカプセル化に対する考え方についてです。
カプセル化とはフィールド変数のアクセス修飾子をprivateにして他のクラスから見えなくすること、のような説明が多く ...
オブジェクト指向のこころ その2
第1章を読みました。
「概念レベル」、「仕様レベル」、「実装レベル」というレベルを意識し問題を議論しなくてはいけないという点が印象的でした。
自分は概念レベルでの考察を今までしていませんでした。
オブジェクト指向のこころ その1
オブジェクト指向の考え方、問題へのアプローチについて理解を深めるために
「デザインパターンとともに学ぶオブジェクト指向のこころ」という本を読もうと思います。
なかなか難しそうな感じですが、少しずつ読み進めたいと思います ...