在Service层接口实现类上用@Service(“NewService”) 来实现交给spring容器管理,
@Service("NewService")
public class NewServiceImpl implements NewService {
@Override
public int insertNews() {
return 1;
}
}
在Controller层则用@Resource(name = “NewService”)来实现自动注入依赖
@Resource(name = "NewService")
private NewService newService;
如果一定要用@Autowired来注入依赖
1.在serviceImpl上添加@Service注解
2.在需要注入的包里用@Autowired来注入
注意红框内的名字需要与启动类中@SpringBootApplication扫描到的service名字一样
比如我这里叫newServiceImpl 所以我的注入就要是
@Autowired
private NewService newServiceImpl;
记录项目过程中遇到的问题
版权声明:本文为m0_56385869原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。