Spring を使用して MVC アプリを構築したい (最初のタイマーはこちら)。
そのため、Jetty をサーブレット エンジンとして組み込みたいと考えています。ただし、Jetty は Java Bean のパターンに厳密に従っていないため、Spring からいくつかのクラスを起動できません (オーバーロードされたセッターまたは addXYZ のようなセッター以外の init メソッドを使用します)。
このプロジェクトを構築するために受け入れられている/推奨される方法は何ですか? 明らかに、私のコードはすべて MVC モデルにうまく適合しますが、Jetty の場合:
- 自分の Spring 対応 Bean にすべての Jetty (またはその他の非 Bean 対応コンポーネント) をカプセル化しますか?
- 春にできるだけ多くのインスタンスを作成し、Bean に準拠していないクラスを拡張して、適切な Bean のように動作させるようにしますか?
- 別のオプションはありますか?