2021-12-01から1ヶ月間の記事一覧
mybatis の一般的なSQL Mapper の指定は、Mapper インターフェースクラスのパッケージと 同じ階層に、SQLMap XML を配置するか、Configuration のXMLで、 <mappers> <mapper resource="sql/sqlmap.xml"/> </mappers> で書くであろう。 Configuration のXMLを書かずに、さらに、SQLMap XML の PATH をMapper イ…
1年以上前、mybatis config 設定 = 接続情報等のXMLを使わないケースで 以下を書いた。 【再興】mybatis XML設定を使わない場合 - Oboe吹きプログラマの黙示録1つの Mapper に限らず、複数 Mapper を使用することもあるのだから、以下が良い。 public sta…
以前からJUnit には、あまり執着することがなかった。 カバレッジ率の為に無駄に近い労力をかけたくもなく、動いて当たり前のテストケースを 書くセンスの無さが厭だったからである。 今日は、今更の JUnit のことを書いてみたくなった。static メソッドのモ…
任意オブジェクト生成→属性設定済みを取得するのに、簡潔を目指していた。 例) import lombok.Data; @Data public class Member{ private String memberId; private String firstName; private String lastName; private int limitDays; public void setNam…
先日、Jackson を使用した JSONシリアライズ/デシリアライズで、snake Case と camel Case の 予め存在する方法のことを書いた。。。 oboe2uran.hatenablog.com大文字の snake Case の場合、どうするのだ!? とレアなケースで少し頭をかかえた。小文字の s…
リモートのGIT に存在するはずのブランチが、リモート origin をフェッチしても 表示されないことが、SourceTree であった。他のアプリ、Eclipse GIT でプルしたのを後からSourceTreeで開いたせいだろうか? 原因がよくわからないが対処は、 .git フォルダに…
ByteArrayOutputStream を使い回すコードを書きそうでいて、 めったに書かないコーディングである。 reset() を呼ばずに使い回すと前回の出力内容が残っていて思わぬ結果になる。reset() は、ByteArrayOutputStream 内部で持つ byte配列の書き込みカウンタを…
AWSコンソールから Lambdaを設定する作業で、 環境変数に、AWS_REGION というのをキーに、使用 Region をセットしようとしら、、Lambda was unable to configure your environment variables because the environment variables you have provided contains …
サンプル public interface Agent extends AutoCloseable{ public void execute(); } public class AgentImpl implements Agent{ @Override public void execute(){ System.out.println("AgentImpl::execute"); } @Override public void close() throws Exce…
Amazon S3 サービスのクライアント、 com.amazonaws.service.s3.AmazonS3 で、InputStream から S3 にアップロードする時、 com.amazonaws.service.s3.model.ObjectMetadata にセットする 長さ=content Length をわからない時に、どうやって調べて指定すれ…