-1

春の勉強を始めたばかりです。コードが効率的になるように、Spring を使用したアプリケーション開発で ApplicationContext xml ファイルを作成する際に避けるべきことは何ですか? (私が意味したのは、ApplicationContext xml ファイルを作成するときに従うことができる良い習慣であり、否定的な投票をしないでください。それは本当に疑問です)

4

1 に答える 1

5

以下に考慮すべき点がいくつかあります。これらは考慮すべき点のほんの一部です。

1) モジュール性 - applicationContext.xml モジュールごとに分割し、それをメインの applicationContext.xml にインポートできます 例: applicationContext.xml コード スニペスト

<import resource="classpath:dbConfig.xml"/>
<import resource="classpath:userModuleContext.xml"/>
<import resource="classpath:customerModuleContext.xml"/>

2) データベース構成は、別個のプロパティー・ファイルに保管してから、 PropertyPlaceholderConfigurerを使用して applicationContext.xml で使用できます。

3) Bean スコープは、プロトタイプ、シングルトン、リクエスト、セッションのように適切である必要があります

singleton - Spring コンテナーごとに単一のインスタンスを意味します。クラスタ環境で問題が発生する可能性があります。

4) A ---> B ---> C ---> A のような循環依存が発生しないように、Bean 依存性注入が適切である必要があります。

もっとたくさん....

于 2012-10-12T08:53:03.513 に答える