だから私は春のボットアプリを持っています:
@Configuration
@PropertySource("${configuration.file}")
public class Application extends SpringBootServletInitializer implements CommandLineRunner {
...
public static void main(String[] args) throws IOException {
SpringApplication app = new SpringApplication(Application.class);
System.setProperty("configuration.file","file:"+"path to my file");
app.run(args);
}
...
Windows configuration.file でアプリを実行すると正しく設定されますが、Tomcat サーバーでこれを実行すると次のようになります。
Could not resolve placeholder 'configuration.file' in string value "${configuration.file}"
問題の原因は何ですか?