spring的相关问题

1.在引包的时候为什么要引入commons-logging.jar?

commons-logging.jar:它是一个更上层的一个抽象,叫日志抽象,如果你配了有log4j,它就会去调用log4j,如果没有就去找jdk的log,如果还是没有,他就会有自己的一套调用,用这个的好处就是可以对日志工具进行换.


2.applicationContext.xml中代码提示不出来的解决办法:
菜单栏 - Window - Preferences - MyEclipse Enterprise Workbenck - Files and Editors - XML - XML  Catalog - 右边选中User Specified Enteries - Add - 
找到dist/spring-beans-2.0.xsd,key type为Schema Location,key为xxxx/spring-beans-2.0.xsd

并且在xml文件中要加上这个

xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd  
                        http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.0.xsd  
                        http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.0.xsd"


3.什么是侵入性?

果我们的UserManager实现他的接口来进行注入的话,有了继承是有侵入性的这是应该尽量避免的.因为如果继承的话那么我要是拿掉了spring的话程序就会发生太大的改变,如果没有侵入性的话就算把spring拿掉了,我的程序也不会受到太大的影响


4.关于spring中的Bean实例的创建时机:

spring默认在创建BeanFactory时,将配置文件中所有的对象实例化并进行注入但可以采用相关的属性延迟配置文件的初始化,如何在使用的时候才初始化那个Bean呢?他也有lazy的概念.如:default-lazy-init="true"  

5.依赖注入的缺点:

注意的是依赖注入是只有在同一个JVM里才是可以的,跨JVM是做不到的.

6.在用spring的注解做AOP的程序时,jdk1.6可能会不兼容,最好换成是jdk.15

7.关于spring的事务回滚:

默认的情况下一般性的异常他是不会回滚的,只有运行时异常他才会回滚,因为他会觉得一般性的异常不是严重的,不过这些是可以进行配置的,某些一般性异常回滚,某些不回滚,某些运行时异常回滚,某些不回滚.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

yjsuge

你的鼓励是我最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值