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

blue-sky님의 프로필 이미지
blue-sky

작성한 질문수

Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)

Eureka Service Discovery - 프로젝트 생성

시작버튼, 종료버튼이 비활성화

작성

·

2.4K

0

좋은 강의 감사드립니다.

강의중 6:00 에 시작버튼, 디버깅버튼, 종료버튼 등에 대해 설명하셨는데요.

저는 이것이 모두 비활성화 되어있습니다.

AddConfiguration =>  Add new configuration => Application으로 활성화 시키는 방법도 있지만 매번 프로젝트마다 하기에는 너무 번거롭고..

이렇게 하지 않으면 DiscoveryserviceApplication.java 파일의 main 메서드를 실행시킨 이후에야 활성화가 됩니다.

강의 화면처럼 첨부터 디폴트로 활성화 되도록할수 있는 방법이 있을까요?

질문전 구글링을 해봤지만 만족할만한 결과를 찾지 못해서 질문 드립니다.

감사합니다.

답변 1

1

Dowon Lee님의 프로필 이미지
Dowon Lee
지식공유자

안녕하세요, 이도원입니다. 

실행하고 계시는 인텔리J가 자바 언어로 설정되지 않았거나, Spring boot 애플리케이션을 생성하실 때, 실행 클래스가 자동으로 설정되지 않는 것 같습니다. main() 메소드를 가지고 있는 클래스를 실행한 다음부터 버튼이 활성화 된다는 것은, 자바 애플리케이션이 정상으로 인식된 다음에 제어 버튼이 활성화 되는 것 같습니다. 외부에서 프로젝트를 Import하지 말고 직접 Spring boot 프로젝트를 생성하신 다음에도 같은 현상이라면, 인텔리J의 설정이 잘못되지 않았나 싶습니다. File > Project Structure > Module 에서 디렉토리 구조 및 설정이 맞게 되었는지 확인해 보시면 좋을 것 같습니다.

감사합니다. 

blue-sky님의 프로필 이미지
blue-sky
질문자

이상하게 답변해주신대로 설정되어있는데도 되질 않네요.

커뮤니티 버전이라  외부프로젝트를  import 해서 실행하고 있는데

그게 원인일수도 있을거같습니다.

@SpringBootApplication 을  IDE 에서 자동으로 읽어오는 옵션이 있을거라 생각했는데..

이 부분이 Ultimate 버전과의 차이점이라면 어쩔수 없죠

정성스럽게 답변해주셔서 감사드립니다.

blue-sky님의 프로필 이미지
blue-sky

작성한 질문수

질문하기