Spring Web アプリケーションの "サーブレット コンテキスト パス" (または など) をService spring Beanから動的に取得できるようにしたいと考えています。http://localhost/myapp
http://www.mysite.com
この理由は、Web サイトのユーザーに送信される電子メールでこの値を使用したいからです。
Spring MVC コントローラーからこれを行うのは非常に簡単ですが、サービス Bean からこれを行うのはそれほど明白ではありません。
誰でもアドバイスできますか?
編集:追加要件:
アプリケーションの起動時にコンテキスト パスを取得し、すべてのサービスでいつでも取得できるようにする方法がないかどうか疑問に思っていました。