例如,我有:
@Service
@RequiredArgsConstructor
public class CarServiceImpl extends ServiceImpl<CarMapper,Car> implements CarService {
.....
}
字符串
我想在一个控制器中使用它(与CarService的路径不同)。我必须使用像@Resource
或@Autowired
这样的注解吗?Spring没有控制CarService吗?
我想弄清楚我是否可以在我的控制器中使用CarService而不写@Resource或@Autowired。
2条答案
按热度按时间ru9i0ody1#
的数据
你可以使用构造函数注入。
3bygqnnd2#
你对你的服务类的注解看起来很好,我不认为你需要添加任何东西。如果你想在你的控制器中使用CarService,你需要用@Autowired注解将它注入到你的控制器中(当然是指CarService Impl)。所以我猜它必须是这样的:
字符串
在将服务注入到控制器之后,您可以使用其所有方法以及CarService中实现的方法。