1

Web プロジェクトに Spring MVC 3.1 を使用していますが、特定のユース ケースがあります。動的にロードする必要がある RequestMapping の @Controller を持つ jar ファイルをユーザーがドロップできるようにする必要があります。つまり、Tomcat またはコンテキスト (戦争) を再起動するオプションがありません。これどうやってするの。

4

1 に答える 1

0

これで問題が解決するかどうかはわかりませんが、アプリケーションコンテキストのリロードを試すことができます。

((ConfigurableApplicationContext)applicationContext).refresh();

これにはいくつかの短所もあるので、本当にこの状況が必要であることを確認してください。

プロジェクトの1つでは、このような非常に小さな要件がありましたが、JSP(一種のハック)を使用して解決しました。

于 2012-07-24T09:08:22.110 に答える