How do I need a lot of namespaces in clojure?

My namespace is currently starting:

(ns web.site
  (:require ring.adapter.jetty)

  (:require ring.middleware.reload)
  (:require ring.middleware.stacktrace)
  (:require ring.middleware.params)
  (:require ring.middleware.keyword-params)
  (:require ring.middleware.nested-params)
  (:require ring.middleware.multipart-params )
  (:require ring.middleware.cookies)
  (:require ring.middleware.session)
  (:require ring.middleware.session.cookie)
  (:require ring.middleware.flash)
  (:require ring.middleware.resource)
  (:require ring.middleware.file-info))

Obviously, there is some redundancy. How to remove it?

+5
source share
1 answer

Try

(:require [ring.middleware reload stacktrace params keyword-params]) 
+7
source

All Articles