Browse Source

Exception추가

pull/4/head
lkd9125 1 year ago
parent
commit
273f2a2039
  1. 11
      pav-server/src/main/java/com/palnet/comn/utils/PdfUtils.java

11
pav-server/src/main/java/com/palnet/comn/utils/PdfUtils.java

@ -2,6 +2,7 @@ package com.palnet.comn.utils;
import java.io.File; import java.io.File;
import java.io.FileInputStream; import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream; import java.io.FileOutputStream;
import java.io.IOException; import java.io.IOException;
import java.io.InputStream; import java.io.InputStream;
@ -20,6 +21,7 @@ import javax.servlet.http.HttpServletResponse;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value; import org.springframework.beans.factory.annotation.Value;
import org.springframework.security.access.method.P;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;
import org.thymeleaf.TemplateEngine; import org.thymeleaf.TemplateEngine;
import org.thymeleaf.context.Context; import org.thymeleaf.context.Context;
@ -206,13 +208,20 @@ public class PdfUtils {
outputStream.write(buffer); outputStream.write(buffer);
} }
} catch (Exception e) { } catch (FileNotFoundException e) {
throw new CustomException(ErrorCode.DATA_NO);
} catch (IOException e){
e.printStackTrace(); e.printStackTrace();
} finally { } finally {
try { try {
if(outputStream != null){
Objects.requireNonNull(outputStream).flush(); Objects.requireNonNull(outputStream).flush();
outputStream.close(); outputStream.close();
}
if(inputStream != null){
inputStream.close(); inputStream.close();
}
} catch (IOException e) { } catch (IOException e) {
e.printStackTrace(); e.printStackTrace();
} }

Loading…
Cancel
Save