您的位置:首页 > 编程语言 > Java开发

SpringBoot——@Repository注解的作用

2019-02-17 23:36 2481 查看

@Repository的作用为给bean在容器中命名

 

首先先写一个实现UserRepositoy接口的类,并命名为userRepository

[code]package com.proc.bean.repository;

import org.springframework.stereotype.Repository;

//将该UserRepository属性类型的userRepositoryImps类在容器中命名为userRepository
@Repository("userRepository")
public class UserRepositoryImps implements UserRepository{

@Override
public void save() {
System.out.println("UserRepositoryImps save");
}
}

 

再实现一个同样为UserRepository属性类型的bean 

[code]package com.proc.bean.repository;

import org.springframework.stereotype.Repository;

@Repository
public class UserJdbcImps implements UserRepository {

@Override
public void save() {
System.out.println("UserJdbcImps save");
}
}

 

那么使用@Autowired时

[code]@Autowired
private UserRepository userRepository;

会找到我们命名为userRepository的bean,并装配到userRepository中

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: