NutzCN Logo
问答 关于入口url分类
发布于 3349天前 作者 明天会吹什么风 2523 次浏览 复制 上一个帖子 下一个帖子
标签: mvc

同一个域名下,比如http://localhost
我希望
http://localhost/blog 为博客路径
http://localhost/admin 为后台管理路径
http://localhost/website 为网站路径

在入口MainModule中只能统一一个路径,可否利用继承XXXModule实现分组group概念。比如:

```
//MainModule
//@At("/")
public class MainModule{}

//假设这个group为admin
@At("/admin)
public class AdminGroup{
}

@At("/users")
public class UserModule extends AdminGroup{
//希望url为 /admin/users/index
@At
public void index(){}
}

@At("/teachers")
public class TeacherModule extends AdminGroup{
//希望url为 /admin/teachers/index
@At
public void index(){}
}
///////////////////////////////////////////////////////////////
//假设这个group为admin
@At("/blog)
public class BlogGroup{
}

@At("/users")
public class UserModule extends BlogGroup{
//希望url为 /blog/users/index
@At
public void index(){}
}

@At("/teachers")
public class TeacherModule extends BlogGroup{
//希望url为 /blog/teachers/index
@At
public void index(){}
}
```

1 回复

继承的话,反而不清晰了,每次还得看看父类的At是什么

例如nutz.cn的做法就是类似的功能放在同一个package里面,然后统一At的前缀

添加回复
请先登陆
回到顶部