Spring MVC-解决视图位置时追加控制器RequestMapping

时间:2018-09-17 21:35:38

标签: spring-mvc

我已经将控制器修饰为路由以“ / admin / user”作为前缀。我希望view方法在templates文件夹中找到视图模板文件时使用此路径。因此,对于下面的代码,我希望它可以在templates \ admin \ user \ list.html中找到视图。目前,ModelAndView(“ list”)将在\ templates \ list.html中查找视图。除了使用ModelAndView(“ / admin / user / list”)以外,还有其他解决方法吗?

@Controller
@RequestMapping("/admin/user")
public class AccountController
{

@Autowired BCryptPasswordEncoder passwordEncoder;
@Autowired UserRepository userRepository;

@GetMapping("list")
ModelAndView listUsers() {
    ModelAndView mav = new ModelAndView("list");
    List<User> userList = userRepository.findAll();
    mav.addObject("userList", userList);
    return mav;
}

0 个答案:

没有答案