Spring

Spring和XML注解的区别

通过property给bean对象赋值的两种方法

  • 通过set方法赋值
  • 通过构造器赋值
  • 通过p命名空间注入 引入p命名空间.先再namespace中配置xmlns.其次,
  • 自动装配: byname条件:Course类的属性名=bean的id值

利用spring注解的形式依赖注入

  • Dao层:respository 相当于创建了一个对象
  • Service层:service相当于创建了要给对象

心得

依赖注入中

1
2
3
<bean id="xxx">
<property name="sqlSessionFactory">
</bean>

name的值是根据属性的setter方法来进行命名的,例如,类中的属性为public String who,但是setter方法名为public void setSomebody(),那么,<property name="somebody"></property>.应当根据JavaBean的命名规范来命名