プロパティが指定されていない場合、スプリングファイルで使用されるデフォルトの値としてnullまたは空の文字列を挿入できますか?現在、私が持っている最高のは、あなたがSpELを使用してみましたコードプロパティのデフォルト値としてnullまたは空の文字列を挿入
7
A
答えて
7
に""
に解決
<constructor-arg index="1" value="@{data.url:""}"/>
のですか?多分このような何か:
<constructor-arg index="1" value="#{'${data.url}'==null?'':'${data.url}'}"/>
更新
私はちょうど(のようにうまくhereを説明した)もっと簡単な方法があることを思い出しました。試してみてください:
<constructor-arg index="1" value="${data.url:''}"/>
8
あなたがソースに注釈を使用している場合、これはトリックを行います:
@Value("${data.url:#{null}}")
private String dataUrl;
5
空-エルヴィスは私の作品...
@Value("${http.proxyHost?:}")
public String proxyHost = null;
関連する問題
- 1. 空の文字列で上書きするためにC#のチェック挿入値が空またはnullです。
- 2. 文字列を数値にキャストし、nullまたは空の文字列を0として解釈します。
- 3. 配列の文字列をビルドして、PHPの空値またはNULL値を省略します。
- 4. NOT NULLフィールドに空の文字列を挿入できますか?
- 5. Codeigniter:set_value()が空の場合に文字列を挿入します。
- 6. elasticsearchは空の文字列をnullと見なしますか?
- 7. デフォルトのプロパティ値をSpringにNULLとして指定します。
- 8. は数字と空の文字列を受け入れ、空の文字列フィールド
- 9. django nullと空の文字列
- 10. JSF 2.2で空文字列の値がNULLとして動作していないと解釈しました
- 11. 空の文字列は、NOT NULL
- 12. 空の文字列またはnullをDirectoryEntryコンストラクタに渡す
- 13. 文字列の1文字または2文字ごとにスペースを挿入してください。
- 14. VB.NETを使用したAccessで空の文字列フィールドをnullに挿入する
- 15. Doctrine/Symfonyは、空の文字列をNULLに変換します。
- 16. Dbに値を挿入するための文字列フォーマット
- 17. 文字列の挿入
- 18. Cassandraはスキップされた列にnull値を挿入しています
- 19. 空の文字列とMySQLデータベースのNULLを保存していますか?
- 20. C#XmlElement:SelectSingleNodeは空の文字列に対してnullを返しますか?
- 21. シートに文字列を挿入すると数字が挿入されます
- 22. 文字をSQL文字列に挿入します。
- 23. 他の文字列のx位置に文字列を挿入しようとしています
- 24. プロパティ値以外の値を挿入しようとしました。目的C
- 25. JSF - 入力セットを持たないUIInputコンポーネントString空の文字列へのプロパティ
- 26. Rubyの文字列をデフォルト値の
- 27. 空またはnil値の文字列のテスト
- 28. 文字列配列の挿入問題
- 29. 空文字列をadodbによって準備された文で挿入します。
- 30. javaのnull値の空の文字列を置き換える方法は?
私は 'だけだと思います< constructor-arg value = "" />は動作するはずです。インデックスが必要な場合は、追加することができます。多分私はあなたの質問を正しく得ていないでしょうか? –