首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从外部文件定义Jodd映射

从外部文件定义Jodd映射
EN

Stack Overflow用户
提问于 2014-09-30 13:46:17
回答 1查看 81关注 0票数 1

我使用乔德 米索克 web框架并使用注释定义操作(类和方法)。一切都很好,但是现在我需要在外部文件中包含这些操作定义,所以Madvoc不需要扫描我的类路径,以了解操作类(以及其他一些原因)。

我可能可以自己编写这个代码,因为Madvoc对扩展非常开放,但我只是想知道是否已经有了这样的方法?

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-09-30 15:47:58

您所要求的是所谓的路由文件。答案是:,Madvoc支持路由文件,因为v3.6 (这是新特性之一,所以这可能是您不知道的原因:)。无论如何,您所要做的就是拥有一个路由文件,并使用不同的配置器:RouteMadvocConfigurator而不是默认的配置器。此配置器从类路径读取路由文件,并从类路径中定义操作。您应该能够使用路由文件指定所有动作标志,包括async标志、拦截器等等。路由文件的优点是它的语法不那么严格,所以您可以轻松地创建自己的格式。

下面是路由文件的一个示例:

代码语言:javascript
复制
`/hello.html` "jodd.madvoc.action.HelloAction#view"
GET /helloWorld.html    jodd.madvoc.action.HelloAction#world
/zigzag/${id}       jodd.madvoc.action.ArgsAction#zigzag    /zigzag

如前所述,格式是松散的,因此您可以在行中的任何地方定义http方法名称,等等。

您可以在正式文件中看到更多细节。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26122487

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档