Spring Boot多模块项目中的Vaadin问题

时间:2019-03-09 14:54:50

标签: java maven spring-boot vaadin

我组成了一个使用Vaadin(最新版本)运行的spring boot项目示例。我只有一种观点:

@Route
public class MainView extends VerticalLayout {

UI就像一个魅力一样工作,然后我不得不在模块中重构该项目。 我将SpringBootApplication放在一个模块中,并将Vaadin放在另一个模块中。我正在学习模块,所以我不知道它们是如何相互作用的,但是为了使它开始,我不得不将依赖项放在boot pom到vaadin pom中。 现在它不起作用了,当我打电话给本地主机时说

  

无法导航到“

     

原因:找不到“”的路线

     

可用路线:

     

仅当在   开发模式。

Spring Boot应用程序:

@SpringBootApplication
@ComponentScan(basePackages = {"my.app"})
@EntityScan(basePackages = {"my.app"})
@EnableJpaRepositories(basePackages = {"my.app"})
@EnableJpaAuditing
public class LicensemanagerApplication 

启动模块pom.xml依赖关系片段:

<dependency>
     <groupId>${project.groupId}</groupId>
      <artifactId>app_frontend</artifactId>
      <version>${project.version}</version>
      <scope>runtime</scope>
</dependency>

app_frontend模块pom.xml依赖关系片段:

<dependency>
     <groupId>com.vaadin</groupId>
     <artifactId>vaadin-spring-boot-starter</artifactId>
 </dependency>
.............
<dependencyManagement>
    <dependencies>
        <dependency>
            <groupId>com.vaadin</groupId>
            <artifactId>vaadin-bom</artifactId>
            <version>13.0.0</version>
            <type>pom</type>
            <scope>import</scope>
        </dependency>
    </dependencies>
</dependencyManagement>

0 个答案:

没有答案