当初使用myeclpise时集成了spring的创建时会生成xml文件,现在只是想用eclipse试一次,手动导入包,就是不知道导入哪些包QWQ
2016-06-07
终于完成Spring基础了,老师7个小时的课程,我70个小时感觉都不止了。。。回过头来根绝应该给还在努力学的小伙伴们点建议,一定不要丧失信心!沉下心来,实操老师的代码,哪怕是照着写(我认为非常重要;ps 老师提供的源码好好参考下),等你的例子能跑起来后(中间肯定会有很多错误,处理错误和异常的过程虽然可能很痛苦,但是这也是学习和理解的最好时候)然后就是仔细研读每个类,每个方法,每个Xml节点和属性。等你真正理解了,你会恍然大悟。原来这个是多么简单基础的东西。加油!我也继续了。
2016-06-07
最赞回答 / 慕粉3137372
终于完成Spring基础了,老师7个小时的课程,我70个小时感觉都不止了。。。给还在努力学的小伙伴们点建议。沉下心来,实操老师的代码,哪怕是照着写(我认为非常重要;ps 老师提供的源码好好参考下),等你的例子能跑起来后(中间肯定会有很多错误,处理错误和异常的过程虽然可能很痛苦,但是这也是学习和理解的最好时候)然后就是仔细研读每个类,每个方法,每个Xml节点和属性。等你真正理解了,你会恍然大悟。原来这个是多么简单基础的东西。加油!我也继续了。
2016-06-06
针对资源文件的同意接口
Resources
-UrlResource:URL对应的资源,根据一个URL地址即可重建
-ClassPathResource:获取类路径下的资源文件
-FileSystemResource:获取文件系统里面的资源
-ServletContextResource:ServletContext封装的资源,用于方位ServletContext环境下的资源
-InputStreamResource:针对于输入流封装的资源
-ByteArrayResource:针对用于字节数组封装的资源
Resources
-UrlResource:URL对应的资源,根据一个URL地址即可重建
-ClassPathResource:获取类路径下的资源文件
-FileSystemResource:获取文件系统里面的资源
-ServletContextResource:ServletContext封装的资源,用于方位ServletContext环境下的资源
-InputStreamResource:针对于输入流封装的资源
-ByteArrayResource:针对用于字节数组封装的资源
2016-06-06
Spring中提供了一些以aware结尾的接口,实现了Aware接口的bean在被初始化之后,可以获取响应的资源
通过Aware借口,可以对Spring相应资源进行操作,
为对Spring进行简单的扩展提供了方便的入口
通过Aware借口,可以对Spring相应资源进行操作,
为对Spring进行简单的扩展提供了方便的入口
2016-06-06
关于bean初始化和销毁同时使用的注意情况:
1,默认全局的初始化和销毁方法;
2,实现接口的初始化和销毁方法;
3,配置文件中配置初始化和销毁方法;
这三个方法同时使用时,1默认的则不执行,而23两种都会执行,并且是2实现接口的方式先于配置中3的执行。
1默认的全局初始化和销毁方法可以有可以没有,有没有对配置都没有太大影响,当然如果一个bean没有采取23初始化销毁方法,而有1默认的方法的话,这两个方法还是会执行的。即使没有,系统也不会报错。
1,默认全局的初始化和销毁方法;
2,实现接口的初始化和销毁方法;
3,配置文件中配置初始化和销毁方法;
这三个方法同时使用时,1默认的则不执行,而23两种都会执行,并且是2实现接口的方式先于配置中3的执行。
1默认的全局初始化和销毁方法可以有可以没有,有没有对配置都没有太大影响,当然如果一个bean没有采取23初始化销毁方法,而有1默认的方法的话,这两个方法还是会执行的。即使没有,系统也不会报错。
2016-06-06
听不懂的小伙伴,建议先去学习下代理模式。虽然老师没提,但是这个实现方法是建立在动态代理模式上的。org.springframework.aop.framework.ProxyFactoryBean 这不,从这个核心的类命名中就能看出来。
2016-06-06