不通过转发直接访问templates下文件的配置

项目文件结构


Snipaste_2019-08-25_12-48-51.png

templates文件夹就相当于web-info文件夹,默认是不支持外部访问的,只能同过内部转发访问,那如何开启外部访问呢?下面是配置类。

package com.changgou.web.item.config;

import org.springframework.context.annotation.Configuration;
import org.springframework.web.bind.annotation.ControllerAdvice;
import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;

/**
 * @author :gzy
 * @date :Created in 2019/8/25
 * @description :
 * @version: 1.0
 */
@ControllerAdvice
@Configuration
public class MvcConfig implements WebMvcConfigurer {
    @Override
    public void addResourceHandlers(ResourceHandlerRegistry registry) {
      //映射路径                                           //真实路径
registry.addResourceHandler("/items/**").addResourceLocations("classpath:/templates/items/");
    }
}

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容