Java) 텍스트 파일 읽기 / Files 클래스

이지우·2022년 10월 25일
0

java 또는 javascript에서 View에 뿌려줄 HTML 태그를 String 변수에 담는 경우 많음
이때 HTML 코드를 텍스트 파일에 저장하고 이를 읽어오는 메서드 구현해 사용하면 간편함

https://intelligentcm.tistory.com/297
https://hianna.tistory.com/587

// 텍스트 파일 읽기 메서드	
	@Override
	public String readTextFile(String fileName) {
		
		List<String> htmlStrList = null;
		
		try {
			
			htmlStrList = Files.readAllLines(Paths.get("D:/workspace_sts3_moviepedia/moviepedia/src/main/webapp/resources/codeFile/passwordResetEmailHtml.txt"));
		} catch (IOException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		htmlStrList.forEach(string -> log.info(string));
		
		StringBuilder sbHtmlStrList = new StringBuilder();
		
		for(int i=0;i<htmlStrList.size();i++) { 
			sbHtmlStrList.append(htmlStrList.get(i));
		}			

		String htmlStr = sbHtmlStrList.toString(); // toString() : StringBuilder -> String
		
		log.info(htmlStr);
		
		return htmlStr;
	}

-. ing) Path 클래스 안에 상대경로를 입력하는 방법 없는지

Paths.get("D:/workspace_sts3_moviepedia/moviepedia/src/main/webapp/resources/codeFile/passwordResetEmailHtml.txt")
profile
IT개발 입문합니다.

0개의 댓글