1

私はSpring Bootにかなり慣れていませんが、同じサーバーに複数のアプリケーションをデプロイできるようにアプリケーションを構築したいと考えており、残りのパスでアプリケーションを区別したいと考えています。

たとえば、アプリケーション user-management と animal-management があり、両方にパスに応答する rest-controller があるとします\names。これらのアプリケーションは両方とも実行されるlocalhost:8080ため、 to を送信するGETlocalhost:8080/users/names、ユーザー管理のコントローラーが反応し、GETtoを持つ動物についても同じようになりlocalhost:8080/animals/namesます。

@RequestMappingコントローラーに a を配置してパーツnamesを取得できますが、アプリケーションで同じことを行うと、無視されます。

基本的に、「このアプリケーションのすべてのコントローラーは、コントローラーで指定された残りのパスにマップする必要がありますが、プレフィックスは「x」です」とアプリケーションに伝えたいと思います。

どうやってやるの。

4

1 に答える 1

0

contextPath を探していましたが、名前がわかりませんでした。属性をapplication.properiesに入れることserver.contextPath=/usersで、私が望んでいたように機能しました。ありがとうございます

于 2016-04-14T13:59:34.157 に答える