1 前言
我们在创建控制类的时候,可能会存在控制类命名重复的问题,虽然在不同的包下(如:user和admin包下),但是注入IOC容器中的时候还是会命名冲突,因为默认都是将类名第一个字母小写,接下来将会介绍一种解决办法。
2 解决办法
在@RestController后面加一个括号,里面给它指定一个新的名称,假设都是TestContorller,那么我们可以给user包的下的控制类指定名称为:
@RestController("userShopController")
然后给admin包下的控制类指定名称为:
@RestController("adminShopController")
这样就可以完美解决这个问题了。