我想在我的控制得到專門準備RedirectView的實例:如何在彈簧控制器中注入特殊的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的實例,而不是一個我已配置。
爲什麼不讓自定義視圖解析器處理您的特殊視圖? – Bart