我运行带有单个参数(文件名)的Spring Boot应用程序。文件包含我在运行时需要的某些属性。应用程序启动时,它会检查 args.length==1
。
但是我需要在一个单一点上使用这个文件(属性)- 通过 @Component
注释的bean。
是否有一种方法可以从中获取文件内容?
我运行带有单个参数(文件名)的Spring Boot应用程序。文件包含我在运行时需要的某些属性。应用程序启动时,它会检查 args.length==1
。
但是我需要在一个单一点上使用这个文件(属性)- 通过 @Component
注释的bean。
是否有一种方法可以从中获取文件内容?
@Component
public MyComponent {
@Autowired
private ApplicationArguments applicationArguments;
public void method() {
List<String> filenameArgs = applicationArguments.getOptionValues("filename")
}
}