最近刚开始用spring1.2.9,发现他在编译时可以发现一些运行时Exception.
例如spring1.2.9在使用spring-hibernate.jar这个包实现hibernate支持时,是怎么实现编译时报错,必须要同时引入spring-context.jar的.
估计应该是用了哪个开源项目吧,是acegi么?
------解决方法--------------------------------------------------------
你将spring.jar包放在lib下和classpath下就可以了。spring-hibernate.jar,spring-context.jar都包括在spring.jar包中。
------解决方法--------------------------------------------------------
“spring是怎么做到编译时可以发现运行时才报的错误的”
编译期应该不能发现运行时的错误吧
最简单的就是NullPointException
编译时永远不可能发现这个异常的
------解决方法--------------------------------------------------------
spring编译时能发现运行时exception?
你是不是理解错了?
------解决方法--------------------------------------------------------
exception 和 “找不到类或者依赖包”并不是一个概念,后者是属于编码错误,而不是异常!