scala – 使用akka-http重新加载静态资源
简而言之:是否可以使用akka-http重新加载静态资源?
多一点: >我有Scala项目. 我想要的是在开发过程中热插拔我的静态资源. 我知道那玩!允许,但不希望我的项目基于Play!只是因为那个. 解决方法
两种选择:
>最简单:在本地运行时使用getFromDirectory指令并将其指向要“热加载”的文件的路径,它直接从文件系统提供它们,因此每次更改文件并通过Akka HTTP加载它这将是最新版本.> getFromResourceDirectory从类路径加载文件,资源可用,因为SBT每次构建时都会将它们复制到目标下的类目录中(copyResources).您可以使用unmanagedClasspath配置sbt,使其包含在类路径中的静态资源目录.如果你想在运行包时在工件中打包资源,但是这需要更多的sbt-trixery(如果你只是将src / resources放在unmanagedClasspath中,它将依赖于类路径排序,如果使用了复制的或修改的那些). (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |