拆分modules到多路径下执行了如下操作
1.初始化
@Modules(scanPackage = true, packages = {"cn.wizzer.modules", "com.xxx.modules.models"})
@IocBy(type = ComboIocProvider.class, args = {"*json", "config/ioc/", "*anno", "cn.wizzer", "com.xxx", "*tx", "*quartz", "*async"})
启动后发现我的ioc已经找到
日志:2016-10-05 10:48:21,076 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:74) DEBUG - Found @IocBean : class com.xxx.modules.controllers.yyy
但是在后面日志中没有找到xxx中yyy文件.class定义的中定义的东西请求路径这些
2016-10-05 10:48:21,825 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/我的自定路径' >> CmsLinkClassController.add(...) : void | @Ok(beetl:/自定路径/文件.html) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
导致请求该自定义路径出现404错误
源码:
@IocBean
@At("/api/user")
@Ok("json")
public class ApiUserController{
@At("/login")
@POST
@Ok("json")
public Object login(){
....
}
}
日志中根本就找不到 /api/user/login 这种输出