spring自我总结

1.<property name="…"> 中name的名字是与bean的set方法相关的,而且要注意大小写

org.springframework.beans.NotWritablePropertyException: Invalid property '' of bean class?2009-02-13 15:22  
  出现异常的原因是在application-xxx.xml中property name的错误。  
  <property name="...."> 中name的名字是与bean的set方法相关的,而且要注意大小写。比如  
public class PostManageImpl extends BaseManage implements PostManage {  
 private PostDAO dao = null;  
 public void setPostDAO(PostDAO postDAO){  
  this.dao = postDAO;  
 }  
}    
  那么xml的定义应该是:  
<bean id="postManage" parent="txProxyTemplate">  
<property name="target">  
 <bean class="com.yz.spring.service.implement.PostManageImpl">  
  <property name="postDAO"><ref bean="postDAO"/></property> 对  
  <property name="dao"><ref bean="postDAO"/></property> 错  
 </bean>  
</property>  
</bean>   

2.注入方式视频点这里


3.注解配置bean

  1. @Controller(表现层组件,用在controller层)
  2. @Service(业务层组件,用在service实现类)
  3. @Repository(持久层组件,用在dao层)
  4. @Component(组件,不是以上3种就用这个)

4.AOP中的切面就是公共类或者说工具类


5.连接点和切入点有点混乱


6.事务处理非常重要

发布了49 篇原创文章 · 获赞 12 · 访问量 2851

猜你喜欢

转载自blog.csdn.net/u010017876/article/details/103189966