首頁  >  問答  >  主體

java - Spring boot專案 可以透過ip+port+contentPath就直接顯示所有的介面位址和資料資訊,這是為什麼???

在本地啟動spring boot專案,配置資訊如下

#在google瀏覽器中輸入localhost:8082/v1會顯示下列資料

#會把專案中所有的介面位址都顯示出來,
這是為什麼,怎麼出現這種情況???

#
世界只因有你世界只因有你2712 天前779

全部回覆(2)我來回復

  • 大家讲道理

    大家讲道理2017-05-17 10:08:35

    我找到是哪裡的問題了,因為添加一個spring-boot-starter-data-rest這個依賴

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

    回覆
    0
  • 为情所困

    为情所困2017-05-17 10:08:35

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

    回覆
    0
  • 取消回覆