Spring framework

SpringMVCのFormのプロパティはpublic不可、setter/getter必要

投稿日:

SpringMVCのFormはPOJOで作れます。
extend も アノテーションも不要な、ただの箱と言えます。

Formの各プロパティは、
SAStrtusのActionFormでは、publicフィールドに指定可能でした。
SpringMVCでは、publicフィールドでは動きません。

org.springframework.beans.NotReadablePropertyException: Invalid property ‘プロパティ名’ of bean class

このようなエラーになってしまいます。
privateフィールドにして、setter/getterを作成しましょう。

-Spring framework

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

Spring-data-JPA/QueryDSL

DSLとは何でしょうか? ドメイン固有言語(ドメインこゆうげんご、英: domain-specific language、DSL)とは、特定のタスク向けに設計されたコンピュータ言語を意味する Qクラス …

no image

SpringFWの中心的役割はDIとAOPである。

Spring Frameworkは山程機能がある   Spring Core はDIとAOP Spring Frameworkの最も核となる部分は「Spring Core」の部分です。 Sp …

no image

Spring Boot-Spring Data JPAの使用準備

Spring Boot-Spring Data JPAの使用準備は超簡単 やることは3つだけである。 pom.xmlに「1.Spring Data JPA」と「2.使用するDB」を記述する。 appl …

no image

Spring+MyBatisの使用準備は超簡単

1.Mavenの場合 pom.xmlへの記述 <dependency> <groupId>org.mybatis.spring.boot</groupId> &lt …

no image

SpringMVCでドメイン駆動開発に役立つサイト・スライド

1 SpringMVCでドメイン駆動開発を行う時の具体的なコード例 ドメインロジックに集中せよ 〜ドメイン駆動設計 powered by Spring from 亨 増田 2 データクラス+機能クラス …