这节主要讲了自动转配;
ByType和Constructor类似,是通过类的类型去检索匹配
ByName是通过id是否一样去匹配。
以上,匹配得上则创建对象
ByType和Constructor类似,是通过类的类型去检索匹配
ByName是通过id是否一样去匹配。
以上,匹配得上则创建对象
2017-07-01
这节多介绍了一种获取对象的方法,即通过实现末尾是Aware的接口来获取Bean对象。第二种方法是前面讲的,通过IOC容器初始化获取Bean对象
2017-07-01
org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected exception parsing XML document from file ................................................................................
报这个异常是少这个jar了\spring-aop.jar
报这个异常是少这个jar了\spring-aop.jar
2017-07-01
最赞回答 / 慕粉0723135597
IoC(控制反转):本来需要你自己new对象,现在交给spring容器帮你new对象,权利从你手里反转到容器手里了DI(依赖注入):(依赖)就是依赖spring提供的容器,(注入)类中属性的值通过容器注入进去,或者通过引用为属性注入值
2017-07-01
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-aop</artifactId>
<version>3.2.8.RELEASE</version>
</dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-aop</artifactId>
<version>3.2.8.RELEASE</version>
</dependency>
2017-06-30
<dependency>
<groupId>org.aspectj</groupId>
<artifactId>aspectjweaver</artifactId>
<version>1.7.4</version>
</dependency>
<groupId>org.aspectj</groupId>
<artifactId>aspectjweaver</artifactId>
<version>1.7.4</version>
</dependency>
2017-06-30
通过配置的方法取得对象现在刚学可能看不出哪里好用,不用太纠结,学编程很多时候都是在一知半解的情况下前进,最后在回来,会恍然大悟,就像你初学Java,老师有些东西没必要和你说得太清,反而你自己会更乱。这里看不懂的不要强求,往下听,再回来看这节课。
2017-06-29
最赞回答 / 慕函数8108156
service层调用的是service层的方法,知识在方法里面用Dao层的对象调用了Dao层的方法,你看前面声明,仅仅是声明了,并没有将Dao层对象进行初始化,所有这个对象在调用方法的时候是会报错了。所以这里讲了两种注入方式,实际上就是通过配置文件的方式来将属性(引用类型的对象)进行初始化,原理上都是set方法,赋值了,就是方法里的那个看的不要了的代码:this.A = A; 所以是赋值了之后才能用Dao层的对象调用Dao层的方法,不知道这么说,清楚了么,觉得说的通俗大家顶一个
2017-06-29
还有就是把aop想象成过滤器就好理解了,其他的都是配置规则,不难的
2017-06-29