Java2 java - InputStream& OutputStream close 1. 서론 회사 업무 중 클라이언트로부터 전송되는 파일을 수신하고 저장하기 위한 파일 서버를 개발하게 되었다. (참고로, 회사의 서버 개발 환경은 spring boot + tomcat) 서버 입장에서 파일을 수신하기 위해 생각한 방식은 2가지가 있었다. multipart/form 기반 octet-stream 기반 multipart/form의 경우 컨트롤러에서 MultipartFile로 요청 데이터를 수신하면 tomcat이 알아서 파일을 수신해 준다. @PostMapping("") public ResponseEntity upload(@RequestPart MultipartFile file) throws Exception { //file 파라미터에 파일 객체가 알아서 들어온다(was level에서 처리해줌).. 2021. 9. 28. Java - Enum 1. Enum이란? - 상수들의 집합 - 자바에서는 final로 원시 타입 값을 고정할 수 있음 - 상수만으로 작성된 클래스는 class로 선언하지 않고 enum으로 선언할 수 있다. 2. Enum이 없다면? - 우선 enum이 필요한 이유에 대해 생각해 보면, 특정 상수에 명시적인 의미를 부여하기 위함이 크다고 생각한다. - 위에서 언급했듯, java에서는 final로 원시 타입 값을 고정할 수 있기 때문에 이를 활용하면 된다. public class tmp { private final static int MONDAY = 1; private final static int TUESDAY = 2; private final static int WEDNESDAY = 3; private final static .. 2021. 9. 24. 이전 1 다음