我有一个基于Spring的Web应用程序。我想在应用程序中集成vertx。
有办法吗?
答案 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
注释。