将顶点与现有弹簧Web应用程序集成

时间:2017-09-17 03:13:01

标签: spring-mvc integration vert.x

我有一个基于Spring的Web应用程序。我想在应用程序中集成vertx。

有办法吗?

2 个答案:

答案 0 :(得分:0)

是的,请查看GitHub上示例存储库中的Vert.x with Spring部分。

答案 1 :(得分:0)

在春季启动时,它非常简单

@SpringBootApplication
@ComponentScan(basePackages = { "com.mypackage", "com.myotherpackage" })
public class MyApplication {

    @Autowired
    private MainVerticle mainVertical;

    public static void main(String[] args) throws Exception {
        new SpringApplication(MyApplication.class).run(args);
    }

    @PostConstruct
    public void deployServerVerticle() {
        Vertx.vertx().deployVerticle(mainVertical);
    }

}

@PostConstuct允许您部署所需的所有垂直(此时设置所有属性)。

不言而喻,MainVerticle应标有@Component注释。