Spring Boot (2) 썸네일형 리스트형 spring initializr을 사용하여 Spring Boot 시작하기 spring initializr을 사용하여 Spring Boot 시작하기 https://start.spring.io/ 접속 Project - 빌드 툴 선택 Maven 특징 : 쉬운 빌드, pom.xml을 이용한 정형화된 빌드 시스템, 뛰어난 프로젝트 정보 제공, 개발 가이드 라인 제공 Gradle 특징 : 유연한 범용 빌드 도구, 멀티 프로젝트에 사용하기 좋음, 빠른 빌드 속도 최근 Gradle을 많이 사용하는 추세 Language - 언어 선택 Spring Boot - 버전 선택 SNAPSHOT : 개발중인 버전 M : 정식 릴리즈되지 않는 버전 아무것도 붙어있지 않는 것 : 정식 버전 2.6.x 버전에 경우 스웨거 연결시 오류가 발생 할 수 있다 Project Metadata Group : 도메인명 .. [Spring Boot] Base64 이미지 관리 Spring Boot, MySQL, React 1. 컨트롤러 1-1 MultipartFile을 이용해서 이미지 받아오기 1-2 받은 이미지 Base64로 인코딩 후 String에 저장 1-3 데이터 베이스 저장을 위해 서비스로 전달 @PostMapping() public ResponseEntity save(MultipartFile image) throws IOException { String photoImg = null; if (image != null) { Base64.Encoder encoder = Base64.getEncoder(); byte[] photoEncode = encoder.encode(image.getBytes()); photoImg = new String(photoEncode, "UT.. 이전 1 다음