clojure
(ns myapp
(:require [ring.adapter.jetty :as jetty]
[ring.util.response :as resp]))
(defn handler [request]
(resp/response "Hello, Clojure!"))
(defn -main []
(jetty/run-jetty handler {:port 3000}))
$ clj myapp.clj
clojure
(defproject myapp "1.0.0"
:dependencies [[org.clojure/clojure "1.10.1"]
[ring/ring-core "1.8.2"]
[ring/ring-jetty-adapter "1.8.2"]]
:main myapp)
$ lein run