Spring 외부 리소스 파일 읽기(Resource)
Resource와 ResourceLoader 인터페이스로 외부 리소스 파일을 읽을 수 있다.
Resource resource = applicationContext.getResource("file:sample.txt");
System.out.println("resource = " + resource.getClass().getCanonicalName());
File file = resource.getFile();
List<String> strings = Files.readAllLines(file.toPath());
logger.info("strings = " + strings.stream().reduce("", (a, b) -> a + "\n" + b));
Resource resource = applicationContext.getResource("https://stackoverflow.com/");
ReadableByteChannel readableByteChannel = Channels.newChannel(resource.getURL().openStream());
String collect = new BufferedReader(Channels.newReader(readableByteChannel, StandardCharsets.UTF_8)).lines().collect(Collectors.joining("\n"));
logger.info("collect = " + collect);
Author And Source
이 문제에 관하여(Spring 외부 리소스 파일 읽기(Resource)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@bopi447/Spring-외부-리소스-파일-읽기Resource저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)