wangzihaogithub / spring-boot-protocol

springboot功能扩充-netty动态协议,可以支持各种网络协议的动态切换(单端口支持多个网络协议).支持mmap,sendfile零拷贝,http请求批量聚合
https://zihaoapi.cn
Apache License 2.0
117 stars 63 forks source link

ServletContext 414行getRealPath方法中resourceManager是null #34

Open WenTao-Love opened 4 months ago

WenTao-Love commented 4 months ago

环境:springboot2.7.18 请问如何初始化ServletContext 中的resourceManager呢? 让他读取static、template资源文件夹,谢谢

wangzihaogithub commented 4 months ago

springboot2.7.18我刚试了下,resourceManager不是null呢。

可选配置,不配置就等于临时文件夹

server.netty.http-servlet.basedir=资源文件夹

wangzihaogithub commented 4 months ago

方便给个截图或者demo让我复现一下吗

WenTao-Love commented 4 months ago

可能是我们使用了beetl Html引擎 `

com.ibeetl beetl-spring-classic 3.16.2.RELEASE `
WenTao-Love commented 4 months ago

application.yml beetl: suffix: html

WenTao-Love commented 4 months ago

1718175380696_d

wangzihaogithub commented 4 months ago

我明天试下,下午开会了

wangzihaogithub commented 4 months ago

解决了,晚上发版到maven中央仓 2.3.18

WenTao-Love commented 4 months ago

优秀的大佬,那我明天就从tomcat切换过来试试,支持一波。

WenTao-Love commented 4 months ago

强呀,的确可以了。可以稍微优化一下pom.xml引入吗?

WenTao-Love commented 4 months ago

1718326329720_d 现在仍需要手动引入servlet、netty依赖

wangzihaogithub commented 4 months ago

可以,下个版本2.7.19发版时,改成强依赖

WenTao-Love commented 4 months ago

期待,这样子更方便改造pom.xml