zion521的gravatar头像
zion521 2017-09-06 16:11:16

spring MVC中的@service和@autowired有什么联系么?

springMVC中的@service和@autowired有什么联系么?如何使用两者?

所有回答列表(5)
成都-饕餮的gravatar头像
成都-饕餮  LV6 2017年9月7日

service声明当前实例为一个bean,可以在其他地方通过注入的方式使用这个实例,autowired是按类型注入,相当于新建一个该实例对象。

zhangxvle的gravatar头像
zhangxvle  LV4 2017年9月7日
@Service
public class ProductServiceImpl implements ProductService {
	
	private Logger log = LoggerFactory.getLogger(getClass());
	
	@Autowired
	private ProductMapper productMapper;

楼上的解释,再给你份代码

Ares_xue的gravatar头像
Ares_xue  LV6 2017年9月10日

没有。

liu545856的gravatar头像
liu545856  LV2 2017年9月13日

组装方式不一样,

CrazyCottage的gravatar头像
CrazyCottage  LV1 2017年9月19日

一个是用来作为包扫描的注解,如Service,Controller,Repository,Component,

而Autowired,这是注入类对象,像bean里面扫描的类就是用注入的形式把对应的类对象注入进来

至于那些事Java自带的注解,还是spring的注解,自己可以去百度,看的懂这些,百度自然看得懂

顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友