アプリケーションの開発中に、どのように進めるべきか明確ではない場合があります。私のアプリケーションは非常に大きなインプリメンテーションではありませんので、DIコンテナ(Spring/Guice)を追加したくありません。汎用オブジェクトファクトリの作成
ServiceObjectのインスタンスを作成する2つの方法があります。私は自分のサービスレイヤを呼び出す必要があるところから私のControlerレイヤを持っています。
- 単純な
new
オペレータを使用してください。 - ファクトリレイヤを作成します。
私は工場のパターンを知っていますが、私の意図は、指定されたオブジェクトを作成して注入するのに十分な汎用のObjectFactoryを作成することです。
Springは、コントローラクラスにいくつかのセッターメソッドを公開して、そのファクトリに指定されたオブジェクトを注入させるのと似たものです。
この点で任意の開始ポインタは、事前
私はそれに同意しますが、アプリケーションは小さいので、10サービスクラスと言うので、私は免許の問題のために私のリストに追加のdepedencies.Springを追加したくありません:( –
春には、 Mavenを使うと、依存関係をあなたのアプリケーションに束ねるのが非常に簡単になります。自分自身を動かすことを主張するならば、セッターメソッドを公開して、アプリケーションスタートアップ時にすべての 'bean'後で最小限の変更で。 – artbristol