我们有一个包含多个Spring应用程序的项目,其中一个带有一些dev.hilla @Endpoint的Vaadin。
项目结构:
|-applications
|-app1(vaadin app)
|-app2(cli app)
|-ui
|-ui-module1
|-ui-module2ui模块包含TS文件和相应的Java文件,并且应该对模块端点进行串连(如果有的话)。App1使用ui模块作为maven依赖项。当涉及到@Endpoint的时候,只有app1/src/min/java/**中的类由vaadin-dev-server处理。如果我在任何其他maven模块中放置了一个带有@Endpoint注释的Java类,没有处理,没有TS生成,我就不能使用那个端点。
目前,我们必须将所有端点类放置在app1中。
版本:
Vaadin 23,Spring Boot 2.7
发布于 2022-08-22 09:22:25
这里有一个新的实验特性,它是从字节码而不是源代码生成的,并且还可以与Maven多模块项目一起工作。
您可以在src/main/resources/vaadin-featureflags.properties中启用它
com.vaadin.experimental.hillaEngine=truehttps://stackoverflow.com/questions/73442628
复制相似问题