1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 访问tomcat服务器文件路径 外置tomcat映射服务器路径以及springboot内置tomcat映射路径配置...

访问tomcat服务器文件路径 外置tomcat映射服务器路径以及springboot内置tomcat映射路径配置...

时间:2021-11-08 07:22:22

相关推荐

访问tomcat服务器文件路径 外置tomcat映射服务器路径以及springboot内置tomcat映射路径配置...

外置tomcat映射路径

在tomcat里的conf下的server.xml里Host标签下加入

其中的docBase就是磁盘映射路径,path为访问路径,比如localhost:8080/report就可以访问到d盘pdf文件夹下的静态文件

image.png

springboot 1.x内置映射路径方法

继承org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter;

重写addResourceHandlers方法,其中report为访问路径,后面为文件映射绝对路径,file开头代表是一个文件位置绝对路径。

package cn.mon.config;

import org.springframework.context.annotation.Bean;

import org.springframework.context.annotation.Configuration;

import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder;

import org.springframework.security.crypto.password.PasswordEncoder;

import org.springframework.validation.beanvalidation.MethodValidationPostProcessor;

import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;

import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter;

import cn.ways.util.PropertiesUtils;

@Configuration

public class Config extends WebMvcConfigurerAdapter {

@Override

public void addResourceHandlers(ResourceHandlerRegistry registry) {

/**

* 资源映射路径

* addResourceHandler:访问映射路径

* addResourceLocations:资源绝对路径

*/

registry.addResourceHandler("/report/**").addResourceLocations("file:D:/pdf/");

}

}

springboot 2.x内置映射路径方法

实现WebMvcConfigurer

@Configuration

public class WebMvcConfig implements WebMvcConfigurer{

@Override

public void addResourceHandlers(ResourceHandlerRegistry registry) {

registry.addResourceHandler("/report/**").addResourceLocations("file:D:/pdf/");

}

}

springboot默认静态资源访问配置

@Configuration

@EnableWebMvc

public class StaticResourceConfig implements WebMvcConfigurer {

@Override

public void addResourceHandlers(ResourceHandlerRegistry registry) {

registry.addResourceHandler("/static/**").addResourceLocations("classpath:/static/");

}

}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。