@RequestMapping(value = {"list", ""}) 中的 “”有什么用?

eisldkw 2020-09-17 05:14:06


@Controller
@RequestMapping(value = "${adminPath}/Weter")
public class WeterController extends BaseController {


@RequestMapping(value = {"list", ""})
public String list(Weter weter, HttpServletRequest request, HttpServletResponse response, Model model) {

return "modules/Weter/WeterList";
}

请问以上代码中 @RequestMapping(value = {"list", ""})

{"list", ""} 这里面为什么还有一项 "" , 这一项有什么用?
...全文
6708 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
可以同时映射2个路径呀。
Woo_home 2020-09-19
  • 打赏
  • 举报
回复
@RequestMapping(value = {"list", ""}) 中的 value 是一个 String 数组,可以放多个字符串 例如访问一个首页可以这样做 @RequestMapping(value = {"/", "/index"}) 访问的时候可以这样 localhost:8080 或者 localhost:8080/index 都可以访问到首页
CQTany 2020-09-17
  • 打赏
  • 举报
回复
/user/list 和/user/ 都是路由的是同一个接口
明白畅达 2020-09-17
  • 打赏
  • 举报
回复
可以写两个value就是,路径可以是这两个。 像你这样写的话可以有2种访问路径 例:localhost:8080/list 或者localhost:8080

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧