如何将资源(最好是以编程方式)添加到程序的类路径中?
我正在使用compojure.route.resources
,如下所示:
在类路径上提供资源的路由。接受以下内容 keys :: root - 资源的根前缀路径,默认值 'public':mime-types - mime文件扩展名的可选映射 类型
(defroutes routes
(resources "/js" {:root "js"})
(resources "/css" {:root "css"}))
现在我想添加要提供的文件,但我不知道在哪里生成它们。
注意:如果重要,我使用的是boot
,示例来自this template。
答案 0 :(得分:1)
在基于常规启动的项目中,您可以在根目录下拥有资源文件夹:
-rw-r--r--@ 1 niko staff 173 Dec 18 10:19 boot.properties
-rw-r--r--@ 1 niko staff 2796 Dec 30 09:55 build.boot
drwxr-xr-x@ 17 niko staff 578 Dec 30 10:49 resources
drwxr-xr-x@ 4 niko staff 136 Nov 16 09:52 src
drwxr-xr-x@ 17 niko staff 578 Jan 14 11:50 target
在该文件夹中,您可以创建css和js文件夹并在其中包含您的文件:
drwxr-xr-x@ 5 niko staff 170 Dec 14 15:33 resources/css/
drwxr-xr-x@ 4 niko staff 136 Nov 30 18:01 resources/js/