若依controller生成后添加此方法 

    /**
     * 查询路径配置列表
     */
    @PostMapping("/getPathByType")
    @ResponseBody
    public Map<String,Object> getPathByType(String type)
    {
        Map<String, Object> map = new HashMap<>();
        YmnbConfig ymnbConfig = new YmnbConfig();
        ymnbConfig.setType(type);
        List<YmnbConfig> ymnbConfigs = ymnbConfigService.selectYmnbConfigList(ymnbConfig);
        if(ymnbConfigs.size()>0){
            map.put("path",ymnbConfigs.get(0).getPath());
            return map;
        }
        return null;
    }    

前端调用查询数据库中域名domain为查询出的域名

        var domain = "";
        $.ajax({
            type: "post",
            url: "/chongqing/config/getPathByType",
            dataType: "json",
            data: {type:'域名'},
            async:false,
            success: function (r) {
                if(r.path==null){
                    $.modal.alertError("请先配置域名");
                    return false;
                }
                domain = r.path;
            },
            error: function (r) {
                $.modal.alertError("请先配置域名");
                return false;
            }
        })

Logo

快速构建 Web 应用程序

更多推荐