从资源加载文件
Load file from resources
我想在资源文件中的运行时加载文本文件。我看到编译后的文件位于构建目录 (build/resources/main/locker_locations.csv) 中。但我无法解析访问此文件的路径。我试过 ResourceLoader,但它无法注入。我在方法 @EventListener public void loadGeolocation(ServerStartupEvent event){}
中处理它,它应该在启动后运行。
我从 Micronaut Gitter 那里得到了解决方案。需要使用 ResourceResolver#getResource(“classpath:locker_locations.csv”)
我想在资源文件中的运行时加载文本文件。我看到编译后的文件位于构建目录 (build/resources/main/locker_locations.csv) 中。但我无法解析访问此文件的路径。我试过 ResourceLoader,但它无法注入。我在方法 @EventListener public void loadGeolocation(ServerStartupEvent event){}
中处理它,它应该在启动后运行。
我从 Micronaut Gitter 那里得到了解决方案。需要使用 ResourceResolver#getResource(“classpath:locker_locations.csv”)