java - Spring Boot - GetMapping 到具有不同路径的相同方法的更简单方法
问题描述
目前我的控制器看起来像这样。
@RequestMapping("成员") 公共类成员控制器 { 私有 ArrayList<Member> memberList = new ArrayList<>(); @GetMapping("") 公共字符串索引1(模型模型){ model.addAttribute(memberList); 返回“成员/成员索引”; } @GetMapping("索引") 公共字符串索引2(模型模型){ model.addAttribute(memberList); 返回“成员/成员索引”; } }
有没有一种更简单的方法可以为两个不同的路径“localhost:port/members”和“localhost:port/members/index”使用一个索引方法?一般来说,我可以为一种方法注释两个值吗?
提前致谢 :)
编辑:我已经看到它适用于@RequestMapping
解决方案
您可以使用 @GetMapping 的值,如下所示:
@GetMapping(value = {"/", "/index"})
推荐阅读
- python - ros中用于rate.expectedCycleTime().toSec()的python等效函数是什么
- groovy - 在GebSpock中执行js.exec以“java.lang.IllegalArgumentException:js函数的最后一个参数必须是类似字符串的”结尾
- android - Google Play 订阅 - 有没有办法在应用订阅中提供折扣?
- html - Django:在 /patient/1/ 的 NoReverseMatch
- reactjs - MobX 在异步操作后运行函数
- java - 如何禁用 debug.apk 以安装在生产设备中
- python - 问:“停用词”在 scikit-learn 的 LDA 期间被忽略
- sql - Hibernate left join fetch 对子集执行附加查询
- python - 对数组中的每一列执行计算,然后传递给新列
- java - JavaMail 问题:无法向 SMTP 主机发送命令