2015-05-26 43 views
3

我想使用spring在/ WEB-INF/lib下調用jar中存在的home.html文件。使用spring從jar文件中訪問靜態html頁面

下面是配置類

@Configuration 
@ComponentScan("com.barclays.mobile.gateway.controller") 
@EnableWebMvc 
public class MvcConfig extends WebMvcConfigurerAdapter{ 

@Bean(name = "viewResolver") 
public InternalResourceViewResolver getViewResolver() { 
    InternalResourceViewResolver viewResolver = new InternalResourceViewResolver(); 
    viewResolver.setPrefix("/WEB-INF/"); 
    viewResolver.setSuffix(".html"); 
    return viewResolver; 
} 

@Override 
public void addResourceHandlers(ResourceHandlerRegistry registry) { 
     registry.addResourceHandler("/component/**").addResourceLocations("classpath:/app/component/*"); 
    registry.addResourceHandler("/assets/**").addResourceLocations("classpath:/app/assets/*"); 
    registry.addResourceHandler("/home/**").addResourceLocations("classpath:/app/*"); 
} 

} 

下面是控制器:

@Controller 
public class StaffController { 

@RequestMapping(value = "/home", method = RequestMethod.GET) 
public String home() { 
    return "home"; 
} 
} 

請建議如何做到這一點?

+0

用'回報 「的lib /家」 的嘗試;'。 – sp00m

回答

0

/home刪除/,我想這就是問題所在