本文共 1297 字,大约阅读时间需要 4 分钟。
对于html文件的处理在启动类增加InternalResourceViewResolver 视图解析@SpringBootApplication@EnableWebMvc@EnableRabbitpublic class MallPortalApplication { public static void main(String[] args) { SpringApplication.run(MallPortalApplication.class, args); } @Bean public InternalResourceViewResolver setupViewResolver(){ InternalResourceViewResolver resolver = new InternalResourceViewResolver(); resolver.setPrefix("/templates/"); resolver.setSuffix(".html"); return resolver; }}
对于静态文件的处理是增加如下配置实现WebMvcConfigurer 类@Configuration@EnableWebMvcpublic class MvcConfig implements WebMvcConfigurer { @Override public void addArgumentResolvers(Listresolvers) { resolvers.add(new PageArgumentResolver()); } /** * 视图跳转控制器 * 无业务逻辑的跳转 均可以以这种方法写在这里 * @param registry */ public void addViewControllers(ViewControllerRegistry registry) { registry.addViewController("/index").setViewName("index"); }//最主要的是在这里 @Override public void addResourceHandlers(ResourceHandlerRegistry registry) { //告知系统static 当成 静态资源访问 registry.addResourceHandler("/static/**").addResourceLocations("classpath:/static/"); registry.addResourceHandler("/preview/static/**").addResourceLocations("classpath:/static/"); }}
转载地址:http://alvbi.baihongyu.com/