Paradox Simulation

728x90
반응형

SpringBoot를 활용하여 React, JPA로 개발을 시작할 예정이다.

 

우선 기초적인 목표인 게시판부터 시작하는게 맞다고 생각이든다.

 

Spring.io에서는 간단하게 SpringBoot 어플리케이션을 초기 세팅해주는 사이트를 운영하고있는데 아래 url 주소로 들어가보자.

 

프로젝트 생성하기

https://start.spring.io/

 

 

본 글은 23년 2월 18일 글로 프로젝트, Spring Boot 버전 및 자바 버전이 다음과 같다는점을 알린다.

SpringBoot 3.0.2, Java 11 버전 개발.

 

그다음 기초적으로 디펜던시를 설정해주겠다. (앞으로 사용하면서 추가될 디펜던시가 많을수도..)

 

Dependencies Setting

Lombok , Spring Web 두개만 들고 갈 생각이다.

Lombok이란 여러 기능들이 있겠지만, @Data, @Getter @Setter 등등 여러 사용하기에 편리한 기능들을 모아놓은 모음집이라고 생각하면 된다.

 

우선 저렇게 세팅을 한 뒤 밑에 있는 버튼중에 Generate를 해보자.

 

 

 

아름답게도 다운로드로 바로 연결이 된다.

 

 

해당 zip파일을 이제 Intellij를 이용해서 열어보도록 하겠다.

 

이렇게 나오면 성공한것이다.

 

 

 

Could not resolve org.springframework.boot:spring-boot-gradle-plugin:3.0.2. 에러 발생시..

 

스프링부트 3.X 버전대를 사용하게 되면 다음과 같은 에러가 발생할 수 있다.

 

이럴땐 어떻게 해결해야할까?

 

ctrl + alt + shift + s (프로젝트 구조 설정)을 먼저 들어가보자.

 

SDK의 설정이 JAVA 17버전 미만의 세팅이라면 실행이 되지않는다.

(Spring Boot 3.x버전대부터 Java 17 버전 이상을 사용해야한다.)

 

 

해당 두 부분을 다음과 같이 수정한다.

 

다음으로는 파일 -> 설정 -> build, execution, deployment 탭에 들어가서 build Tools의 gradle을 들어가보자.

그중 맨 아래에 Gradle 탭이 보이는데, 이부분이 혹시 17버전 미만으로 되어있는지 확인해보자.

Gradle JVM을 17이상 버전으로 올려서 다시 Gradle Reload 해보면 해결!

 

 

 

프로젝트 구성

 

구성 현황을 보게되면 

java부분과 resources 부분이 나눠져있다.

 

우린 react로 개발할거기때문에 resource부분을 따로 건드리지 않아도 괜찮다.

 

이제 초기 세팅을 마쳤다.

 

다음은 git 연동 및 간단하게 Controller 이용해서 화면에 띄우는것을 만들어 보겠다.

728x90
반응형
250x250
반응형

공유하기

facebook twitter kakaoTalk kakaostory naver band