Java 如何将spring嵌入vaadin

Java 如何将spring嵌入vaadin,java,spring,spring-mvc,vaadin,Java,Spring,Spring Mvc,Vaadin,我有一个关于瓦丁的大项目。正如您所知,有一个init()方法,它是vaadin应用程序的起点。现在我必须在我的vaadin应用程序中的数据库服务器上实现RestService。但我不知道我的ResrService如何加入我的vaadin应用程序。两个应用程序都正常工作。 在RestService中有requestmapping注释。 (例如 哪一个保留特定的url以满足您的需要(我不知道如何在嵌入restservice时明确地定义这些url),而在应用程序的起点如何指定这一点存在问题 我想这样做

我有一个关于瓦丁的大项目。正如您所知,有一个init()方法,它是vaadin应用程序的起点。现在我必须在我的vaadin应用程序中的数据库服务器上实现RestService。但我不知道我的ResrService如何加入我的vaadin应用程序。两个应用程序都正常工作。 在RestService中有requestmapping注释。 (例如 哪一个保留特定的url以满足您的需要(我不知道如何在嵌入restservice时明确地定义这些url),而在应用程序的起点如何指定这一点存在问题

我想这样做( 比如说

example.com/vaadin/…这是vaadin应用程序

com/rest/…这是请求restService的地方

    @RestController
public class GreetingController {

    private static final String template = "Hello, %s!";
    private final AtomicLong counter = new AtomicLong();

    @RequestMapping("/greeting")
    public Greeting greeting(@RequestParam(value="name", defaultValue="World") String name) {
        return new Greeting(counter.incrementAndGet(),
                            String.format(template, name));
    }
}

对不起,我的英语不好!!!

您可能需要一些类似于Vaadin CDI()的东西,带有针对Vaadin的Spring集成或CUBA平台(),带有集成的Spring、Vaadin和REST API。您可以制作两个不同的战争包,一个带有“REST”,另一个带有“Vaadin”部署了上下文路径。但我想在一个web应用程序中应该可以同时部署这两个应用程序,但idk how除外。您可能需要类似Vaadin CDI()的东西,用于Vaadin的Spring集成,或者CUBA平台()用于集成Spring、Vaadin和REST API。您可以制作两个不同的WAR包,一个带有“REST”,另一个带有“Vaadin”部署了上下文路径。但我想应该可以在一个web应用程序中同时部署这两个路径,但idk如何部署。