Springboot自定义mvc组件如何实现

网友投稿 414 2023-03-10

Springboot自定义mvc组件如何实现

Springboot自定义mvc组件如何实现

如果你想实现一些定制化功能,只需要写这个组

件,然后将它交给springboot管理

,springboot会给我们自动装配

以下是spring官方文档解释

由官方文档可知,想要自定义组件,需要实现以下步骤

写一个配置类,加上@Configuration注解

实现WebMvcConfigurer接口

不添加@EnableWebMvc注解

示例:自定义视图解析

package com.yl.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.ViewResolverRegistry;

import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;

import java.util.Locale;

/**

* mvc配置类

*/

@Configuration

public class MyMvcConfig implements WebMvcConfigurer {

/**

* 将自定义视图解析器配置成bean存入spring

*/

@Bean

public ViewResolver myViewResovler(){

return new MyViewResolver();

}

/**

* 自定义视图解析器,实现视图解析器接口

*/

public static class MyViewResolver implements ViewResolver{

@Override

public View resolveViewName(String viewName, Locale locale) throws Exception {

return null;

}

}

}

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:小程序插件作用(小程序和插件有什么区别)
下一篇:小程序技术标准是什么样的(小程序技术标准是什么样的呢)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~