작성
·
2.4K
0
좋은 강의 감사드립니다.
강의중 6:00 에 시작버튼, 디버깅버튼, 종료버튼 등에 대해 설명하셨는데요.
저는 이것이 모두 비활성화 되어있습니다.
AddConfiguration => Add new configuration => Application으로 활성화 시키는 방법도 있지만 매번 프로젝트마다 하기에는 너무 번거롭고..
이렇게 하지 않으면 DiscoveryserviceApplication.java 파일의 main 메서드를 실행시킨 이후에야 활성화가 됩니다.
강의 화면처럼 첨부터 디폴트로 활성화 되도록할수 있는 방법이 있을까요?
질문전 구글링을 해봤지만 만족할만한 결과를 찾지 못해서 질문 드립니다.
감사합니다.
답변 1
1
안녕하세요, 이도원입니다.
실행하고 계시는 인텔리J가 자바 언어로 설정되지 않았거나, Spring boot 애플리케이션을 생성하실 때, 실행 클래스가 자동으로 설정되지 않는 것 같습니다. main() 메소드를 가지고 있는 클래스를 실행한 다음부터 버튼이 활성화 된다는 것은, 자바 애플리케이션이 정상으로 인식된 다음에 제어 버튼이 활성화 되는 것 같습니다. 외부에서 프로젝트를 Import하지 말고 직접 Spring boot 프로젝트를 생성하신 다음에도 같은 현상이라면, 인텔리J의 설정이 잘못되지 않았나 싶습니다. File > Project Structure > Module 에서 디렉토리 구조 및 설정이 맞게 되었는지 확인해 보시면 좋을 것 같습니다.
감사합니다.
이상하게 답변해주신대로 설정되어있는데도 되질 않네요.
커뮤니티 버전이라 외부프로젝트를 import 해서 실행하고 있는데
그게 원인일수도 있을거같습니다.
@SpringBootApplication 을 IDE 에서 자동으로 읽어오는 옵션이 있을거라 생각했는데..
이 부분이 Ultimate 버전과의 차이점이라면 어쩔수 없죠
정성스럽게 답변해주셔서 감사드립니다.