私は休憩サービスを利用する方法を持っています。このRESTサービスのURLは、私はその元のサービスを所有しているが、私はそのプロジェクトには何も変更したくないorg.springframework.core.env.Environment
Tomcatのdeployment.properties内のプロパティをJavaメソッドから一時的に置き換える方法はありますか?
@PropertySource("file:${catalina.home}/conf/deployment.properties")
public class OriginalService{
@Autowired
private Environment env;
public void originalMethod(){
String endPoint = env.getProperty("rest.url");
.
.
}
}
使用のTomcatのdeployment.properties
から取られています。私はこのメソッドを別のjavaプロジェクトから呼び出すことを望みますが、上記の行のURLを置き換えて、メソッドが元のサービスの代わりにダミーのサービスを消費するようにします。
両方のプロジェクトが同じTomcatサーバーに配置されています。
私は一時的にJavaメソッドからのTomcatのdeployment.properties
でrest.url
プロパティを置き換えることができます方法はありますか?