我想要一个控制器,它可以接收分配了不同属性的映射实体并找到类似实体的数组?
Ex:控制器方法
@RequestMapping(value="/get", method=RequestMethod.GET)
public String get(@ModelAttribute("User") User user) {
ArrayList<User> users = repository.someMethod(user);
return users.toString();
}
转到网址:
localhost:8181/get?name=Bob&ZipCode=35146
从数据库返回一个ArrayList,用于所有User的名称= Bob和ZipCode = 35146的实例
转到网址:
localhost:8181/get?name=Bob&state=Missouri
从数据库中为所有User的名称= Bob和state = Missouri
的实例返回一个ArrayList是否有一种简单的Spring(或任何其他)方法可以实现这一点,而无需从存储库中的几个不同查询中选择轻微偏差的复杂方法?