首页 > 编程知识 正文

springboot视解析器的作用,springboot自定义视解析器

时间:2023-05-03 23:36:56 阅读:208646 作者:2042

1.启动器

package com.wang;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;//主入口@SpringBootApplication:标注这个类是一个springboot的应用@SpringBootApplicationpublic class SpringbootApplication { public static void main(String[] args) { SpringApplication.run(SpringbootApplication.class, args); }}

2.config配置

package com.wang.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.WebMvcConfigurer;import java.util.Locale;//如果你想要diy一些定制化的功能,只要写这个组件,然后将它交给springboot,springboot就会自动装配!!//扩展SpringMvc dispatchservlet@Configurationpublic class MyMvcConfig implements WebMvcConfigurer { //ViewResolver实现了视图解析器接口的类,我们就可以把它看做视图解析器 @Bean public ViewResolver myVilewResolver(){ return new MyViewResolver(); } //自定义了一个自己的视图解析器MyViewResolver public static class MyViewResolver implements ViewResolver{ @Override public View resolveViewName(String viewName, Locale locale) throws Exception { return null; } } //视图跳转 @Override public void addViewControllers(ViewControllerRegistry registry) { registry.addViewController("/wang").setViewName("test"); }}

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。