IntelliJ Community Edition 버전은 Spring Boot를 지원하지 않는다.

 

그래서 아래 사이트에서 프로젝트를 생성해서 이용하도록 한다. 여기서 생성한 프로젝트를 IntelliJ에서 오픈하면 폴더구조에 맞게 Application 클래스, 테스트 클래스, build.gradle 파일 등이 구성되어 있다.

 

start.spring.io/

 

위와 같은 화면이 나오는데 왼쪽은 프로젝트 정보를 작성하는 영역이고, 오른쪽은 프로젝트 디펜던시를 추가하는 부분이다.

원하는 대로 설정하고 하단에 GENERATE 버튼을 누르면 압축파일을 다운로드한다.

 

다운 받은 파일을  압축을 풀고 IntelliJ에서 오픈하면 된다.

 

IntelliJ에서 Run/Debug Configuration 을 설정해줘야 한다.

빌드(망치모양) 버튼 옆에 Edit Configuration 을 선택한다.

아래 창이 나타나는데 추가(+)버튼을 클릭하고, Application을 선택한다.

Main class 항목에 Application 클래스를 설정해준다. 우측에 ... 버튼을 클릭하면 Application 클래스가 보일 것이다.

혹시 찾이 못하면

혹시 Application 클래스를 자동으로 찾지 못하면 중간에 Use classpath of module 항목이 있는데 Application클래스가 위치한 경로를 선택해주면 된다.

 

이제 Application을 실행하면 된다.

 

Application Class 설정이 잘못되면 실행할때 아래 오류가 발생할 수 있다.

java.lang.NoClassDefFoundError: org/springframework/boot/SpringApplication

'개발 > 웹개발' 카테고리의 다른 글

IntelliJ LomBok Plugin 설치  (0) 2020.08.07
MariaDB(mysql) root password 분실 초기화  (0) 2020.08.07
gradle wrapper version 변경  (0) 2020.03.11
Posted by Lumasca
,

 

Lombok annotation(@Getter, @Builder)을 추가해도 동작을 안하면 플러그인을 설치해야 한다.

 

메뉴 Preferences > Plugins > Lombok 검색 > Install 버튼 클릭

 

Lombok이 설치되면 annotation processing 을 enable하라고 하단에 메시지 팝업이 나타남.

 

안나타나면..

 

메뉴 Preferences > Build, Execution, Deployment -> Compiler -> Annotaion Processors 로 이동해서

 

Enable annotation processing 항목에 체크하고 OK

Posted by Lumasca
,

1. MariaDB 서비스 정지
$sudo service mariadb stop

 

2. MariaDB 안전모드 실행
$sudo mysqld_safe –skip-grant &

 

3. MariaDB 접속
# mysql -u root mysql

 

4.root 사용자 비밀번호 변경
> update user set password=password(‘비밀번호’) where user=’root’;
> flush privileges;
> quit

 

5.root 비밀번호 이용 접속 확인

$mysql -u root -p

password:

 

5. MariaDB 서비스 시작
$sudo service mariadb start

'개발 > 웹개발' 카테고리의 다른 글

IntelliJ Community Edition 으로 Spring Boot 시작하기  (0) 2021.02.18
IntelliJ LomBok Plugin 설치  (0) 2020.08.07
gradle wrapper version 변경  (0) 2020.03.11
Posted by Lumasca
,

쉘에서 프로젝트 루트 디렉터리로 이동해서 아래와 같이 명령을 실행한다.

 

wrapper$./gradlew wrapper --gradle-version 6.1.1 (변경하려는 버전)

 

gradle-wrapper.jar 파일과 gradle-wrapper.properties 파일 내용의 버전이 변경된다.

Posted by Lumasca
,