spring 创建对象的注解@Component@Controller@service@Repository

Posted 张梦源

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了spring 创建对象的注解@Component@Controller@service@Repository相关的知识,希望对你有一定的参考价值。

1.@Component

 2.@Controller

例如:

@service

@Service("userService")//当然这里我们也可以用@Component
public class UserServiceImpl implements IUserService {
	@Resource(name = "userdao2")
	private IUserDao dao;


	public UserServiceImpl(@Qualifier("userdao2")IUserDao dao) {
		super();
		this.dao = dao;
	}

}

 @repository

@Repository("userdao2")
public class UserDaoImpl2 implements IUserDao{
	@Value("张小源")
	String name;
	
	@Override
	public String queryUser() {
		
		return name;
	}
	

	

}

 

以上是关于spring 创建对象的注解@Component@Controller@service@Repository的主要内容,如果未能解决你的问题,请参考以下文章

Spring注解总结

阶段3 2.Spring_04.Spring的常用注解_3 用于创建的Component注解

spring的注解@Component@Bean,@Autowire一遍搞定

spring学习十九 常用注解

Spring基础:注解方式创建对象IOC

阶段3 2.Spring_04.Spring的常用注解_4 由Component衍生的注解