Clojure / Compojureを使用して単純なWebサイトを構築しようとしていますが、リクエスト/レスポンスにサーブレットフィルターをフィード適用したいと考えています(つまり、標準のjavax.servlet.Filterインスタンス)。
たとえば、現在のソースコードが次の場合:
(defroutes my-app
(GET "/*"
(html [:h1 "Hello Foo!!"]))
)
次のようなフィルターを追加したいと思います。
(defroutes my-app
(GET "/*"
(FILTER my-filter-name
(html [:h1 "Hello Foo!!"])))
)
my-filter-nameは、javax.servlet.Filterの任意のインスタンスです。
これを効果的かつエレガントに行う方法はありますか?