何か奇妙なことが起こっています。
Param インターセプターは、リクエストからパラメーター文字列の値を取得し、アクションの Java プロパティに配置する役割を果たします。
いくつかのデフォルト型コンバーターが存在します (基本型、Date、Map、Array)
そして、文字列パラメーターを BigDecimal に入れようとしました。奇妙なことに...動作しますが、どのように?BigDecimal コンバーターは存在せず、フレームワーク ユーザーが実装する必要があると確信しています。
何か奇妙なことが起こっています。
Param インターセプターは、リクエストからパラメーター文字列の値を取得し、アクションの Java プロパティに配置する役割を果たします。
いくつかのデフォルト型コンバーターが存在します (基本型、Date、Map、Array)
そして、文字列パラメーターを BigDecimal に入れようとしました。奇妙なことに...動作しますが、どのように?BigDecimal コンバーターは存在せず、フレームワーク ユーザーが実装する必要があると確信しています。
私が正しければ、デフォルトの BigDecimal 解析を使用しています。DefaultTypeConverter を見てください。