問題タブ [spring-context]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
spring-boot - PropertyOverrideConfigurer は Spring Boot 2.4.4 では機能しませんが、1.5.3 では機能します
以下のコードは Spring Boot 1.5.3 で動作しますが、2.4.4 では失敗します
以下のエラーで失敗します
spring-boot - War ファイルのデプロイでの子コンテキストを使用した Spring Boot 構成
war ファイルとしてデプロイする Spring Boot アプリケーションがあります。Spring Boot 2.4.3 に更新したとき、コンテンツ ネゴシエーション マネージャー領域で問題が発生し始めました。アプリには、UI アプリケーションを実行する REST URL (/xxx) と webapp URL (/xxx/yyy) があります。Spring Boot の変更により、webapp url のコンテンツ ネゴシエーションに問題があります。Web アプリケーションをサポートするために変更を加えると、REST Web アプリケーションに問題が発生します。webapp を子アプリケーション コンテキストに変更し、そこでコンテンツ ネゴシエーション マネージャーをオーバーライドすることを検討していました。
子コンテキストの例はかなりありますが、war デプロイメントがあるものはありません。たとえば、子コンテキストに別のポートを設定することはできません。SpringApplicationBuilder と child() メソッドを使用していくつかのアプローチを試しましたが、インスタンス化された子コンテキストの構成が表示されません。
アプローチに何か問題がありますか、それとも他の誰かが前進する道を提案できますか?
java - 特定の Locale を使用してコンマを小数点記号として使用するように DataBinder を構成するにはどうすればよいですか?
DataBinder を使用して、次のように値をオブジェクトにマップします。
現在、小数点記号としてコンマを持ち、double に変換する必要がある文字列がいくつかあります。
「0,00」 は double に変換できないため、次のエラーが表示されます。
Locale.FR
DataBinder でコンマを小数点記号として受け入れるようにする方法や、ロケール(データ ソースのロケール) を使用する方法がわかりません。
これは役に立ちませんでした:
誰かが小数点のコンマを処理する方法を教えてもらえますか?
これは私のテストケースです: