当前位置: 首页 > news >正文

中法电商网站建设wordpress+边框插件

中法电商网站建设,wordpress+边框插件,商丘网络推广平台,免费cms系统php如果你想保存springboot的mvc配置并且还想自己添加自己的配置就用这个。 视图解析器原理,它会从IOC容器里获取配置好视图解析器的配置类里的视图解析器集合, 然后遍历集合,生成一个一个的视图对象,放入候选 视图里,…

 

如果你想保存springboot的mvc配置并且还想自己添加自己的配置就用这个。 

视图解析器原理,它会从IOC容器里获取配置好视图解析器的配置类里的视图解析器集合,

然后遍历集合,生成一个一个的视图对象,放入候选 视图里,然后返回这个候选视图。

 

 DispatcherServlet 所有的请求都会走  diDispatch()   方法

package com.kuang.config;import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.View;
import org.springframework.web.servlet.ViewResolver;
import org.springframework.web.servlet.config.annotation.EnableWebMvc;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;import java.util.Locale;//扩展WebMvc  所有请求会经过dispatcherServlet
//1.这是一个配置类
@Configuration
//2.实现WebMvcConfigurer这个接口
//记住不要标注它,@EnableWebMvc,一旦标注代表MVC全面被你接管,springboot自动配置不生效,很多东西系统配置好了,全面接管就是重新写
public class MyMvcConfig implements WebMvcConfigurer {//ViewResolver 实现了视图解析器接口的类,我们就可以把它看作视图解析器//把自定义视图解析器放入IOC容器里调用@Beanpublic ViewResolver viewResolver(){return new MyViewResolver();}//自定义了一个自己的视图解析器ViewResolverpublic static class MyViewResolver implements ViewResolver{@Overridepublic View resolveViewName(String viewName, Locale locale) throws Exception {return null;}}}

只要实现ViewResolver接口,然后把这个对象,放入IOC容器里,DispatcherServlet就会自动扫描并且装配上去,//如果。你想diy一些定制化的功能,只要写这个组件,然后将它交给springboot,springboot就会帮我们自动装配!

@Configuration
public class WebConfig implements WebMvcConfigurer {@Overridepublic void addResourceHandlers(ResourceHandlerRegistry registry) {// 这种方式也会覆盖掉默认的web静态资源目录registry.addResourceHandler("/**").addResourceLocations("classpath:static/","classpath:templates/");}

 

 

package com.kuang.config;import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.View;
import org.springframework.web.servlet.ViewResolver;
import org.springframework.web.servlet.config.annotation.EnableWebMvc;
import org.springframework.web.servlet.config.annotation.ViewControllerRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;import java.util.Locale;//扩展WebMvc  所有请求会经过dispatcherServlet
//1.这是一个配置类
@Configuration
//2.实现WebMvcConfigurer这个接口
//记住不要标注它,@EnableWebMvc,一旦标注代表MVC全面被你接管,springboot自动配置不生效,很多东西系统配置好了,全面接管就是重新写
public class MyMvcConfig implements WebMvcConfigurer {//    //ViewResolver 实现了视图解析器接口的类,我们就可以把它看作视图解析器
//
//    //把自定义视图解析器放入IOC容器里调用
//    @Bean
//    public ViewResolver viewResolver(){
//        return new MyViewResolver();
//    }
//
//
//    //自定义了一个自己的视图解析器ViewResolver
//    public static class MyViewResolver implements ViewResolver{
//        @Override
//        public View resolveViewName(String viewName, Locale locale) throws Exception {
//            return null;
//        }
//    }//    视图跳转@Overridepublic void addViewControllers(ViewControllerRegistry registry) {registry.addViewController("/kuang").setViewName("test");}
}

视图跳转,通过转发又走Thymeleaf模板的视图解析器,转发到   /template/test.html 来拼接 网页进入到这个网页

结论:如果我们要扩展一个配置,官方建议我们 去实现一个XXXConfigurer 接口,来自己配置部分设置,剩下不配的交给springboot来自动配置。

 

@EnableWebMvc

导入了一个类:

DelegatingWebMvcConfiguration.class 这个类继承了它,所以相当于使全部配置失效

 

 

http://www.yayakq.cn/news/415248/

相关文章:

  • 如何确认建设银行网站不是假的登建设厅锁子的是哪个网站
  • 响应式网站多少钱网站建设首选智投未来1
  • 一流的邯郸网站建设网络服务器搭建与管理
  • 最新做做网站免费自己的公网ip可以做网站
  • 公司做外贸网站账号权重查询入口站长工具
  • 不花钱做推广的网站用python做网站的公司
  • 天津网站优化实战百度手机助手下载免费安装
  • 网站建设企业服务wordpress自适应手机
  • 江西赣建建设监理网站找代理公司注册公司需要注意什么
  • 如何做网站短链接WordPress网页小游戏
  • 网站建设近义词电商设计师网站
  • 网站出租建设舆情监测软件免费版
  • 用php制作一个个人信息网站佛山做外贸网站流程
  • 世界网站排名查询免费开源视频cms系统
  • 织梦猫html5高端网络服务机构网站模板单页网站seo怎么做
  • 安徽做网站公司哪家好一点中企动力做网站
  • 江宁滨江网站建设设计类平台网站
  • 网站开发学校有哪些互联网服务行业有哪些工作
  • 学做网站需要掌握哪些知识百度搜索高级搜索技巧
  • 网站开发维护多少钱wordpress打字不显示图片
  • 网站建设文化公司dw做网站一般设为什么样
  • 聊城做网站的公司市场wordpress怎么修改语言设置
  • 南沙做网站wordpress几种系统
  • 外贸营销型网站2018网站设计的价格
  • 网站建设交流论坛地址wordpress 静态 弊端
  • 做设计_素材网站有哪项目进度计划甘特图
  • 湖北网络营销网站电商论坛网站模板
  • 东莞网站建设模板报价福建最大的网络公司排名
  • 如何在外管局网站做付汇延期wordpress 微信发布
  • 设计优秀的网站推荐做盗版小说网站