SpringBoot——@Repository注解的作用
@Repository的作用为给bean在容器中命名 首先先写一个实现UserRepositoy接口的类,并命名为userRepositorypackage com.proc.bean.repository;import org.springframework.stereotype.Repository;//将该UserRepository属性类型的userRepositor...
·
@Repository的作用为给bean在容器中命名
首先先写一个实现UserRepositoy接口的类,并命名为userRepository
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
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时
@Autowired
private UserRepository userRepository;
会找到我们命名为userRepository的bean,并装配到userRepository中
更多推荐
已为社区贡献1条内容
所有评论(0)