かずきのBlog@hatena

すきな言語は C# + XAML の組み合わせ。Azure Functions も好き。最近は Go 言語勉強中。日本マイクロソフトで働いていますが、ここに書いていることは個人的なメモなので会社の公式見解ではありません。

Spring Boot小ネタ ModelAttributeで名前を指定しなかったときのデフォルトの名前

@ModelAttribute("hoge") FooForm a

みたいにしたらhogeという名前でThymeleafからアクセスできるようになります。このとき

@ModelAttribute FooForm a

のように名前を省略することもできます。そのときはクラス名の最初を小文字にした名前でアクセスできます。

つまりThymeleafのテンプレートで以下のようにアクセスできます。

<span th:text="${fooForm.bar}">hoge</span>