ポンコツPdM

プロフィール画像

SIerでの開発・プロジェクト運営の経験をもとに、Java・Springの実装、設計・テスト、チーム開発で役立つ手順をまとめています。

    プログラミング

    実装・エラー解決

    2026/11/4

    ThymeleafでJavaから引き渡した値でURLを組み立てるときの簡単な注意点

    この記事に書いてあること Tymeleafを使っていて、Javaアプリ側から引き渡した値を使ってHTML側でURLを生成したいような場合があると思います。例えば、ファイル名は固定だがドメインなどを条件によって切り替えたい場合などです。 簡単な注意点があったのでメモ。 前提 Spring MVC 5.xJava11Thymeleaf.3.0.11 先に結論 HTMLにCSSのURLを出す場合は th:href と @{...} を使います。JavaScriptで値が必要なら th:inline="javas ...

    JavaのCookie生成・属性・セッションを確かめる記事のアイキャッチ。別々に生成されたトークンと期限切れを示す。

    設計・テスト・レビュー

    2026/11/6

    Cookieの設定をstaticファクトリにまとめる|生成と共有を分けるJava例

    Cookieの設定をstaticファクトリへまとめ、生成と共有を分けるJava例です。専用型でできることと限界、属性の一致、可変Cookieの独立性を確認し、JUnitと実HTTPでセッション無効化まで試せる一式を配布します。

    プログラミング

    設計・テスト・レビュー

    2026/11/4

    MockMvc#performのPOSTで複数のform情報を送信する方法

    Springのテストをするときに使用するmockmvc#performで複数のフォーム情報を送信する場合の書き方2通りをメモ

    プログラミング

    実装・エラー解決

    2026/11/4

    SpringのThymeleafでjavax.servlet.ServletExceptionが発生したしょうもない理由

    Spring MVCとThymeleafの組み合わせで発生したCircular view path~~というエラーの原因についてメモ

    プログラミング

    実装・エラー解決

    2026/11/4

    Thymeleafのonclickで画面遷移する方法|ModelのURLと引用符を確認

    thymeleafを使ってHTMLのbuttonのonclick属性のurlを動的に指定する方法を調べるのに苦戦したのでメモ。
    シングルクオートがとても重要でした。

    プログラミング

    実装・エラー解決

    2026/11/4

    Java9以降でJAXB(SOAP)で作ったプログラムをTomcatで動かすためにやったこと

    JAXWSをJava9以降で動かそうとしたときにTomcatで動かなかったので備忘メモ。

    プログラミング

    実装・エラー解決

    2026/11/4

    Eclipseで「動的 Web モジュール 3.1 は Java 1.7 またはそれ以降 を要求します」が解消されない時の対応

    EclipseとMavenを使った開発で「動的 Web モジュール 3.1 は Java 1.7 またはそれ以降 を要求します。」のエラーがEclipseの設定だけでは解決できなかったのでメモ。

    プログラミング

    実装・エラー解決

    2026/11/4

    ExtendsしたクラスにおけるLombokの@Dataで親クラスのtoStrinngメソッドを呼び出す方法

    Lombokの@ToStringを使うことによってフィールドの一覧情報を簡単に出力することができます。この時クラス分割によってextenndsしているような構成で親クラスのtoStringメソッドを実行する方法を説明

    プログラミング

    実装・エラー解決

    2026/11/4

    Springとlombokのallargsconstructorで「NoUniqueBeanDefinitionException」に対応する

    SpringMVCとLombokの組み合わせで@AllargsConstructorを使った時に発生するNoUniqueBeanDefinitionExceptionへの対応をメモします。
    基本的には@Qualifierを使って対応することになります。

    プログラミング

    実装・エラー解決

    2026/11/4

    Springで「NoUniqueBeanDefinitionException」が出たときの対策

    この記事に書いてあること この記事では、@Autowired を付けたフィールドへ同じ型のBeanが2件見つかる場合を扱います。NoUniqueBeanDefinitionException に出る候補名を読み、必要な実装をそのフィールドの @Qualifier で指定します。 実行用サンプル Bean候補が二つのときの起動エラーと、実装Bを指定した場合の実行結果をJUnitで確かめます。 ZIPにはソース全文・テスト・pom.xml・READMEを収録しています。JDK 17とMaven 3.9系で m ...