스프링 프로젝트 준비하기
1. 인텔리제이를 실행합니다.
2. New Project를 클릭 합니다.
3. 왼쪽 메뉴에서 "Spring Initializr"를 클릭하고 아래와 같이 설정후, Next를 누릅니다.
- Group: com.sparta
- Artifact: week01
- Type: Gradle
- Language: Java
- Java Version: 8
4. 검색창이 뜨면, 아래 5가지는 반드시 추가 후 Create 누르면 끝!
- Lombok
- Spring Web
- Spring Data JPA
- H2 Database
- MySQL Driver
생성하자마자 발생하는 오류
#1
처음 프로젝트를 생성했는데
No matching variant of org.springframework.boot:spring-boot-gradle-plugin:3.0.3 was found. The consumer was configured to find a runtime of a library compatible with Java 8, packaged as a jar, and its dependencies declared externally, as well as attribute 'org.gradle.plugin.api-version' with value '7.6' but:
이런식으로 오류가 생긴다면?
이건 SpringBoot 프로젝트를 Gradle로 빌드할 때 발생하는 오류입니다.
따라서 호환성을 맞추어야 하는데, 해결 방법은
1. SpringBoot 버전을 2.7.7로 낮추거나
2. JAVA 버전을 17로 올리면 됩니다.
※ 버전 낮추는 방법
SpringBoot와 Java의 버전 호환성을 확인합니다.
SpringBoot 3.x 버전 부터는 Java 17을 사용해야 합니다.
Java 11은 SpringBoot 2.x 버전까지입니다.
설정된 버전을 확인해서 호환성을 맞춥니다.
SpringBoot 버전을 2.7.7로 낮추거나 Java 버전을 17로 올리면 됩니다.
#2 Java 파일이 정상적으로 인식 되지 않을 경우
현재 상태를 보면, 프로젝트를 생성할때 선택한 Java Version은 8인데
bild.gradle 파일의 sourceCompatibility 부분을 보니 17로 되어있었다. 그걸 아래와 같이 바꿔주었다.
sourceCompatibility = '8'
바꿔주고난 후 코끼리를 눌러주면 적용 완료!!!!
'Framework > Spring' 카테고리의 다른 글
[Spring] SQL 연습하기 (0) | 2023.02.27 |
---|---|
[Spring] H2 데이터베이스 설정 초기화 (0) | 2023.02.27 |
[Spring] RDBMS 웹 콘솔 띄우는방법 (0) | 2023.02.27 |
[Spring] 클라이언트, 서버, DB (0) | 2023.02.27 |
[Spring] 한글 깨짐 오류 (0) | 2023.02.24 |