springboot使用Fiber纤程踩过的坑

@RequestAttribute为null

在springboot中使用@FiberSpringBootApplication注解标注在SpringBootApplication上时,发现在拦截器(或过滤器)中调用request.setAttribute设置的值,在controller中使用@RequestAttribute获取却是null,而去掉@FiberSpringBootApplication注解之后就好了(至今不知道原因,求各位大佬解释),如下图所示:

未去掉@FiberSpringBootApplication:

去掉@FiberSpringBootApplication:

 

 

拦截器(过滤器)调用了两次

在controller方法上用@Suspensable注解之后,发现拦截器(过滤器)调用了两次,此时对应的controller方法没有调用两次。去掉@Suspensable恢复正常 (至今不知道原因,求各位大佬解释)

 

 以上问题如果大家有解释麻烦各位大佬指教!!!

posted @ 2019-07-17 17:27  Boblim  阅读(744)  评论(0)    收藏  举报