인프런 커뮤니티 질문&답변

zzlol님의 프로필 이미지
zzlol

작성한 질문수

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술

자바 코드로 직접 스프링 빈 등록하기

main 패키지 클래스 내부에 run버튼이 생기지 않습니다

해결된 질문

작성

·

1.2K

0

오류.PNG

원래 메소드 옆에 run 버튼이 떠야 하는데 뜨지 않아서 오류가 생긴 것 같습니다.

 

오류2.PNG

구글링 후 add configuration - main 추가를 했지만 그래도 run 버튼이 생기지 않습니다..

 

오류1.PNG

이것 때문에 자잘하게 오류가 뜨는데 어떻게 고칠 수 있을까요??

(main 패키지 설정을 Mark Directory As -> Source Root 로도 해봤지만 아무 변화가 없었습니다)

 

답변 3

0

학생이시라면 학교 이메일로 인증 받을 시 인텔리제이 에듀 버전을 이용할 수 있으며 유료 버전과 동일한 기능을 사용할 수 있습니다.

0

zzlol님의 프로필 이미지
zzlol
질문자

image선생님 예시인데 제 첫번째 사진과 비교해서 run버튼 보시면 됩니다

run버튼은 초록색 정삼각형 모양입니다.

0

안녕하세요. 오희경님, 공식 서포터즈 OMG입니다.
image

실행 중인 Main이 무엇인지는 모르겠습니다만

초록색 실행 버튼은 스프링부트에서 프로젝트 생성하면 기본으로 만들어지는 클래스인 xxxApplication 클래스에서 합니다.

image

위 이미지에 표기한 실행 버튼을 클릭하면 우측 상단에 아래와 같이 표기가 되어야합니다.

image

=== 추가 ===

첨부한 이미지를 보니 실행은 정상적으로 되고 있는 것 같습니다.

아래 이미지의 노란색 메시지는 오류는 아니고 인텔리제이에서 표기해주는 경고성 메시지로 이해하시면 됩니다.

 

 


감사합니다.

zzlol님의 프로필 이미지
zzlol
질문자

실행 중인 main은 두번째 사진입니다..!

zzlol님의 프로필 이미지
zzlol
질문자

강의에서는 SpringConfig 내에서도 run 버튼 생성이 돼서 실행하시는데 저는 Test 패키지에서만 run 버튼이 뜨고 그 외 패키지에선 안 뜹니다

image

Run 버튼은 초록색 삼각형 버튼이고, 해당 초록색 콩 버튼은 스프링이 관리하는 객체임을 표기해주는 인텔리제이 유료버전에서 제공하는 표기입니다.

image

인텔리제이 무료버전(community)에서는 제공하지 않는 기능으로 애플리케이션 실행과 강의 수강(진행)에는 문제없는 표기라고 보시면 될 것 같습니다.

zzlol님의 프로필 이미지
zzlol
질문자

아하..! 감사합니다 그런데 실행 버튼 누른 후에도 Class 'SpringConfig' is never used 라는 텍스트가 뜨는 것도 정상적인 걸까요???

마찬가지로 커뮤니티 버전은 스프링 프로젝트의 편의 기능을 지원하지 않아 사용중이지 않은 코드라고 표기해주는 것입니다.

스프링을 인식하고 지원하는 유료 버전에서는 사용중이라고 인식하는 것이구요.

zzlol님의 프로필 이미지
zzlol
질문자

정말 감사합니다 도움이 많이 되었습니다 좋은 하루 되세요

zzlol님의 프로필 이미지
zzlol

작성한 질문수

질문하기