diff --git a/src/main/java/com/jingcheng/cms/conf/WebMvcConfig.java b/src/main/java/com/jingcheng/cms/conf/WebMvcConfig.java index 8f6be55..e770912 100644 --- a/src/main/java/com/jingcheng/cms/conf/WebMvcConfig.java +++ b/src/main/java/com/jingcheng/cms/conf/WebMvcConfig.java @@ -24,6 +24,7 @@ package com.jingcheng.cms.conf; +import com.jingcheng.cms.constants.AppConstant; import org.springframework.beans.factory.annotation.Value; import org.springframework.boot.web.servlet.MultipartConfigFactory; import org.springframework.context.annotation.Bean; @@ -51,6 +52,10 @@ public class WebMvcConfig extends WebMvcConfigurerAdapter { .addResourceLocations("classpath:/META-INF/resources/"); registry.addResourceHandler("/webjars/**") .addResourceLocations("classpath:/META-INF/resources/webjars/"); + registry.addResourceHandler(AppConstant.FILE_MAP) + .addResourceLocations("file:" + AppConstant.FILE_PATH); + + super.addResourceHandlers(registry); } /** @@ -67,4 +72,6 @@ public class WebMvcConfig extends WebMvcConfigurerAdapter { factory.setMaxRequestSize(maxRequestSize); return factory.createMultipartConfig(); } + + } diff --git a/src/main/java/com/jingcheng/cms/constants/AppConstant.java b/src/main/java/com/jingcheng/cms/constants/AppConstant.java new file mode 100644 index 0000000..745b770 --- /dev/null +++ b/src/main/java/com/jingcheng/cms/constants/AppConstant.java @@ -0,0 +1,8 @@ +package com.jingcheng.cms.constants; + +public class AppConstant { + // 这里的files和下面FILE_MAP的files要一致 + public final static String FILE_URL = "http://localhost:8888/upload/"; + public final static String FILE_MAP = "/upload/**"; + public final static String FILE_PATH = "D:/documentManager/upload/"; +} diff --git a/src/main/java/com/jingcheng/cms/controller/LoginController.java b/src/main/java/com/jingcheng/cms/controller/LoginController.java index 9a26ec0..348b348 100644 --- a/src/main/java/com/jingcheng/cms/controller/LoginController.java +++ b/src/main/java/com/jingcheng/cms/controller/LoginController.java @@ -30,7 +30,7 @@ public class LoginController { @RequiresAuthentication @ApiOperation(value = "获取当前用", notes = "获取当前用户,只需要在Header设置token,不需要传参") - @PostMapping("user") + @PostMapping("/api/user") public AjaxResult currentUser() { AjaxResult ajaxResult = new AjaxResult();