私はseam-genによって生成されるseamプロジェクトに取り組んでいます。 JBoss 5.1.0 GAで動作します。このプロジェクトでは、私は、Seamコンポーネントなどseam.propertiesファイルを開発し、次のとおりです。seam.propertiesでSeamコンポーネントを設定する
@Name("myBean")
@Scope(ScopeType.APPLICATION)
@Startup
public class MyBean {
private String myField;
public String getMyField() {
return myField;
}
public void setMyField(String myField) {
this.myField = myField;
}
}
// seam.properties file
myBean.myField = my content
実は、縫い目はseam.propertiesファイルからコンテンツに「myFieldで」を初期化する必要があります。しかし、これは私には当てはまりません。実行時に "myField"がnullです。初期化されていません。アイデアはありますか?
ありがとうございます。
ドキュメントを指すのではなく、詳しく説明してください。私はそこにお勧めを見つけることができません。 –
@ MPiリンクをクリックすると、2行目に「components.xmlファイルはプロパティ設定よりも少し強力です」と表示されます。それは私が指していた推薦だよ。 –
ああ、OK。私はそれがより強力であることを見ることができますが、その文は私の目の中の勧告ではなく、事実を明白に述べています。プロパティーファイルはXMLファイルよりも扱いがはるかに簡単なので、十分に良いのであれば、 'seam.properties'を使用することが推奨されます。しかしもちろん、それはまた味の問題です。 –