전체 글

반응형

    Spring Boot 파일 용량 설정

    서론 이미지 업로드 테스트 중 에러가 나와서 정리합니다. 에러 org.apache.tomcat.util.http.fileupload.impl.FileSizeLimitExceededException: The field img exceeds its maximum permitted size of 1048576 bytes. 원인 업로드할 수 있는 최대 용량을 넘긴 파일을 업로드하려 할 때 발생하는 에러입니다. * 1048576 bytes 디폴트 값 해결 방법 application.properties 에 해당 정보 추가 Spring boot 1.4 spring.http.multipart.max-file-size=10MB spring.http.multipart.max-request-size=10MB Spring b..

    [JAVA] aop - Aspect 이용하여 모든 controller 공통 적용하기

    서론 이전 글 https://hjh0827.tistory.com/88 에서 프로젝트에서 호출하는 api의 controller 메소드명을 DB에 저장해달라는 요건을 받고 처리하려고 하였는데 모든 메소드에 쓰는건 비효율적이라 다른 방법을 정리한다. Maven Dependencies org.springframework.boot spring-boot-starter-aop pom.xml에 추가한다. 소스 package com.example.demo.aop; import org.aspectj.lang.ProceedingJoinPoint; import org.aspectj.lang.annotation.Around; import org.aspectj.lang.annotation.Aspect; @Aspect public..

    [JAVA] 현재 메소드 명(method name) 가져오기

    서론 프로젝트에서 호출하는 api의 controller 메소드명을 DB에 저장해달라는 요건을 받고 정리한다. 소스 String methodName = Thread.currentThread().getStackTrace()[1].getMethodName(); // 현재 메소드명 아주 간단하게 Thread에서 정보를 가져온다. 확인 @ApiOperation(value = "getMethodname") @GetMapping(value = "/getMethodname", produces = "application/json") public void getMethodname(){ String methodName = Thread.currentThread().getStackTrace()[1].getMethodName()..

반응형