問題タブ [javabeans]
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.
java - 春豆を動的に変更する
java spring を使用して実行時に Bean のプロパティを動的に変更するにはどうすればよいですか? プロパティ「class」として「class1」または「class2」を使用する必要があるBean mainViewがあります。この決定は、「withSmartcard」プロパティが「Y」または「N」であるプロパティ ファイルに基づいて行う必要があります。
アプリケーションコンテキスト:
プロパティファイル:
withSmartcard=Y
java - boolean getter メソッドの有効な JavaBeans 名
ほとんどの変数名は などの「is」で機能することはわかっていますがisBlue()
、「has」は ? のような有効なプレフィックスでもありますhasProperty()
か?
java - SpringBeansの自動キャスト
アプリケーションコンテキストXMLで定義されたクラスにSpringBeanを自動キャストする方法はありますか?Beanに関するタイプ情報を2つの場所に配置することは避けたいと思います....xml構成ファイルとキャストとしてのコードにも。
たとえば、この構成ファイルが与えられた場合
ApplicationContext.getBean("bean-name")
リターンタイプをに直接キャストしないように呼び出すことはできますかSimpleStringBean
?ApplicationContext.getBean("bean-name", SimpleSpringBean.class)
キャスト自体を避けるために電話することもできますが、2か所にタイプ情報があります。
Springはクラス情報(ApplicationContext.getType
)を取得するか、Bean自体から型を取得することで取得できるようですが、プログラマーの介入なしに型を自動的にキャストする方法はありません。
jsf - JSFでの複雑なBeanツリーの処理
たとえば、このBean構造を見てみましょう。
つまり、基本的にAbean
すべてが含まれています。ここで、これらすべてのBeanのJSPを作成します。たとえば、ユーザーはで必要な数を指定できCbean
ますBbean
。したがって、私の問題は、すべての「子」インスタンスのフォームを自動的に表示したいということです。たとえば、d.jspでは、Dbean
内のすべてのフォームを表示したいと思いCbeans
ます。
<h:dataTable>
-sを埋め込もうとしましたが、成功しませんでした。任意の助けや考えをいただければ幸いです。私の説明が明確だったと思います。
よろしくお願いします、ダニエル
java - javabeanをランダムな値に初期化する方法
私は、Java Beanを受け取り、そのすべての値をランダムな値に初期化するユーティリティクラス/コードを探していました。一部のライブラリはすでにtoString()またはequals()メソッドを作成しているため、リフレクションを介して実行できます。たとえば、いくつかのデータを持つUIを開発するときに役立ちます。
持っている他の可能な素敵な:
- 非プリミティブまたは単純な(文字列、日付)メンバーも再帰的に初期化します
- Beanのコレクションを初期化します
- 生成される値を制限する方法を提供するかもしれません。たとえば、範囲を指定できる数値、文字列の正規表現やワイルドカードなどです。
誰かがこのようなことを知っていますか?ありがとう
編集:解決しています... Apocalispのサンプルが機能し、間違いなく私が探していたものです。IMHOにはいくつかの欠点があります。
- ライブラリはその用途よりもはるかに広い範囲を持っていますが、これは私にとって問題ではありません
- 全体を研究するために時間を費やさない限り、オブジェクトの任意を構築する方法を理解することは非常に複雑です。これは欠点です。
- そして、それは私が推測するより簡潔かもしれませんが、それも問題ありません。
ありがとう!
jsf - 同じサーバー上の別の Web アプリケーションからマネージド Bean にアクセスしますか?
2つのアプリケーションがあります。最初に呼び出された app1 は、JSF 1.2 アプリケーションです。2 番目の app2 は、基本的なサーブレット アプリケーションです。app2 から app1 の特定のマネージド セッション Bean にアクセスすることは可能ですか? どちらも同じサーバーにデプロイされます。
ありがとうトム