Mam aplikacji Wiosna Boot i uzyskać w czasie uruchomić następujące komunikaty:Jak obsługiwać "Odrzuconą nazwę komponentu bean - nie zidentyfikowano ścieżek URL-i" na wiosnę?
7701 [main] DEBUG o.s.w.s.h.BeanNameUrlHandlerMapping - Rejected bean name 'org.springframework.context.annotation.internalConfigurationAnnotationProcessor': no URL paths identified
7701 [main] DEBUG o.s.w.s.h.BeanNameUrlHandlerMapping - Rejected bean name 'org.springframework.context.annotation.internalAutowiredAnnotationProcessor': no URL paths identified
7701 [main] DEBUG o.s.w.s.h.BeanNameUrlHandlerMapping - Rejected bean name 'org.springframework.context.annotation.internalRequiredAnnotationProcessor': no URL paths identified
7701 [main] DEBUG o.s.w.s.h.BeanNameUrlHandlerMapping - Rejected bean name 'org.springframework.context.annotation.internalCommonAnnotationProcessor': no URL paths identified
7701 [main] DEBUG o.s.w.s.h.BeanNameUrlHandlerMapping - Rejected bean name 'org.springframework.context.annotation.internalPersistenceAnnotationProcessor': no URL paths identified
7701 [main] DEBUG o.s.w.s.h.BeanNameUrlHandlerMapping - Rejected bean name 'application': no URL paths identified
7701 [main] DEBUG o.s.w.s.h.BeanNameUrlHandlerMapping - Rejected bean name 'org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor': no URL paths identified
7701 [main] DEBUG o.s.w.s.h.BeanNameUrlHandlerMapping - Rejected bean name 'org.springframework.context.annotation.ConfigurationClassPostProcessor.enhancedConfigurationProcessor': no URL paths identified
7702 [main] DEBUG o.s.w.s.h.BeanNameUrlHandlerMapping - Rejected bean name 'bookingController': no URL paths identified
Dzieje się to za każdym @Autowired
użyłem w mojej aplikacji.
Jedyna konfiguracja dla mojej aplikacji jest:
@SpringBootApplication
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}
Jakieś pomysły dlaczego mam te wiadomości?
Próbowałem google po tych wiadomościach i innych, powiedziałem, że może to być konflikt między domyślną obsługą adnotacji i niestandardową obsługą adnotacji, której nie zdefiniowałem.
To są moje Gradle zależności
dependencies {
compile('org.springframework.boot:spring-boot-autoconfigure')
compile('org.springframework.boot:spring-boot-starter-web')
compile("org.springframework.boot:spring-boot-starter-data-rest")
compile('org.springframework.boot:spring-boot-starter-data-jpa')
compile('com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.6.1')
compile('org.springframework.boot:spring-boot-starter-security')
compile("mysql:mysql-connector-java:5.1.34")
testCompile("junit:junit")
testCompile("org.springframework.boot:spring-boot-starter-test")
testCompile("com.jayway.jsonpath:json-path")
testCompile("com.jayway.jsonpath:json-path-assert:0.9.1")
}
W mojej ścieżce klasy nie mam żadnych ustawień, które mogą w tym przypadku.
dodałem moje zależności używam w tym momencie. – tzortzik
Możesz zignorować wiadomości, jeśli spojrzysz na wiadomość, którą widzisz, są to tylko informacje debugowania. "BeanNameUrlHandlerMapping" sprawdza nazwę komponentu bean i sprawdza, czy można go przekonwertować na adres URL. Te wiadomości są czyste dla twoich informacji i możesz je (i powinieneś) zignorować, ponieważ nic nie możesz z nimi zrobić. Możesz wyłączyć rejestrowanie debugowania, a następnie ich nie zobaczysz. Więc nie ma to nic wspólnego z twoimi zależnościami ani z tym, że zachowuje się normalnie. –
Właściwie to mam ten sam problem (w logowaniu trybu debugowania) dla mojej aplikacji: https://github.com/vdenotaris/spring-boot-security-saml-sample – vdenotaris