2015-09-06 33 views
1
spring-boot-devtools依賴

春天啓動的應用程序不會因爲出現以下錯誤的開始:錯誤 - 空:的InvocationTargetException - org.springframework.boot.logging.DeferredLog

An exception occured while running. 
null: InvocationTargetException: 
org/springframework/boot/logging/DeferredLog: 
org.springframework.boot.logging.DeferredLog 

我看到的是,在包裝org.springframework.boot: spring-boot-devtools:1.3.0.M5有無級DeferredLog,但以下GitHub的倉庫

https://github.com/spring-projects/spring-boot

它是存在的。

出了什麼問題?如何解決這個錯誤?

回答

2

我最好的猜測是,你要使用devtools與Spring Boot 1.2。你顯然不能那樣做。

如果要使用M5將項目升級爲使用Spring Boot 1.3.0.M5。您可以通過升級父版本或更改spring-boot-dependencies(如果您使用的是Maven)的版本來完成此操作。關於依賴管理

更多信息in the documentation

0

彈簧引導devtools:1.3.0.M5需要的彈簧引導1.3.0 在pom.xml的只是改變和MVN清潔套裝

<parent> 
    <groupId>org.springframework.boot</groupId> 
    <artifactId>spring-boot-starter-parent</artifactId> 
    <version>1.3.0.BUILD-SNAPSHOT</version> 
</parent> 
+0

'彈簧引導devtools''1.3.0.M5'不需要快照運行。這是一個里程碑式的發佈,所以你應該可以使用tat。 –

+0

我的意思是所需的版本的春季啓動1.3.0,因爲只有出現類DeferredLog –

+2

你的例子應該使用'1.3.0.M5'然後,而不是快照。 –

相關問題