본문 바로가기

반응형

All

(114)
[spring boot] PDF 출력 - iText7_01(TEXT) import java.io.File; import java.io.FileNotFoundException; import com.itextpdf.io.IOException; import com.itextpdf.kernel.pdf.PdfDocument; import com.itextpdf.kernel.pdf.PdfWriter; import com.itextpdf.layout.Document; import com.itextpdf.layout.element.Paragraph; public class Itext7_03 { public static void main(String[] args) throws IOException { try { File file = new File("Hello_PDF.pdf"); PdfW..
MySQL Replication 설정 (Master Slave) 시스템 환경 (Master / Slave) OS : Ubuntu 20.10 x64 mysql : 5.7.33 IP : Master(167.179.93.128), Slave(167.179.71.47) MySQL Replication Master 설정 my.cnf수정 root@masterDB:~# sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf 마스터서버 설정에서 제일 중요한 부분 server-id는 server-id = 1 log-bin=mysql-bin [mysqld] pid-file = /var/run/mysqld/mysqld.pid socket = /var/run/mysqld/mysqld.sock datadir = /var/lib/mysql log-error = /va..
[Springboot] POI docx파일 생성 / 다운로드 구현 Spring Boot 응용 프로그램에서 Microsoft Word(.docx) 파일 다운로드를 구현하는 방법의 예입니다. import java.io.ByteArrayOutputStream; import java.io.IOException; import org.apache.poi.xwpf.usermodel.XWPFDocument; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RestController; @RestController public class DocxDownloadController { @GetMapping("/download/docx") public ..
[Springboot] CSV 작성/다운로드 구현 Spring Boot 애플리케이션에서 CSV 파일 다운로드를 구현하는 방법의 예입니다. import java.io.FileWriter; import java.io.IOException; import java.util.List; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RestController; import com.opencsv.CSVWriter; @RestController public class CsvDownloadController { @GetMapping("/download/csv") public void downloadCSV(HttpServletRe..
[Springboot] CSV 파일 읽기 구현 OpenCSV 라이브러리를 사용하여 스프링 부팅 환경에서 CSV 파일을 읽을 수 있습니다. 다음은 스프링 부트 응용 프로그램에서 OpenCSV를 사용하여 .csv 파일에서 데이터를 읽는 간단한 예입니다. import java.io.BufferedReader; import java.io.FileReader; import java.io.IOException; import com.opencsv.CSVReader; public void readCSVFile(String fileName) { try { CSVReader reader = new CSVReader(new FileReader(fileName)); String[] line; while ((line = reader.readNext()) != null) {..
[Springboot] POI 엑셀파일 읽기 구현 Apache POI 라이브러리를 사용하여 Spring Boot 환경에서 마이크로소프트 Office 파일을 읽을 수 있습니다. 다음은 스프링 부트 응용 프로그램에서 Apache POI를 사용하여 .xlsx 파일에서 데이터를 읽는 간단한 예입니다. import java.io.File; import java.io.FileInputStream; import java.util.Iterator; import org.apache.poi.ss.usermodel.Cell; import org.apache.poi.ss.usermodel.Row; import org.apache.poi.xssf.usermodel.XSSFSheet; import org.apache.poi.xssf.usermodel.XSSFWorkbook; p..
[Springboot + AWS S3] AWS S3 다운로드 구현 Spring Boot 환경에서 Amazon S3에서 파일을 다운로드하려면 Java용 AWS SDK를 사용할 수 있습니다. SDK는 파일 다운로드 방법을 포함하여 아마존 S3에 액세스하기 위한 고급 API를 제공합니다. 다음은 Java용 AWS SDK를 사용하여 Amazon S3에서 파일을 다운로드하는 방법의 예입니다: @Service public class S3Downloader { private AmazonS3 s3Client; @Autowired public S3Downloader(AmazonS3 s3Client) { this.s3Client = s3Client; } public byte[] downloadFile(String bucketName, String fileKey) { S3Object s3..
[Springboot + Vimeo] vimeo 동영상 파일삭제 구현 1. 먼저 Vimeo 계정을 만들고 Vimeo Developer 웹 사이트에서 Vimeo API 액세스 토큰을 가져옵니다. 2. Spring Boot 프로젝트에서 다음 종속성을 pom.xml 파일에 추가합니다. org.springframework.boot spring-boot-starter-web org.glassfish.jersey.core jersey-client 2.26 3. 비디오 삭제를 처리할 컨트롤러 클래스를 만듭니다. 이 클래스에서 Jersey의 Client API를 사용하여 Vimeo에서 특정 비디오를 삭제하는 방법을 정의합니다. import javax.ws.rs.client.Client; import javax.ws.rs.client.ClientBuilder; import javax.ws..

반응형