Spring Boot 프로젝트 생성하기 - 이클립스(Eclipse), 인텔리제이(Intellij)
·
웹 개발/Spring
구글에 start.spring.io 검색 후 사이트 접속 https://start.spring.io/ 초기 화면 버전은 매번 바뀐다. 좌측 설정 그래들 또는 메이븐 선택, 스프링 부트 버전과 자바 버전 선택 등등 알아서 선택하고 Artifact와 Name에 프로젝트명을 입력해준다. 우측 설정 각자 개발 환경에 맞게 추가하는데, 난 MySQL Driver, Spring Security 등등을 사용하기 위해 추가적으로 넣었다. 설정 마친 후 하단 GENERATE 클릭 폴더 다운 바탕화면에 압축 풀기 이클립스에서 스프링 스타터 프로젝트 생성 방금 만든 폴더와 똑같은 이름으로 ..
[Spring Boot] 파일 업로드와 섬네일 처리
·
웹 개발/Spring
주요 기능 이미지 파일 업로드 이미지 여러개 동시 업로드 날짜 폴더 생성 섬네일 처리 이미지 삭제 처리 나중에 구현할 기능 모든 형식 파일 업로드 가능 파일 정보를 DB에 저장 application.yml org: zerock: upload: path: "C:\\upload" spring: servlet: multipart: enabled: 'true' max-request-size: 30MB max-file-size: 10MB location: C:\upload yml 파일에서 멀티파트의 (파일)데이터 처리 관련 속성 중, 파일 업로드 가능 여부를 true, 멀티파트 요청에 대한 최대 크기 제한, 멀티파트 요청 내의 개별 파일에 대한 최대 크기 제한, 업로드 된 파일이 서버의 파일 시스템에 저장될 위치..