class WebConfig extends WebMvcConfigurationSupport {

    @Override
    protected void addResourceHandlers(ResourceHandlerRegistry registry) {<FILL_FUNCTION_BODY>}
}

        registry.addResourceHandler("/keepFiles/**")
                .addResourceLocations("file:///" + System.getProperty("user.dir") + "/keepFiles/");
        registry.addResourceHandler("/imageFiles/**")
                .addResourceLocations("file:///" + System.getProperty("user.dir") + "/imageFiles/");
        registry.addResourceHandler("/recordFiles/**")
                .addResourceLocations("file:///" + System.getProperty("user.dir") + "/recordFiles/");
        registry.addResourceHandler("/logFiles/**")
                .addResourceLocations("file:///" + System.getProperty("user.dir") + "/logFiles/");
        registry.addResourceHandler("/packageFiles/**")
                .addResourceLocations("file:///" + System.getProperty("user.dir") + "/packageFiles/");
        super.addResourceHandlers(registry);
    
<methods>public void <init>() ,public org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping beanNameHandlerMapping(org.springframework.format.support.FormattingConversionService, org.springframework.web.servlet.resource.ResourceUrlProvider) ,public org.springframework.web.servlet.HandlerMapping defaultServletHandlerMapping() ,public org.springframework.web.servlet.FlashMapManager flashMapManager() ,public final org.springframework.context.ApplicationContext getApplicationContext() ,public final jakarta.servlet.ServletContext getServletContext() ,public org.springframework.web.servlet.HandlerExceptionResolver handlerExceptionResolver(org.springframework.web.accept.ContentNegotiationManager) ,public org.springframework.web.servlet.function.support.HandlerFunctionAdapter handlerFunctionAdapter() ,public org.springframework.web.servlet.mvc.HttpRequestHandlerAdapter httpRequestHandlerAdapter() ,public org.springframework.web.servlet.LocaleResolver localeResolver() ,public org.springframework.web.accept.ContentNegotiationManager mvcContentNegotiationManager() ,public org.springframework.format.support.FormattingConversionService mvcConversionService() ,public org.springframework.web.servlet.handler.HandlerMappingIntrospector mvcHandlerMappingIntrospector() ,public org.springframework.util.PathMatcher mvcPathMatcher() ,public org.springframework.web.util.pattern.PathPatternParser mvcPatternParser() ,public org.springframework.web.servlet.resource.ResourceUrlProvider mvcResourceUrlProvider() ,public org.springframework.web.method.support.CompositeUriComponentsContributor mvcUriComponentsContributor(org.springframework.format.support.FormattingConversionService, org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter) ,public org.springframework.web.util.UrlPathHelper mvcUrlPathHelper() ,public org.springframework.validation.Validator mvcValidator() ,public org.springframework.web.servlet.ViewResolver mvcViewResolver(org.springframework.web.accept.ContentNegotiationManager) ,public org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter requestMappingHandlerAdapter(org.springframework.web.accept.ContentNegotiationManager, org.springframework.format.support.FormattingConversionService, org.springframework.validation.Validator) ,public org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping requestMappingHandlerMapping(org.springframework.web.accept.ContentNegotiationManager, org.springframework.format.support.FormattingConversionService, org.springframework.web.servlet.resource.ResourceUrlProvider) ,public org.springframework.web.servlet.HandlerMapping resourceHandlerMapping(org.springframework.web.accept.ContentNegotiationManager, org.springframework.format.support.FormattingConversionService, org.springframework.web.servlet.resource.ResourceUrlProvider) ,public org.springframework.web.servlet.function.support.RouterFunctionMapping routerFunctionMapping(org.springframework.format.support.FormattingConversionService, org.springframework.web.servlet.resource.ResourceUrlProvider) ,public void setApplicationContext(org.springframework.context.ApplicationContext) ,public void setServletContext(jakarta.servlet.ServletContext) ,public org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter simpleControllerHandlerAdapter() ,public org.springframework.web.servlet.ThemeResolver themeResolver() ,public org.springframework.web.servlet.HandlerMapping viewControllerHandlerMapping(org.springframework.format.support.FormattingConversionService, org.springframework.web.servlet.resource.ResourceUrlProvider) ,public org.springframework.web.servlet.RequestToViewNameTranslator viewNameTranslator() <variables>private org.springframework.context.ApplicationContext applicationContext,private List<org.springframework.web.method.support.HandlerMethodArgumentResolver> argumentResolvers,private org.springframework.web.servlet.config.annotation.AsyncSupportConfigurer asyncSupportConfigurer,private org.springframework.web.accept.ContentNegotiationManager contentNegotiationManager,private Map<java.lang.String,org.springframework.web.cors.CorsConfiguration> corsConfigurations,private static final boolean gsonPresent,private List<java.lang.Object> interceptors,private static final boolean jackson2CborPresent,private static final boolean jackson2Present,private static final boolean jackson2SmilePresent,private static final boolean jackson2XmlPresent,private static final boolean jaxb2Present,private static final boolean jsonbPresent,private static final boolean kotlinSerializationCborPresent,private static final boolean kotlinSerializationJsonPresent,private static final boolean kotlinSerializationProtobufPresent,private List<HttpMessageConverter<?>> messageConverters,private org.springframework.web.servlet.config.annotation.PathMatchConfigurer pathMatchConfigurer,private List<org.springframework.web.method.support.HandlerMethodReturnValueHandler> returnValueHandlers,private static final boolean romePresent,private jakarta.servlet.ServletContext servletContext