版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq78442761/article/details/87957692
目录
理论
常见的第三方注解:
Spring
@Autowired
@Service
@Repository
初步断定Spring中的主键就是代替了配置文件的繁重工作,具体等后期深入窥视。
例子
如下面的例子实现:
public class UserManagerImp1 implements UserManager{
private UserDao userDao;
public void setUserDao(userDao userDao){
this.userDao = userDao;
}
...
}
配置文件在Spring配置文件里面配置:
<bean id="userManagerImp1" class="com.kedacom.spring.annotation.service.UserManager>
<property name="userDao" ref="userDao" />
</bean>
<bean id="userDao" clas="com.kedacom.spring.annotation.persistence.UserDaoImp1">
<property name="sessionFactory" ref="mySessionFactory" />
</bean>
自动生成实例,注入进去
public class UserManagerImp1 implements UserManager{
@Autowired
private UserDao userDao;
...
}