반응형 반응형 springBoot8 반응형 JAVA 한글명 파일 다운 안됨 이렇게하면됨 @PostMapping("/짜증나네진짜")public ResponseEntity download(@RequestBody List list, HttpServletResponse response) { try { List list = service.list(); Workbook workbook = new XSSFWorkbook(); Sheet sheet = workbook.createSheet("sheet1"); // 파일로 저장하지 않고 직접 ByteArray로 응답 ByteArrayOutputStream out = new ByteArrayOutputStream(); workbook.write(out); .. 2024. 10. 16. SpringBoot Docker 로 배포 1., Dockerfile생성 #gradle FROM openjdk:11 ARG JAR_FILE=*.jar COPY ${JAR_FILE} nyong-1.0.4-SNAPSHOT.jar ENTRYPOINT ["java","-jar","nyong-1.0.4-SNAPSHOT.jar"] #maven FROM openjdk:8-jdk-alpine CMD ["./mvnw", "clean", "package"] ARG JAR_FILE_PATH=target/*.war COPY ${JAR_FILE_PATH} tool-0.0.1-SNAPSHOT.war ENTRYPOINT ["java", "-jar", "tool-0.0.1-SNAPSHOT.war"] 2. Dockerfile 위치에서 실행 docker build -t nyon.. 2023. 4. 15. [SpringBoot] @requestBody list 혹은 array 받기 @RequestBody List reqDTO 2022. 10. 6. springBoot email 전송 (구글 앱비밀번호 발급) 1. 구글 앱 비밀번호 발급 (구글계정 > 보안 > 2단계인증 > 앱비밀번호 ) yml 혹은 properties 설정 spring : mail: host: smtp.gmail.com port: 587 username: 이메일아이디 password: 앱비밀번호 properties: mail: smtp: auth: true starttls: enable: true @Controller @RequiredArgsConstructor public class MailController { private final MailSenderUtil mailSenderUtil; @PostMapping("/mail/sendSimpleEmail") public void execSimpleMail(@RequestBody MailD.. 2022. 9. 14. 이전 1 2 다음 반응형