spingboot起别名
1.控制层起别名
在多端开发中,一般是不同端调用共同的service和mapper,这个时候每个端都要写controller,命名是很容易起冲突导致项目启动注入两个相同的bean,无法识别。这个时候我们就要给控制层起别名。
例如
@RestController("androidController")
@RequestMapping("/app/user")
public class UserController extends BaseController {
}
@RestController("weixinController")
@RequestMapping("/weixin/user")
public class UserController extends BaseController {
}
这样就区分开了微信端和app端的控制层
2.给实体类起别名
第一种:
在对应的实体类上加上注解:mapper.xml中只能写这个别名
@Alias("user")
第二种
定义过别名以后,在mapper.xml文件中实体类的名字就可以简写了,不区分大小写但是要和名字对应,比如:User、user、uSer
mybatis.type-aliases-package=com.xxx.model
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 程序员小刘
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果