>Java >java지도 시간 >springboot 시작 오류 빈을 해결하는 방법을 찾을 수 없습니다.

springboot 시작 오류 빈을 해결하는 방법을 찾을 수 없습니다.

王林
王林앞으로
2023-05-24 16:28:064595검색

    springboot 시작 시 bean을 찾을 수 없는 이유에 대한 해결 방법

    1. 일반 dao 및 서비스에 해당하는 인스턴스 bean이 존재하지 않습니다.

    오류 보고 예:

    1.Failed 데이터 소스 구성: ‘url’ 속성이 지정되지 않았으며 포함된 데이터 소스를 구성할 수 없습니다.

    원인: 적합한 드라이버 클래스를 결정하지 못했습니다.

    해결책:

    1. 클래스가 존재하지만 Spring이 이를 스캔하지 않았습니다. 기본적으로 springboot는 하위 패키지를 스캔합니다. 아래 그림 1.2와 같이 시작 클래스와 클래스가 있는 디렉터리에 있습니다. 또한 @comComponentScan 주석을 사용하여 스캔할 패키지를 지정할 수 있습니다. 예 @comComponentScan ({"xxx.xx", "xxx.xx"})

    springboot 시작 오류 빈을 해결하는 방법을 찾을 수 없습니다. 2. Bean 간의 관계로 인해 로딩 순서 및 구성 파일

    1 .다음 블로그 포스팅을 참고해주세요

    https://www.yisu.com/article/222850.htm

    https://www.yisu.com/article/190698. htm

    https://www.yisu.com /article/229466.htm

    추가됨: Springboot 시작 오류 및 기타 파일에 잘못된 버전 61.0이 있습니다. 52.0이어야 합니다.

    Springboot 프로젝트 시작 시 오류

    java: 액세스할 수 없습니다. org.springframework.boot.SpringApplication

    잘못된 클래스 파일: /D:/Maven/apache-maven-3.6.3/repository/org/springframework/boot/spring-boot/3.0.0/spring-boot-3.0.0. jar!/org/springframework/boot/SpringApplication.class

    클래스 파일의 버전이 61.0이 잘못되었습니다. 52.0이어야 합니다.
    파일을 삭제하거나 올바른 클래스 경로 하위 디렉터리에 있는지 확인하세요.

    springboot 시작 오류 빈을 해결하는 방법을 찾을 수 없습니다.이유

    SpringBoot는 3.0 이상을 사용합니다. Spring은 Spring 6 및 SpringBoot 3.0부터 JDK17에 대한 최소 지원을 공식적으로 릴리스하기 때문에 SpringBoot 버전을 3.0 이하로 낮추기만 하면 됩니다.

    springboot 시작 오류 빈을 해결하는 방법을 찾을 수 없습니다.SpringBoot 버전을 3.0 이하로 낮추세요. 어떤 버전이든 선택할 수 있습니다. Maven을 새로 고치고 다시 시작하세요

    위 내용은 springboot 시작 오류 빈을 해결하는 방법을 찾을 수 없습니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

    성명:
    이 기사는 yisu.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제