본문 바로가기

IT/Spring

[SpringBoot] resource 값을 자바 소스에서 활용하기

src/main/resources/data/data.txt 파일이 존재할 경우 해당 파일에 값에 접근하고 싶을 때 다음과 같이 하면됩니다.
    @Test
    public void resource() throws IOException {
        ClassPathResource resource = new ClassPathResource("data/data.txt");
        Path path = Paths.get(resource.getURI());
        String key = Files.readString(path);

        logger.info("[TEST] key : {}", key);
    }

 

[TEST] data.txt : ABCDEFGHIJK