728x90
스프링에서 MultipartFile을 처리하는 과정에서 이러한 오류 메세지가 나타는 경우가 있다. http.fileupload.FileUploadBase$FileSizeLimitExceededException: The field file exceeds its maximum permitted size of 1048576 bytes. 스프링부트에서 1MB 보다 작은 파일은 상관없지만 1MB보다 큰 파일을 다루기 위해선 application.properties 설정이 불가피하다. 해결 방법 방법은 간단하다. 우선 스프링부트 2.0.0 이상 버전을 사용한다면 application.properties 에 이렇게 작성하면 된다. application.propertiesspring.servlet.multipart..
반갑습니다. 오늘은 AWS 회원가입 방법에 대해 알아보겠습니다. AWS 회원가입 이번 시간에는 무료 이용 버전인 프리티어로 가입하는 방법에 대해 설명할 것이다. 참고하도록 하자. 프리티어는 AWS 신규 고객에게만 제공되며 AWS 가입일로부터 12개월 동안 유효한 오퍼이다. 무료 클라우드 컴퓨팅 서비스 - AWS 프리 티어 Internet Explorer에 대한 AWS 지원이 07/31/2022에 종료됩니다. 지원되는 브라우저는 Chrome, Firefox, Edge 및 Safari입니다. 자세히 알아보기 aws.amazon.com 우선 위의 링크에 접속한다. 그 다음 무료 계정 생성 버튼을 눌러 프리 티어로 회원가입을 진행하자. 처음 나오는 화면은 이러하다. 여기서 이메일 주소와 암호 그리고 AWS에서 ..
깃허브 프로필 꾸미기! 반갑습니다! 오늘은 github 프로필을 꾸미는 방법을 알려드릴 건데요 생각보다 간단하니 잘 따라 해 보시길 바랍니다. 다양한 꾸미기 방식이 있지만 오늘 소개드리는 부분은 '저의 깃허브 프로필에 사용된 것들'인 점 참고부탁드립니다! 시작하겠습니다. 우선 본인의 깃허브 프로필이다. 심플하게 sns 리스트, 이메일, 기술 스택, 깃허브 스탯 정도만 보여주도록 설정해보았다. 지금부터 천천히 꾸미는 과정을 알아보자. 본인 ID 레퍼지토리 생성하기 우선 깃허브 프로필을 설정하려면 본인의 ID와 일치하는 이름으로 레퍼지토리를 생성해야 한다. 평소와 다르게 레퍼지토리 생성화면에서 고양이가 나타나며 말을 건다. README.md 파일 생성하도록 체크하라는 내용이다. 바로 체크하고 레퍼지토리를 생..
오늘은 Servlet 컨트롤러를 RestController로 변경하면서 RestController를 사용하는 이유와 Rest API를 구축하는 과정에 대해 기록해보고자 한다. 아래 이미지는 Servlet 컨트롤러를 사용해 API를 구현해놓은 것이다. Servlet을 사용하면 request와 response 값을 다루기 정말 쉬워지지만 하나의 기능당 하나의 클래스가 필요해 쓸데없이 많은 클래스를 생성해야한다. 기능당 하나의 서블렛이 생성된 모습이다. 이렇게 되면 프로그램의 용량이 쓸데없이 커지게 되며, 대규모 프로젝트라면 어떤 클래스가 어떤 기능인지 알 수도 없다. 나는 이러한 문제점을 해결하기 위해 @RestController를 채택했다. Spring MVC Controller인 @Controll..
이번 시간엔 스프링의 @Scheduled 어노테이션을 사용해 매일 00시마다 공공 데이터 포털에서 최신 주차장 데이터 CSV 파일을 받아와 파싱하고 데이터를 DB에 저장하는 데이터 자동 최신화 로직을 개발해보려한다. 바로 시작해보자. 기본 세팅 우선 스케쥴러를 사용하려면 main 메서드의 클래스에 @EnableScheduling 어노테이션을 추가해주어야한다. @EnableScheduling@ServletComponentScan@SpringBootApplicationclass ParkingServiceApplication { public static void main(String[] args) { SpringApplication.run(ParkingServiceApplication.clas..
반갑습니다! 오늘은 제43회 SQL 개발자(SQLD) 국가공인 자격증 합격 소식을 들고 왔습니다. 리눅스 마스터 2급 다음으로 취득한 두 번째 국가공인 자격증이네요! 백엔드를 공부하는데 DB를 다룰 일이 확실히 많아 자격증 취득 및 공부를 결심했었는데 한 번에 합격하게 되어서 기쁩니다. 생각보다 높은 점수로 합격해서 만족스럽고 서울 시험장에 자리가 없어서 춘천까지 다녀왔는데 그래서 더 보람찬 것 같습니다.. 저처럼 SQLD 자격증을 목표로 하시는 분들을 위해 제 공부 방법을 한번 공유해보려 합니다. 공부 기간 우선 공부 기간입니다. 저는 4주의 기간을 두고 공부했습니다. 하루에 1~2시간 정도 투자했었고 시험이 총 2과목이기 때문에 이틀 전부터는 노랭이로 하루에 한 과목씩 풀이하며 오답노트를 체크했습니다..