- HOME >
- ポンコツPdM
ポンコツPdM

SIerでの開発・プロジェクト運営の経験をもとに、Java・Springの実装、設計・テスト、チーム開発で役立つ手順をまとめています。
学習と現場をつなぐ
この記事に書いてあること Tymeleafを使っていて、Javaアプリ側から引き渡した値を使ってHTML側でURLを生成したいような場合があると思います。例えば、ファイル名は固定だがドメインなどを条件によって切り替えたい場合などです。 簡単な注意点があったのでメモ。 前提 Spring MVC 5.xJava11Thymeleaf.3.0.11 先に結論 HTMLにCSSのURLを出す場合は th:href と @{...} を使います。JavaScriptで値が必要なら th:inline="javas ...
Cookieの設定をstaticファクトリへまとめ、生成と共有を分けるJava例です。専用型でできることと限界、属性の一致、可変Cookieの独立性を確認し、JUnitと実HTTPでセッション無効化まで試せる一式を配布します。
Springのテストをするときに使用するmockmvc#performで複数のフォーム情報を送信する場合の書き方2通りをメモ
Spring MVCとThymeleafの組み合わせで発生したCircular view path~~というエラーの原因についてメモ
thymeleafを使ってHTMLのbuttonのonclick属性のurlを動的に指定する方法を調べるのに苦戦したのでメモ。
シングルクオートがとても重要でした。
JAXWSをJava9以降で動かそうとしたときにTomcatで動かなかったので備忘メモ。
EclipseとMavenを使った開発で「動的 Web モジュール 3.1 は Java 1.7 またはそれ以降 を要求します。」のエラーがEclipseの設定だけでは解決できなかったのでメモ。
Lombokの@ToStringを使うことによってフィールドの一覧情報を簡単に出力することができます。この時クラス分割によってextenndsしているような構成で親クラスのtoStringメソッドを実行する方法を説明
SpringMVCとLombokの組み合わせで@AllargsConstructorを使った時に発生するNoUniqueBeanDefinitionExceptionへの対応をメモします。
基本的には@Qualifierを使って対応することになります。
この記事に書いてあること この記事では、@Autowired を付けたフィールドへ同じ型のBeanが2件見つかる場合を扱います。NoUniqueBeanDefinitionException に出る候補名を読み、必要な実装をそのフィールドの @Qualifier で指定します。 実行用サンプル Bean候補が二つのときの起動エラーと、実装Bを指定した場合の実行結果をJUnitで確かめます。 ZIPにはソース全文・テスト・pom.xml・READMEを収録しています。JDK 17とMaven 3.9系で m ...