修改一下
其实可以猜想所谓的容器,其实就是一个管理每个类的Class类的对象的集合,该例可以在《thinking in java》第十四章看到,利用Class 配置文件中的bean的ID名Class.forName(配置文件的clss路径)。
所谓的依赖注入,也可以猜想是用了反射的方式,获取了每个类的成员变量的信息,然后跟据这些信息查找容器是否存在该类的Class对象,如果存在,那么则生成一个该类的实例,注入到目的地。注入的方式这里写了用set的方式或者构造器的方式,而第三章的自动装配,更多的是容器创建一个类的对象时,从哪里检查(属性类型,属性名还是构造器的参数)该对象是否要持有其他对象。
其实可以猜想所谓的容器,其实就是一个管理每个类的Class类的对象的集合,该例可以在《thinking in java》第十四章看到,利用Class 配置文件中的bean的ID名Class.forName(配置文件的clss路径)。
所谓的依赖注入,也可以猜想是用了反射的方式,获取了每个类的成员变量的信息,然后跟据这些信息查找容器是否存在该类的Class对象,如果存在,那么则生成一个该类的实例,注入到目的地。注入的方式这里写了用set的方式或者构造器的方式,而第三章的自动装配,更多的是容器创建一个类的对象时,从哪里检查(属性类型,属性名还是构造器的参数)该对象是否要持有其他对象。
2017-05-15
其实可以猜想所谓的容器,其实就是一个每个类的Class类的对象,这个例子可以在《thinking in java》的第十四章看到,利用Class 配置文件中的bean的ID名Class.forName(配置文件的clss路径)。
所谓的依赖注入,也可以猜想是用了反射的方式,获取了每个类的成员变量的信息,然后跟据这些信息查找容器是否存在该类的Class对象,如果存在,那么则生成一个该类的实例,注入到目的地。注入的方式这里写了用set的方式或者构造器的方式,而第三章的自动装配,更多的是容器创建一个类的对象时,从哪里检查该对象是否要持有其他对象。
注解的方式还是要学习的
所谓的依赖注入,也可以猜想是用了反射的方式,获取了每个类的成员变量的信息,然后跟据这些信息查找容器是否存在该类的Class对象,如果存在,那么则生成一个该类的实例,注入到目的地。注入的方式这里写了用set的方式或者构造器的方式,而第三章的自动装配,更多的是容器创建一个类的对象时,从哪里检查该对象是否要持有其他对象。
注解的方式还是要学习的
2017-05-15
环境配置到不是问题。 自己之前配置hibernate的经验+百度也能配置成功,不过老师上传 spring jar中少了commonslogging.jar,没有这个包,我运行的时候出现了错误
2017-05-15
666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666
2017-05-14
慕课网的springmvc 讲的最好,,比我我看过黑马,尚硅谷,51cto的spring mvc强的太多了
2017-05-13
如果使用的是eclipse,要先安装spring插件,用这个可以直接生成xml文件,然后再导入spring的jar包,就能开始使用。是这么个思路,怎么做,自己百度看看吧。我是从腾讯课堂看完spring的上半截课程才过来的,那里边有详细的配置。
2017-05-12
http://blog.csdn.net/qukaiwei/article/details/50367761这篇关于AOP基本概念的博文讲的挺易懂
2017-05-11