본문 바로가기

전체 글204

Spring MVC 컨트롤러에서 일반 HTML 반환 1. 개요 이 예제에서는 Spring MVC 컨트롤러에서 HTML을 반환하는 방법을 살펴보고 싶습니다. 무엇을해야하는지 살펴 보겠습니다. 2. Maven 의존성 먼저 MVC 컨트롤러에 대한 spring-boot-starter-web Maven 의존성 을 추가해야합니다 . org.springframework.boot spring-boot-starter-web 1.3.7.RELEASE 3. 컨트롤러 다음으로 컨트롤러를 만들어 보겠습니다. @Controller public class HtmlController { @GetMapping(value = "/welcome", produces = MediaType.TEXT_HTML_VALUE) @ResponseBody public String welcomeAsHTML.. 2021. 3. 25.
Java에서 파일 내용 삭제 1. 소개 이 예제에서는 Java를 사용하여 파일 자체를 삭제하지 않고 파일 내용을 삭제하는 방법을 살펴 봅니다. 간단한 방법이 많기 때문에 하나씩 살펴 보겠습니다. 2. PrintWriter 사용 Java의 PrintWriter 클래스는 Writer 클래스를 확장합니다 . 개체의 형식화 된 표현을 텍스트 출력 스트림에 인쇄합니다. 간단한 테스트를 수행합니다. 기존 파일을 가리키는 PrintWriter 인스턴스를 만들고 파일을 닫아서 파일의 기존 내용을 삭제 한 다음 파일 길이가 비어 있는지 확인합니다. new PrintWriter(FILE_PATH).close(); assertEquals(0, StreamUtils.getStringFromInputStream(new FileInputStream(FILE.. 2021. 3. 25.
이미지를 Base64 문자열로 변환 1. 개요 이 빠른 사용방법(예제)에서는 이미지 파일을 Base64 String 으로 인코딩 한 다음이를 디코딩하여 Apache Common IO 및 Java 8 기본 Base64 기능을 사용하여 원본 이미지를 검색하는 방법을 다룰 것 입니다. 이 작업은 모든 이진 파일 또는 이진 배열에 적용될 수 있습니다. 모바일 앱에서 REST 엔드 포인트로 이진 콘텐츠를 JSON 형식으로 전송해야 할 때 유용합니다. Base64 변환에 대한 자세한 내용은 여기에서이 문서를 확인 하십시오 . 2. Maven 의존성 pom.xml 파일에 다음 의존성을 추가해 보겠습니다 . commons-io commons-io 2.8.0 Maven Central 에서 최신 버전의 Apache Commons IO를 찾을 수 있습니다 ... 2021. 3. 25.
Java에서 재귀 적으로 디렉토리 삭제 1. 소개 이 기사에서는 일반 Java에서 재귀 적으로 디렉토리를 삭제하는 방법을 설명합니다. 또한 외부 라이브러리를 사용하여 디렉토리를 삭제하는 몇 가지 대안을 살펴 보겠습니다. 2. 재귀 적으로 디렉토리 삭제 Java에는 디렉토리를 삭제하는 옵션이 있습니다. 그러나이를 위해서는 디렉토리가 비어 있어야합니다. 따라서 비어 있지 않은 특정 디렉토리를 삭제하려면 재귀를 사용해야합니다. 삭제할 디렉토리의 모든 내용을 가져옵니다. 디렉토리가 아닌 모든 하위 항목 삭제 (재귀에서 종료) 현재 디렉터리의 각 하위 디렉터리에 대해 1 단계 (반복 단계)부터 시작합니다. 디렉토리 삭제 이 간단한 알고리즘을 구현해 보겠습니다. boolean deleteDirectory(File directoryToBeDeleted) .. 2021. 3. 24.