how to read file path in spring boot using @value code example
Example 1: load a file from classpath spring boot
public void testResourceFile() throws IOException {
File resource = new ClassPathResource("test.json").getFile();
String text = new String(Files.readAllBytes(resource.toPath()));
}
Example 2: load a file from classpath spring boot
private void testResource(Resource resource) {
try {
InputStream resourcee = resource.getInputStream();
String text = null;
try (final Reader reader = new InputStreamReader(resourcee)) {
text = CharStreams.toString(reader);
}
System.out.println(text);
} catch (IOException e) {
e.printStackTrace();
}
}