jackmiras
05/24/2017, 6:22 PMpost("/endpoint", {request, response -> <http://someController.post|someController.post>(request, response)})
get("/endpoint", {request, response -> someController.get(request, response)})
put("/endpoint", {request, response -> someController.put(request, response)})
delete("/endpoint", {request, response -> someController.delete(request, response)})
The change that I made in my project allows me to implement endpoints like this:
route("/endpoint")
.get { request, response -> someController.get(request, response) }
.post { request, response -> <http://someController.post|someController.post>(request, response) }
.put { request, response -> someController.put(request, response) }
.delete { request, response -> someController.delete(request, response) }
And if you have a path at you url you I can do something like:
route("/users")
.post { request, response -> <http://userController.post|userController.post>(request, response) }
.post("/signin", { request, response -> userController.signin(request, response) })
.post("/signout", { request, response -> userController.signout(request, response) })
You can do the same with Spark routes but you will have to write a little more code and for me this "node like" endpoint implementation works better.juliocbcotta
05/24/2017, 6:49 PMpath
in this doc http://sparkjava.com/documentation#routesjackmiras
05/24/2017, 6:51 PM