私は最近、Rest API を提供するこの Spring ベースの Web アプリケーションを持っていると考えて@Autowiredい@Serviceます@Controller。
ただし、通常の Java とは異なり、Servlet通常のサーブレットと同様に、アプリケーションを他のプロジェクトでどのように使用できるかわかりません。
<servlet>
<servlet-name>Rest</servlet-name>
<servlet-class>com.myapp.Rest</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Rest</servlet-name>
<url-pattern>/rest</url-pattern>
</servlet-mapping>
ライブラリを作成したいSpringアプリで使用される構成ファイル(context.xmlなど)に主に関心があります。DAO クラスの Bean は xml で定義されているため、アプリをライブラリとしてパッケージ化すると、ライブラリが Spring プロジェクトに含まれているときに競合しませんか?
これは可能ですか?その場合、アプリケーションはどのように構成する必要がありますか? つまり、現在、Spring API プロジェクトはWAR構造に基づいています。