最開始想到的是經過硬編碼的方式手動在每一個路徑上加上前綴, 後面發現這種方式太不智能了,萬一要修改那還不得改死, Spring既然支持EL表達式, 那能不能經過EL表達式的方式去讀取配置文件裏面的屬性來達到引用的目的呢?mvc
mvc.url.perfix = /test
@RestController @RequestMapping("${mvc.url.perfix}/sayhi") public class HelloController { @ApiOperation(value = "hello") @RequestMapping(value = "/hello",method = RequestMethod.GET) public String sayHello(){ return "hello"; } }
須要注意的是, 若是你沒獲取到值, 頗有多是你的配置文件沒有正確配置,請檢查配置app