springboot已设置server.tomcat.basedir但是启动jar在tomcat还是使用临时目录

如图,在项目中已经设置server.tomcat.basedir,但是在启动jar,却发现tomcat依旧创建使用临时目录,server.tomcat.basedir中绝对路径和相对路径都设置过依旧无效

img

@Component
public class CustomWebServerFactoryCustomizer implements WebServerFactoryCustomizer<TomcatServletWebServerFactory> {
    @Autowired
    private ServerProperties properties;

    @Override
    public void customize(TomcatServletWebServerFactory factory) {
        factory.setDocumentRoot(properties.getTomcat().getBasedir());
    }
}