Add additional admin resources location

pull/146/head
johnniang 2019-04-23 22:53:37 +08:00
parent 038f9e197e
commit bfc19c9cf3
1 changed files with 7 additions and 4 deletions

View File

@ -74,18 +74,21 @@ public class WebMvcAutoConfiguration implements WebMvcConfigurer {
*/
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
String workDir = FILE_PROTOCOL + haloProperties.getWorkDir();
registry.addResourceHandler("/static/**")
.addResourceLocations("classpath:/static/");
registry.addResourceHandler("/**")
.addResourceLocations("classpath:/admin/")
.addResourceLocations(FILE_PROTOCOL + haloProperties.getWorkDir() + "templates/themes/");
.addResourceLocations(workDir + "templates/themes/")
.addResourceLocations(workDir + "templates/admin/")
.addResourceLocations("classpath:/admin/");
registry.addResourceHandler("/upload/**")
.addResourceLocations(FILE_PROTOCOL + haloProperties.getWorkDir() + "upload/");
.addResourceLocations(workDir + "upload/");
registry.addResourceHandler("/favicon.ico")
.addResourceLocations("classpath:/static/halo-admin/images/favicon.ico");
registry.addResourceHandler("/backup/**")
.addResourceLocations(FILE_PROTOCOL + haloProperties.getWorkDir() + "backup/");
.addResourceLocations(workDir + "backup/");
registry.addResourceHandler("/admin/**")
.addResourceLocations(workDir + "templates/admin/")
.addResourceLocations("classpath:/admin/");
if (!haloProperties.isDocDisabled()) {