Я пытаюсь настроить Spring Boot (1.3.3) + Spring Loaded (1.2.5 или 1.2.6) с использованием обновления для Java 8, но я «м столкнулись с некоторыми проблемами, когда я изменить некоторые Java-класс, я получил эту ошибку:IllegalStateException: Тип реестра ТипRegistry (Spring Boot + Spring Loaded + Java 8)
java.lang.IllegalStateException: The type registry TypeRegistry(id=1252261311,loader=sun.misc.Launcher$AppClassLoader) does not know about type id 524
at org.springsource.loaded.TypeRegistry.getReloadableType(TypeRegistry.java:1910) ~[springloaded-1.2.6.BUILD-20160411.195630-9.jar:1.2.6.BUILD-SNAPSHOT]
at org.springsource.loaded.TypeRegistry.idyrun(TypeRegistry.java:1789) ~[springloaded-1.2.6.BUILD-20160411.195630-9.jar:1.2.6.BUILD-SNAPSHOT]
at br.com.ProjectClass]
в строке„в br.com.ProjectClass“есть один вызов лямбда-выражения, как это:
LOG.fine(()-> "Some text.." );
После этого мое приложение останавливается! Я не знаю, связана ли эта проблема с лямбда-выражениями.
Любая помощь?
Я думаю, что есть ошибка для Spring Loaded с лямбда-выражениями: https://github.com/spring-projects/spring-loaded/issues/165 – Hrabosch
Как упоминалось выше, это, по-видимому, вызвано пружиной ошибка. К счастью, это похоже на Spring Spring 1.2.8. У меня была такая же проблема, и она работает для меня с помощью SNAPSHOT.jar. – Alex