post方法沒有問題,但是get方法為什么返回404?debug時不走方法
@Bean???//路由函數 @Autowired??//注入用戶倉儲,保證數據來源(方法注入) public?RouterFunction<ServerResponse>?personFindAll(UserRepository?userRepository){ ???return?RouterFunctions.route(RequestPredicates.GET("/person/find/all"), ????????????request?->{ ????????????????//返回所有用戶對象 ????????????????Collection<User>?users?=?userRepository.findAll(); ????????????????Flux<User>?userFlux?=?Flux.fromIterable(users); ????????????????return?ServerResponse.ok().body(userFlux,?User.class); ????????????}); }
2019-03-03
你的類上面加了@Configuration注解么?
2020-04-27
我也遇到這個404,就修改了pom文件,重啟項目就好了。
我的pom文件如下:
2020-01-02
我的是依賴的問題,需要去掉web依賴,然后添加的依賴是這個
2019-12-10
檢查三個:1、端口是否正確,2、添加配置注入標識 @Configuration 3、路徑確保正確。如果以上三個都沒有問題就不會報錯了,404就是找不到路徑,課件里是“//”,如果你報錯404 試一下"/" 。
如果以上全部正確還是報錯,檢查一下你時使用的webflux啟動的么?還是你用idea創建默認服務器是Tomcat,如果是Tomcat,及時服務器使用正確,也不查找執行routerfunction , 需要修改啟動服務器方式。再重新執行就可以了。
2019-06-04
我都沒有加web依賴 其他的也都檢查過了 但是debug還是不進方法體
2019-04-18
我也是,Get請求出現錯誤信息404,路徑也沒寫錯,注解也加了,頭疼,你發現錯誤了嗎
2019-03-12
我加了 這個
所以錯了
得加這個
@Configuration