其他注意

将一个xml导入到另一个xml去代理执行,导入db.properties文件导xml。

<context:property-placeholder location="classpath:conf/*.properties"/>
//导入所有配置文件
<import resource="applicationContext-dao.xml"/>
//这个导入目前仅在Spring中用过

对象注入的时候注入的都是类不能是接口

异常机制就是不断的往上抛,一直跑到顶层才算罢休。如果一直都不解决就会炸锅。

throw 和 throws都是抛异常,都抛给try。这个try是定义才程序的外层,或者最外层。如果try不处理就会一直抛到jvm直到jvm报错。其中throw还能加入自定义的信息进去,给前端友好的提示,但是throws就只会给出系统的默认报错提示信息,不友好。

try就是抓取,throw(s)就是负责抛出,`所以try要定义在throw的顶层,这样他能保证可以抓到错误。可以定义多层try。throw可以指定要抛出哪个异常对象,而不一定非得出错。而是想抛就抛,想抛什么就抛什么,还可以加入自己的信息。但是throws就是完全有jvm说了算,它抛的都是实际的情况,遇到才抛,不能加入自己的信息。

这个顶层的概念是说程序执行的顺序,先执行的是在顶层,外面还可以有很多层。因为执行遇到错误会往上抛。

select有查询和选择的意思。

其他类型转字符串不要用+""这样可能被骂,效率低。能优化的就以后,这点优化轻而易举。

猜你喜欢

转载自www.cnblogs.com/macht/p/11681227.html