当前位置: 首页 > 编程笔记 >

springboot开发扩展springmvc实现解析

邹祺
2023-03-14
本文向大家介绍springboot开发扩展springmvc实现解析,包括了springboot开发扩展springmvc实现解析的使用技巧和注意事项,需要的朋友参考一下

这篇文章主要介绍了springboot开发扩展springmvc实现解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

可以在Java定义自己配置的springmvc:

MyMvcConfig.java

package com.gong.springbootcurd.config;

import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.EnableWebMvc;
import org.springframework.web.servlet.config.annotation.ViewControllerRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;

//@EnableWebMvc 接管springmvc
@Configuration
public class MyMvcConfig implements WebMvcConfigurer{
  @Override
  public void addViewControllers(ViewControllerRegistry registry) {
    //浏览器发送gong请求会跳转到/templates/success.html页面
    registry.addViewController("gong").setViewName("success");
  }
  //所有的WebMvcConfigurer会一起起作用
  //将组件注册到容器中
  @Bean
  public WebMvcConfigurer webMvcConfigurer() {
    WebMvcConfigurer webMvcConfigurer = new WebMvcConfigurer(){
      public void addViewControllers(ViewControllerRegistry registry) {
        registry.addViewController("/").setViewName("index");
        registry.addViewController("/index.html").setViewName("index");
      }
    };
    return webMvcConfigurer;
  }

}

关键有三点:

(1)实现WebMvcConfigurer。

(2)用Configuration标识配置类。

(3)如果是public WebMvcConfigurer webMvcConfigurer() {...},则需要用@Bean标识。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持小牛知识库。

 类似资料:
  • 阅读《入门指南》和《概述》后,可以将该指南用作扩展组件和功能的概述。鼓励开发人员探索和扩展功能。 自定义扩展用户界面 Browser Actions 将图标,工具提示,徽章和弹出窗口添加到工具栏。 Commands 添加触发操作的键盘快捷键。 Context Menus 将 item 添加到 Google Chrome的上下文菜单。 Omnibox 将关键字功能添加到地址栏。 Override P

  • Flask,一个微框架,通常需要一些重复的步骤来让第三方库工作。因为在很多时候, 这些步骤可以被分离出,来支持多个项目,就有了 Flask Extension Registry 。 如果你想要为还没有的功能创建你自己的 Flask 扩展,这份扩展开发指南会帮助你 在很短的时间内让你的应用跑起来并且感到像用户一样期待你的扩展运转。 剖析扩展 所有的扩展都位于一个叫做 flask_something

  • SPI 扩展接口仅用于系统集成,或 Contributor 扩展功能插件。

  • 是否有任何在Spring MVC中实现并通过Okta Saml验证的示例Web应用程序代码?在互联网上有关于springboot-okta示例的一切:(我没有找到任何香草Spring MVC(不是引导应用程序)的示例项目。

  • 本文向大家介绍SpringBoot整合Mybatis注解开发的实现代码,包括了SpringBoot整合Mybatis注解开发的实现代码的使用技巧和注意事项,需要的朋友参考一下 官方文档: https://mybatis.org/mybatis-3/zh/getting-started.html SpringBoot整合Mybatis 引入maven依赖 (IDEA建项目的时候直接选就可以了) 配置

  • PHP 源码 Source Insight 相关资料 Extending and Embedding PHP PHP Internals Book 深入理解PHP内核 PHP扩展开发及内核应用 Laruence 鸟哥博客