外置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.ways.gtids.common.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/");

}

}

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

  1. Springboot内置Tomcat配置参数调优

    Springboot内置Tomcat配置参数调优,首先,线程数是一个重点,每一次HTTP请求到达Web服务器,Web服务器都会创建一个线程来处理该请求,该参数决定了应用服务同时可以处理多少个HTTP请 ...

  2. SpringBoot内置tomcat出现error:An incompatible version [1.1.32] of the APR based Apache Tomcat Native lib

    SpringBoot内置tomcat出现error:An incompatible version [1.1.32] of the APR based Apache Tomcat Native lib ...

  3. SpringBoot内置Tomcat支持多大并发量和连接数

    SpringBoot内置Tomcat,再默认设置中,Tomcat的最大线程数是200,最大连接数是10000.支持的并发量是指连接数,200个线程如何处理10000条连接的? Tomcat有两种处理连 ...

  4. SpringBoot内置tomcat出现APR版本过低解决办法

    SpringBoot内置tomcat出现error:An incompatible version [1.1.32] of the APR based Apache Tomcat Native lib ...

  5. SpringBoot 内置 Tomcat 线程数优化配置,你学会了吗?

    前言 本文解析springboot内置tomcat调优并发线程数的一些参数,并结合源码进行分析 参数 线程池核心线程数 server.tomcat.min-spare-threads:该参数为tomc ...

  6. 优化之SpringBoot 内置tomcat 调优测试

    问题 怎么配置springBoot 内置tomcat,才能使得自己的服务效率更高呢? 基础配置 Spring Boot 能支持的最大并发量主要看其对Tomcat的设置,可以在配置文件中对其进行更改.我 ...

  7. SpringBoot内置Tomcat启动不了的原因

    SpringBoot内置Tomcat启动不了的原因: 1.需要加入spring-boot-starter-web依赖 [web中集成了tomcat.dispatcherServlet.xml-] &l ...

  8. SpringBoot内置Tomcat浅析

    一.SpringBoot框架内置Tomcat,开发非常方便,随着SpringBoot的框架升级,内置Tomcat也更新版本.本文SpringBoot框架版本:2.2.10. 1.如何查看SpringB ...

  9. SpringBoot内置tomcat启动原理

    前言 不得不说SpringBoot的开发者是在为大众程序猿谋福利,把大家都惯成了懒汉,xml不配置了,连tomcat也懒的配置了,典型的一键启动系统,那么tomcat在springboot是怎么启动的 ...

最新文章

  1. 一文详解人脸识别最新进展
  2. 2021年AI关键趋势,AI芯片初创公司可能发生并购
  3. python标识运算符_讲解Python中的标识运算符
  4. 64位java_99.9%的Java程序员都说不清的问题:JVM中的对象内存布局?
  5. std::function和std::bind
  6. 2020 年百度之星·程序设计大赛 - 复赛 1002 Binary Addition
  7. 开课吧课堂之何时调用构造函数
  8. 十种日常食物比砒霜还毒!
  9. mysql操作数据库进行封装实现增删改查功能
  10. netcat 传输文件
  11. python窗体生成器_python 如何生成窗体
  12. 官方JwPlayer去水印步骤
  13. 【MySQL练习案例】
  14. 2018上半年最火的微信公众号有哪些?
  15. java实现多态在工资系统中的应用:给出一个根据雇员类型,利用多态性完成工资单计算的程序。
  16. python如何爬虫股票数据_python爬虫实例,股票数据定向爬虫
  17. 【机器学习之逻辑回归】sklearn+python逻辑回归详解
  18. 【C语言】求一个四位整数各位数字之和
  19. [Power Query] 数据类型转换
  20. QNX Neutrino RTOS简介

热门文章

  1. CCF 送货(满分代码)2015-12-4
  2. Android Handler消息机制源码分析
  3. 人民邮电出版社与作者陈黎夫共同举办在线编辑、作者交流活动
  4. IntelliJ IDEA 创建Java Web项目
  5. 临床试验中lm是什么职位_据说!这是离临床试验成功最近的职位之一
  6. [Ext JS] 3.3 树(Tree)的定义和使用
  7. Java 连接LDAP实现验证与查询用户
  8. [Ext JS] 组件浮动一篇通(floating、alignTo)
  9. Javascript 中的非空判断 undefined,null, NaN的区别
  10. linux 限速命令,Linux下网卡限速