2017년 6월 15일 목요일

Vertx 연습 - web

소스: 

https://github.com/julyinsung/vertx_sample/tree/master/vertx-web

참고:

vertx-web: http://vertx.io/docs/vertx-web/java/
rest example: https://github.com/vert-x3/vertx-examples/blob/master/web-examples/src/main/java/io/vertx/example/web/rest/SimpleREST.java

환경:

vertx 3.x, java1.8, Eclipse

개요:

vertx의 web 라이브러리를 이용하여 간단한 rest api서버를 만들고 mongodb에 조회및 insert 기능.
rest 구현 클래스와 mongodb 클래스는 eventbus를 이용한다.

설명:

vertx web을 사용하기 위해서는 pom.xml에 dependency를 추가한다.

vertx web에서 HTTP request를 해당 URL로 매칭하기 위해서 Router를 사용한다.

보내는 쪽은 send를 받는 쪽은 consumer메소드를 사용한다.
당연히 address는 같아야 한다.
vertx.eventBus().send(address, message, handler)
vertx.eventBus().consumer(address, handler)

댓글 없음:

댓글 쓰기