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