package mock.controllers.i18n; import com.github.aesteve.vertx.nubes.annotations.Controller; import com.github.aesteve.vertx.nubes.annotations.routing.http.GET; import io.vertx.ext.web.RoutingContext; import java.util.Locale; import java.util.ResourceBundle; @Controller("/locales") public class LocaleController { @GET("/echo") public void echoLocale(RoutingContext context, Locale locale) { context.response().end(locale.toString()); } @GET("/greet") public void greetMe(RoutingContext context, ResourceBundle i18n) { context.response().end(i18n.getString("greetings")); } }