Spring boot 2.x 集成Mybatis-plus 实现多租户( 二 )

【Spring boot 2.x 集成Mybatis-plus 实现多租户】Controller
package com.zircloud.tenant.web;import javax.annotation.Resource;import org.springframework.web.bind.annotation.GetMapping;import org.springframework.web.bind.annotation.PathVariable;import org.springframework.web.bind.annotation.PostMapping;import org.springframework.web.bind.annotation.RequestBody;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RestController;import com.zircloud.tenant.dto.UserInfoDto;import com.zircloud.tenant.service.UserInfoService;/** * 用户管理 * @author test * */@RestController@RequestMapping("/v1/users")public class UserInfoController {@Resource private UserInfoService userInfoService;/*** 根据ID查询用户* @param id* @return*/ @GetMapping("/details/{id}") public UserInfoDto getUserbyId(@PathVariable("id") Integer id) {return userInfoService.getUserByid(id); }/*** 根据ID查询用户* @param id* @return*/ @GetMapping("/query/{name}") public UserInfoDto getUserbyname(@PathVariable("name") String name) {return userInfoService.getUserByname(name); }/*** 创建用户* @param dto* @return*/ @PostMapping("/create") public boolean create(@RequestBody UserInfoDto dto) {return userInfoService.creaate(dto); }} 
通过以上步骤就实现Mybatis-plus对多租户的支持 。以后就不再需要手动填充租户标识了 。
zircloud-tentant: 本项目是采用spring boot 2.x 集成 myabatis-plus 实现多租户




推荐阅读