본문 바로가기

Development/Spring & SpringBoot3

[Spring Boot | Error] No matching variant of org.springframework.boot :spring-boot-gradle-plugin:3.2.2 was found... Spring boot 3.2.2 버전으로 스프링 부트 프로젝트를 생성해서 실행해보니 처음에 이런 에러가 발생했다. 원래는 Java 11을 사용하고 있었는데 Spring boot 3.x 버전부터는 Java 17 버전 이상을 지원하기 때문에, Java 21 버전을 새로 설치한 후 실행했는데도 똑같은 에러가 발생했다.에러 코드를 보면 Java 17, Java11이 나와서 자바 버전의 문제인가 싶어서 자바 버전을 확인해보았다. 전체 에러 코드A problem occurred configuring root project 'hello-srping'.> Could not resolve all files for configuration ':classpath'. > Could not resolve org.spring.. 2024. 5. 17.
[Spring] 윈도우 cmd에서 Spring 프로젝트 빌드하고 실행하기 1. cmd 창에서 현재 스프링 프로젝트가 있는 폴더로 이동 2. dir을 입력해서 gradlew.bat 가 있는지 확인 2. gradlew 엔터 (gradlew.bat 실행) 3. gradlew build 엔터 4. cd build/libs 5. libs 폴더 안에 실행파일(hello-spring-0.0.1 -SANPSHOT.jar)이 있는지 확인 5. java -jar 파일명(hello-spring-0.0.1 -SANPSHOT.jar)(자바 실행) 6. 실행 성공 ❗ cmd창에서 실행할 경우, 같은 포트번호를사용하기 때문에 인텔리제이에서 서버를 끄고 실행해야 에러가 발생하지 않는다. ❗ 잘 안될 경우, gradlew clean build 를 사용해서 build 폴더를 완전히 삭제하고 다시 build .. 2024. 3. 26.
[Spring] Spring Initializr 사용법 Spring Initializr란? spring boot를 기반으로 spring 관련 프로젝트를 생성해주는 사이트 https://start.spring.io/ 📌 Project 프로젝트에 필요한 라이브러리를 관리해주는 툴 Maven 과 Gradle 과거에는 Maven을 많이 사용했지만, 요즘에는 Gradle을 많이 사용함 📌 Lanauge 언어 선택 Java, Kotlin, Groovy 📌 Spring Boot Version 스프링 부트 버전 선택 SNAPSHOT: 아직 만들고 있는 버전 M1: 정식 릴리즈되지 않은 버전 뒤에 영어가 붙어있지 않은 정식 버전 중 가장 최신 버전을 선택한다. 📌 Project Metadata Group: 기업 도메인 명 Artifact: build되어 나올 결과 Name:.. 2024. 3. 24.