是在springboot里面开发的,写了dao , service , serviceimpl 和 SQL,controller不会写怎么传了,或者有没有类似的项目代码,借鉴一二
这有啥难的,图片中的id对应着dao里的方法名字,parameterType对应着参数类型,看sql语句如果查询多个,返回值就是List,这不是很明显吗,controller是用来调用service方法的,自己本身方法上面写requsetmapping("/xx"),通过注解设置地址进行访问调用
前后端分离还是不分离?
不分离就直接返回个页面地址路径就行(相对路径),数据放在model里
例:
@RequestMapping("/hi")
public String hi(Model model) {
model.addAttribute("name", "888");
return "hello";
}
分离的就直接返回一个响应对象
例:
@PostMapping("/getUserPage")
public R<Object> getServer(Query query, User user) { //此处使用的R对象
QueryWrapper<User> queryWrapper = new QueryWrapper<>();
if (!StringUtils.isEmpty(user.getName())) { //按名字模糊查询
queryWrapper.lambda().like(User::getName, user.getName());
}
IPage<User> page = userService.page(Condition.getPage(query), queryWrapper);
logger.info("query="+query.toString()+" user="+user.toString());
return R.data(page);
}