Java基础

1、对throws、throw、try…catch…finally的理解:
throws:将异常抛给方法调用者或JVM
throw:抛异常的动作
try…catch…finally:处理异常的一种方式,即通过throw抛出的异常要么抛给JVM处理,要么通过try…catch处理,即异常的处理方式有throws和try…catch

2、代码的分层
在开发的过程中,我们可能时常会把一些业务代码写在Controller层,这其实是有问题的,那就是事务问题,因为通常我们会把事务加在Service层。而如果我们把业务逻辑放在Controller层的话,将不会受到事务管理器的管理,在出现异常或在逻辑较为复杂的时候是无法保证事务的完整性的。我们在Controller层要做的工作其实很少,比如数据获取、校验、组装等,或者当业务仅仅为查询时也可以放在Controller层,但业务逻辑中的增删改则应该放在Service层。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值