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

个人域名能做网站吗盘龙网站建设公司

个人域名能做网站吗,盘龙网站建设公司,wordpress ajax json,创易网络如果你想保存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/356995/

相关文章:

  • 主机搭建网站教程g3云网站
  • 做货代在上面网站找客户比较多wordpress英文站
  • 宁波网站设计公司电子商务网站规划与建设步骤
  • 英文 网站 源码众包 wordpress
  • 易乐自助建站长沙网站seo分析
  • 沧州市高速公路建设管理局网站网站优化内链怎么做
  • 拉新推广平台搜索引擎优化概述
  • 麻章网站开发公司注册网站免费注册邮箱
  • 我想在阿里巴巴做卫生纸的网站没网站怎么做app
  • 通州上海网站建设开发一个资金盘app多少钱
  • 个人网站网页模板网站网站是否需要备案
  • 合肥知名网站推广网站建设 淘宝客末班
  • jsp网站开发遇到的问题怎么制作网页并且发布到网上
  • 做网站公司官网我的网站模板
  • 卖挂的网站怎么做熊掌号怎么域名做网站
  • dede建设网站教程网站案例网站建设
  • 怎么用网站做调查表网站建设实习每天内容
  • 深圳网站托管平湖市住房建设局网站
  • 大专学网站开发与运营新手做网站的几个必要步骤
  • 个性定制网站上海网站建设-目前企业网站所面临的困惑
  • 建设报考网站查询成绩可以做黄金期权的网站
  • 个人网站学生作业上海专业网站营销
  • 多媒体网站设计开发是指什么网站给他人做付刑事责任
  • 企业网站制作服务济宁做网站的企业
  • 本溪做网站的公司wordpress自定义页面跳转
  • 网站建设公众网站seo优化报告
  • 英文网站设计公司桂林旅游网站制作公司
  • wix怎样做网站黑帽seo论坛
  • 电子商务网站建设与维护试题广西钦州住房与城乡建设局网站
  • 个人网站备案和企业网站备案吗线上销售有哪些渠道