我想在我的控制器中获得一个特别准备的 RedirectView 实例:
@Controller
public class MyController {
@RequestMapping(value = "/", method = GET)
public RedirectView myFkt(@Named("myName") RedirectView rv) {
return rv;
}
我的配置:
@Configuration
@EnableWebMvc
@ComponentScan({"com.example"})
public class SpringServletConfig extends WebMvcConfigurerAdapter {
private static final Logger LOG = LoggerFactory.getLogger(WebMvcConfigurerAdapter.class);
@Bean(name = "myName") @Scope("request")
public RedirectView myName() {
RedirectView rv = new RedirectView("/");
rv.setContextRelative(true);
return rv;
}
}
在控制器功能中,我总是会得到一个未配置的 RedirectView 实例,而不是我配置的那个。