如图,在项目中已经设置server.tomcat.basedir,但是在启动jar,却发现tomcat依旧创建使用临时目录,server.tomcat.basedir中绝对路径和相对路径都设置过依旧无效
@Component
public class CustomWebServerFactoryCustomizer implements WebServerFactoryCustomizer<TomcatServletWebServerFactory> {
@Autowired
private ServerProperties properties;
@Override
public void customize(TomcatServletWebServerFactory factory) {
factory.setDocumentRoot(properties.getTomcat().getBasedir());
}
}