2017-09-17 4 views

Antwort

0

Ja, werfen Sie einen Blick auf den Abschnitt Vert.x with Spring im Beispielrepository auf GitHub.

+0

Ich sah mehr wie Integration von vert.x, ohne tatsächlich eine andere Klasse zu erstellen. Aber deine Lösung funktioniert auch. Danke für Ihre Hilfe. – heartly4u

0

Im Frühjahr Boot ist es ziemlich einfach

@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); 
    } 

} 

Die @PostConstuct erlaubt Ihnen, alle Branchen bereitstellen Sie wollen (alle Eigenschaften an dieser Stelle festgelegt sind).

Und natürlich sollte das MainVerticle mit der @Component Annotation markiert sein.

Verwandte Themen