2022年– date –
-
Java
【Spring+Thymeleaf】リクエストパラメーターをControllerで受け取る方法
【概要】 Spring+Thymeleafにおいて、リクエストパラメーターをControllerで受け取るパターンを紹介します。 リクエストパラメーターのパターンは以下の通りです。 ・単一(inputタグのType=text, number等を想定) ・複数(複数のinputタグ、またはselect... -
Java
【Spring+Thymeleaf】HTMLの更新をビルドせずに反映させる方法
【概要】 Spring + Thymeleafの構成において、ビルド無しでHTMLの変更を反映する方法です。 前提 以下の構成で確認したものになります。 ・SpringBoot 2.6.4 ・Thymeleaf 2.6.4 【設定】 application.properties に以下を追記します。 [crayon-662bed63917... -
Kotlin
【Kotlin】SpringのテストでUnsatisfiedDependencyExceptionが発生した場合の解消方法
【概要】 Qurifier指定をしたRepositoryをDIしたContollerをテストしたときにUnsatisfiedDependencyExceptionが発生した状況と解決方法です。 (参考書籍としてKotlin Webアプリケーション──新しいサーバサイドプログラミングで写経していたときのことです... -
Java
【IntelliJ Idea】Spring Boot DevToolsの自動ビルドを有効にする設定
IntelliJ Ideaの場合、自動ビルドの設定を有効にする必要があります。 【前提】 Gradle、またはMavenプロジェクトで作成しているはずなので、 dependenciesにSpring Boot DevToolsが追加されていること。 追加する対象はMaven Repositoryから選択して追加... -
その他
【MyBatis】IN句にパラメータを設定する方法
SpringアプリケーションにおいてMybatisを使用する状況を想定した実装例です。 【期待値】 IN句に複数のパラメータが設定されたSQL文が発行されること [crayon-662bed63919a6902110579/] 【前提】 ■アプリケーション構成 ・org.springframework.boo... -
Java
【Java】IllegalArgumentExceptionの原因と対策方法
IllegalArgumentExceptionの原因と対策方法はとても簡単です。 基本的なことを理解すればすぐに解消できます。 【IllegalArgumentExceptionとは?】 不正な引数または不適切な引数をメソッドに渡したことを示すためにスローされる例外です。 例えば、0以上...