[英]Spring boot: accessing command line args from a bean
我用一個參數運行spring boot應用程序 - filename。 該文件包含我在運行時需要的一些屬性。 當應用程序啟動時,它會檢查args.length==1
但是我需要在單個點中使用這個文件(屬性) - @Component
注釋的bean。
它是一種從中獲取文件內容的方法嗎?
在Spring中,有一個名為ApplicationArguments的bean,它提供對用於運行應用程序的參數的訪問。
@Component
public MyComponent {
@Autowired
private ApplicationArguments applicationArguments;
public void method() {
List<String> filenameArgs = applicationArguments.getOptionValues("filename")
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.