我想将一个 Java 类放在使用 Vaadin@Endpoint
注释(来自com.vaadin.flow.server.connect.Endpoint
)的 Maven 工件中,以便在多个 Vaadin 项目中使用这个类。
这是此类的一个简单示例:
import com.vaadin.flow.server.connect.Endpoint;
import lombok.RequiredArgsConstructor;
import java.util.Optional;
@Endpoint
@RequiredArgsConstructor
public class SupportInfoEndpoint {
public Optional<String> getSupportInfo(){
return Optional.of("mailto:support@my.corp");
}
}
Maven 工件包括类的源代码。我该怎么做才能在使用项目中通过 Vaadin 构建过程扫描此类,以便
- 生成前端对应的 TypeScript 代码
- 该类包含在 Spring-Boot 应用程序中(因此端点实际上在运行时可用)
有可能吗?