码迷,mamicode.com
首页 > 其他好文 > 详细

重定向问题解决的笨方法

时间:2020-02-18 13:08:07      阅读:50      评论:0      收藏:0      [点我收藏+]

标签:重定向   自动加载   color   注解   ide   conf   就会   over   code   

业务逻辑完成之后如保存、登陆成功等关键业务逻辑,用重定向到方式完成跳转。

可以采用在Controller中直接拼装"redirect"的方式,用ModelAndView 和 字符串拼装都可以。

还有一种,就是自定义@Configurtation 组件,注册一个 WebMvcConfigurationAdapter,该方式只是新增,不会影响Springboot原有组件

注意:该@Configuration 组件,不能使用 @EnableWebMvc 注解,否则SrpingBoot 自动加载的 WebMvc 会失效。

代码片段如下:在Controller中 使用 return "/result.html" 之后,就会跳转到/success 路径中,完成重定向转发

@Bean
    public WebMvcConfigurer webMvcConfigurer(){
        WebMvcConfigurer webMvcConfigurer = new WebMvcConfigurer() {
            @Override
            public void addViewControllers(ViewControllerRegistry registry) {
                registry.addViewController("/result.html").setViewName("/success");
            }
        };
        return webMvcConfigurer;
    }

 

重定向问题解决的笨方法

标签:重定向   自动加载   color   注解   ide   conf   就会   over   code   

原文地址:https://www.cnblogs.com/KennyWang0314/p/12325579.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!