(求助)Jboot启动不读配置类

配置类中各项配置读不到,毫无作用没有反馈,咋整

评论区

xialinlin

2020-07-23 14:18

上代码

heycm

2020-07-23 14:57

@xialinlin
AppConfig继承JFinalConfig
@Override
public void configRoute(Routes me) {
me.setMappingSuperClass(false);
me.add(new AdminRoute());
}

AdminRoute继承Routes
@Override
public void config() {
// 配置路由拦截器
addInterceptor(new AdminInterceptor());
// 配置拦截路由
add("/user", UserController.class);
}

AdminInterceptor实现Interceptor
public void intercept(Invocation inv) {
System.out.println("AdminInterceptor: Before method invoking");
inv.invoke();
System.out.println("AdminInterceptor: After method invoking");
}

UserController继承JbootController
@ActionKey("/user/list")
public void users() {
renderJson(userService.findAll());
}

按理说controller可以不用加@RequestMapping,但是不加根本就进不来这个action,直接404,不管加不加总之配置类没起作用

xialinlin

2020-07-23 15:55

@heycm 看一下jboot的玩法吧。

海哥

2020-07-23 16:21

jboot 的 hello world 就这么几行代码而已:

@RequestMapping("/")
public class HelloworldController extends JbootController {

public void index(){
renderText("hello world");
}

public static void main(String[] args){
JbootApplication.run(args);
}
}


不太明白是什么配置读取不到,另外 Jboot 已经商用很多年了,非常稳定。

heycm

2020-07-23 16:51

@海哥 换一个问法,jboot要做指定多个路由拦截,怎么统一配置他们?

heycm

2020-07-23 17:31

@海哥 找到了,感谢

heycm

2020-07-23 17:32

@xialinlin 好的谢谢