복붙노트

[SPRING] Spring 애플리케이션 시작 오류 : 소스를 비워서는 안됩니다.

SPRING

Spring 애플리케이션 시작 오류 : 소스를 비워서는 안됩니다.

스프링 튜토리얼을 따르고 있는데 스프링 애플리케이션을 시작할 때 다음 오류가 발생했습니다.

이것은 무엇입니까? "소스는 비어 있으면 안됩니다."오류가 있습니까?

이 튜토리얼 프로젝트를 위해 Eclipse - Maven 프로젝트를 사용하고 있으며 프로젝트를 업데이트했다. 나는 또한 청소하고 재건했지만 아직도이 오류가 있습니다.

해결법

  1. ==============================

    1.Eclipse - Debug 및 Run 구성에서 기본 클래스를 올바르게 설정하지 않은 것으로 나타났습니다. org.springframework.boot.SpringApplication을 메인 클래스로 설정했습니다. Main 클래스는 내 메인 클래스를 가리켜 야합니다.

    Eclipse - Debug 및 Run 구성에서 기본 클래스를 올바르게 설정하지 않은 것으로 나타났습니다. org.springframework.boot.SpringApplication을 메인 클래스로 설정했습니다. Main 클래스는 내 메인 클래스를 가리켜 야합니다.

  2. ==============================

    2.최소한 하나의 기본 구성 클래스를 소스로 추가해야합니다 (첨부 된 스크린 샷 참조).

    최소한 하나의 기본 구성 클래스를 소스로 추가해야합니다 (첨부 된 스크린 샷 참조).

    잘못된:

    권리:

  3. ==============================

    3.main 클래스에서 scanBasePackages = "com.login"을 추가하면 모든 코드가 작동합니다.

    main 클래스에서 scanBasePackages = "com.login"을 추가하면 모든 코드가 작동합니다.

    package com.login.example.LoginExample;
    
    import org.springframework.boot.SpringApplication;
    import org.springframework.boot.autoconfigure.SpringBootApplication;
    
    @SpringBootApplication(scanBasePackages="com.login")
    
    public class LoginExampleApplication {
    
    public static void main(String[] args) {
        SpringApplication.run(LoginExampleApplication.class, args);
        }
    }
    
  4. from https://stackoverflow.com/questions/34905675/spring-application-start-error-sources-must-not-be-empty by cc-by-sa and MIT license