zoukankan      html  css  js  c++  java
  • SpringBoot配置内置Tomcat的虚拟路径映射(显示本地图片)

    转载:https://blog.csdn.net/weixin_42236404/article/details/90758737

    由于Springboot使用的是内置的tomcat,因此我们需要创建如下一个配置类,继承WebMvcConfigurer,重写其方法

      addResourceHandler() : 指访问路径,相当于Setting.xml里的path属性

      addResourceLocations() :前面要有"file:" 后面接上映射的路径,相当于Setting.xml里面的docBase属性

    网上有一些是继承 WebMvcConfigurerAdapter 这个已经过时了。官方建议WebMvcConfigurer

    @Configuration
    public class WebMvcConfig implements WebMvcConfigurer{
    
         @Override
            public void addResourceHandlers(ResourceHandlerRegistry registry) {
                registry.addResourceHandler("/img/**").addResourceLocations("file:D:/upload/");
            }
    
    }

    显示图片:

    //如果值不为空,则显示文件图片,反之显示默认图片
    <img th:src="${house.photopath != null} ? |/img/${house.photopath}| :'../images/thumb_house.gif' " width="100" height="75"
  • 相关阅读:
    蒟蒻的填坑计划
    现在的状态....
    date modify
    set source
    image source
    simple auth
    net
    bridge
    iptable
    namespace
  • 原文地址:https://www.cnblogs.com/64Byte/p/13269605.html
Copyright © 2011-2022 走看看