如果我可以减少控制器返回句子中URL的长度,如果我使用类级别的RequestMapping注释?
我知道如果你在你的controoler类中使用这段代码
@Controller
@RequestMapping("/ShoppingCarCRUD/")
public class ShoppingCRUD {
@RequestMapping(value = "add", method = RequestMethod.GET)
public String addShop(Model model) {
logger.info("LOG INFO ");
return "/ShoppingCarCRUD/add";
}
你不必在/ShoppingCarCRUD/
中重复value = "add"
所以你可以放add
,但是你需要将/ShoppingCarCRUD/add
放在return return "/ShoppingCarCRUD/add";
中有一种方法可以在return语句中以与value
语句
答案 0 :(得分:0)
从使用@RequestMapping注释的方法返回String时,通常会返回视图名称,而不是url。
您可以在spring配置中配置视图解析程序的前缀和后缀,以简化您返回的视图名称。
有关如何为不同控制器使用单独的视图分离器的建议,请参阅this answer