Skip to content

Commit 960d3df

Browse files
fix: add missing reflection hints for menu (#20476) (#20477)
Fixes #20458 Co-authored-by: Marco Collovati <marco@vaadin.com>
1 parent 2587d49 commit 960d3df

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

vaadin-spring/src/main/java/com/vaadin/flow/spring/springnative/VaadinHintsRegistrar.java

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,10 @@
1717
import org.springframework.core.io.ClassPathResource;
1818

1919
import com.vaadin.flow.di.LookupInitializer;
20+
import com.vaadin.flow.router.MenuData;
2021
import com.vaadin.flow.router.internal.DefaultErrorHandler;
22+
import com.vaadin.flow.server.menu.AvailableViewInfo;
23+
import com.vaadin.flow.server.menu.RouteParamType;
2124

2225
/**
2326
* Registers runtime hints for Spring 3 native support.
@@ -106,7 +109,9 @@ private String[] getClasses() {
106109
"org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter",
107110
"org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestWrapper",
108111
"com.fasterxml.jackson.databind.ser.std.ToStringSerializer",
109-
DefaultErrorHandler.class.getName() };
112+
DefaultErrorHandler.class.getName(), MenuData.class.getName(),
113+
AvailableViewInfo.class.getName(),
114+
RouteParamType.class.getName() };
110115
}
111116

112117
}

0 commit comments

Comments
 (0)