您的位置:首頁/技術文章
文章詳情頁

java - Spring boot項目 可以通過ip+port+contentPath就直接顯示所有的接口地址和數據信息,這是為什么???

瀏覽:108日期:2023-12-03 09:28:18

問題描述

在本地啟動spring boot項目,配置信息如下

java - Spring boot項目 可以通過ip+port+contentPath就直接顯示所有的接口地址和數據信息,這是為什么???

在google瀏覽器中輸入localhost:8082/v1會顯示如下數據

java - Spring boot項目 可以通過ip+port+contentPath就直接顯示所有的接口地址和數據信息,這是為什么???

會把項目中所有的接口地址都顯示出來,這是為什么,怎么出現這種情況???

問題解答

回答1:

我找到是哪里的問題了,因為添加一個spring-boot-starter-data-rest這個依賴java - Spring boot項目 可以通過ip+port+contentPath就直接顯示所有的接口地址和數據信息,這是為什么???

把這個依賴去掉就可以了.

回答2:

個人感覺,不對別噴如果你使用的是idea,那么可以在DispatcherServlet里面打一個斷點,打在doService或者doDispatch都可以,然后就能看DispatcherServlet內部屬性了,個人感覺在handlerMappings這個屬性內有定義,這一堆東西里面可以找到spring幫你處理的uri之后再怎么看就靠你自己啦

標簽: java
国产综合久久一区二区三区