0

次のような多くの Bean プロパティがあるとしましょう。

<property name="posture">
        <list>
            <value>Lordosis</value>
            <value>Kyphosis</value>
            <value>Flat-Back</value>
            <value>Sway-Back</value>
            <value>Scoliosis</value>
        </list>
    </property>

この Bean の初期化後。これらのプロパティに関する情報を取得するにはどうすればよいでしょうか? たとえば、各プロパティ内のリストの長さは?

4

1 に答える 1

2

私はstackoverflowが初めてなので、気楽にやってください。しかし、これはうまくいくはずだと思います。
メインコントローラーまたはメインメソッドなどで、次のようにBeanをロードして注入します。この例では、context.xml が Bean を含む xml ドキュメントです。class は、Bean が参照するクラスです

ApplicationContext context = new ClassPathXmlApplicationContext("context.xml");
Class class = (Class) context.getBean("beanName");
    List list = class.getPosture();

次に、他のリストと同じように参照します。これがあなたの質問に答えることを願っています。

于 2013-01-17T17:17:48.777 に答える