springboot中請求路徑配置在配置文件中詳解
請求路徑配置在配置文件中
原先一直使用springboot,請求路徑直接寫在@RequestMapping、@GetMapping等注解中,最近,有個比較有趣的發(fā)現(xiàn),原來請求的url其實也可以寫在項目的配置文件application.properties或者application.yml,下面記錄一下,分享一下。
在配置文件中設(shè)置請求路徑,我使用yml格式配置文件application.yml
my: demo: path: /my/demo/path/hello
然后,創(chuàng)建一個controller的demo,UrlTestController.java
import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RestController; @RestController public class UrlTestController { @GetMapping("${my.demo.path}") public String hello() { return "SUCCESS"; } }
啟動springboot項目,訪問我們配置的路徑 /my/demo/path/hello ,查看運行結(jié)果:
在配置文件中配置訪問路徑的寫法改變了
springboot的application.properties文件中可配置訪問地址的路徑,
比如之前是http://localhost/,現(xiàn)在想用http://localhost/test/.
- 之前老版本中寫法是server.context-path=/test
- 現(xiàn)在版本中寫法是server.servlet.context-path=/test
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Spring的異常處理@ExceptionHandler注解解析
這篇文章主要介紹了Spring的異常處理@ExceptionHandler注解解析,當(dāng)一個Controller中有方法加了@ExceptionHandler之后,這個Controller其他方法中沒有捕獲的異常就會以參數(shù)的形式傳入加了@ExceptionHandler注解的那個方法中,需要的朋友可以參考下2023-12-12Java使用fastjson對String、JSONObject、JSONArray相互轉(zhuǎn)換
這篇文章主要介紹了Java使用fastjson對String、JSONObject、JSONArray相互轉(zhuǎn)換,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-11-11SpringCloud+nacos部署在多ip環(huán)境下統(tǒng)一nacos服務(wù)注冊ip(親測有效)
在部署SpringCoud項目的時候分服務(wù)器部署注冊同一個nacos服務(wù),但是在服務(wù)器有多個ip存在的同時(內(nèi)外網(wǎng)),就會出現(xiàn)注冊服務(wù)ip不同的問題,導(dǎo)致一些接口無法連接訪問,經(jīng)過多次排查終于找到問題并找到解決方法,需要的朋友可以參考下2023-04-04