访问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.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映射路径配置...相关推荐
- Springboot内置Tomcat配置参数调优
Springboot内置Tomcat配置参数调优,首先,线程数是一个重点,每一次HTTP请求到达Web服务器,Web服务器都会创建一个线程来处理该请求,该参数决定了应用服务同时可以处理多少个HTTP请 ...
- 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 ...
- SpringBoot内置Tomcat支持多大并发量和连接数
SpringBoot内置Tomcat,再默认设置中,Tomcat的最大线程数是200,最大连接数是10000.支持的并发量是指连接数,200个线程如何处理10000条连接的? Tomcat有两种处理连 ...
- SpringBoot内置tomcat出现APR版本过低解决办法
SpringBoot内置tomcat出现error:An incompatible version [1.1.32] of the APR based Apache Tomcat Native lib ...
- SpringBoot 内置 Tomcat 线程数优化配置,你学会了吗?
前言 本文解析springboot内置tomcat调优并发线程数的一些参数,并结合源码进行分析 参数 线程池核心线程数 server.tomcat.min-spare-threads:该参数为tomc ...
- 优化之SpringBoot 内置tomcat 调优测试
问题 怎么配置springBoot 内置tomcat,才能使得自己的服务效率更高呢? 基础配置 Spring Boot 能支持的最大并发量主要看其对Tomcat的设置,可以在配置文件中对其进行更改.我 ...
- SpringBoot内置Tomcat启动不了的原因
SpringBoot内置Tomcat启动不了的原因: 1.需要加入spring-boot-starter-web依赖 [web中集成了tomcat.dispatcherServlet.xml-] &l ...
- SpringBoot内置Tomcat浅析
一.SpringBoot框架内置Tomcat,开发非常方便,随着SpringBoot的框架升级,内置Tomcat也更新版本.本文SpringBoot框架版本:2.2.10. 1.如何查看SpringB ...
- SpringBoot内置tomcat启动原理
前言 不得不说SpringBoot的开发者是在为大众程序猿谋福利,把大家都惯成了懒汉,xml不配置了,连tomcat也懒的配置了,典型的一键启动系统,那么tomcat在springboot是怎么启动的 ...
最新文章
- 一文详解人脸识别最新进展
- 2021年AI关键趋势,AI芯片初创公司可能发生并购
- python标识运算符_讲解Python中的标识运算符
- 64位java_99.9%的Java程序员都说不清的问题:JVM中的对象内存布局?
- std::function和std::bind
- 2020 年百度之星·程序设计大赛 - 复赛 1002 Binary Addition
- 开课吧课堂之何时调用构造函数
- 十种日常食物比砒霜还毒!
- mysql操作数据库进行封装实现增删改查功能
- netcat 传输文件
- python窗体生成器_python 如何生成窗体
- 官方JwPlayer去水印步骤
- 【MySQL练习案例】
- 2018上半年最火的微信公众号有哪些?
- java实现多态在工资系统中的应用:给出一个根据雇员类型,利用多态性完成工资单计算的程序。
- python如何爬虫股票数据_python爬虫实例,股票数据定向爬虫
- 【机器学习之逻辑回归】sklearn+python逻辑回归详解
- 【C语言】求一个四位整数各位数字之和
- [Power Query] 数据类型转换
- QNX Neutrino RTOS简介
热门文章
- CCF 送货(满分代码)2015-12-4
- Android Handler消息机制源码分析
- 人民邮电出版社与作者陈黎夫共同举办在线编辑、作者交流活动
- IntelliJ IDEA 创建Java Web项目
- 临床试验中lm是什么职位_据说!这是离临床试验成功最近的职位之一
- [Ext JS] 3.3 树(Tree)的定义和使用
- Java 连接LDAP实现验证与查询用户
- [Ext JS] 组件浮动一篇通(floating、alignTo)
- Javascript 中的非空判断 undefined,null, NaN的区别
- linux 限速命令,Linux下网卡限速