diff --git a/vaadin-spring/src/main/java/com/vaadin/flow/spring/springnative/VaadinHintsRegistrar.java b/vaadin-spring/src/main/java/com/vaadin/flow/spring/springnative/VaadinHintsRegistrar.java index 1eddc1a9c49..530ac06ecd1 100644 --- a/vaadin-spring/src/main/java/com/vaadin/flow/spring/springnative/VaadinHintsRegistrar.java +++ b/vaadin-spring/src/main/java/com/vaadin/flow/spring/springnative/VaadinHintsRegistrar.java @@ -17,7 +17,10 @@ import org.springframework.core.io.ClassPathResource; import com.vaadin.flow.di.LookupInitializer; +import com.vaadin.flow.router.MenuData; import com.vaadin.flow.router.internal.DefaultErrorHandler; +import com.vaadin.flow.server.menu.AvailableViewInfo; +import com.vaadin.flow.server.menu.RouteParamType; /** * Registers runtime hints for Spring 3 native support. @@ -106,7 +109,9 @@ private String[] getClasses() { "org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter", "org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestWrapper", "com.fasterxml.jackson.databind.ser.std.ToStringSerializer", - DefaultErrorHandler.class.getName() }; + DefaultErrorHandler.class.getName(), MenuData.class.getName(), + AvailableViewInfo.class.getName(), + RouteParamType.class.getName() }; } }