-
枚举和异常处理的使用查看全部
-
枚举的使用查看全部
-
当控制台么有日志输出的时候,看是不是报了Failed to load class "org.slf4j.impl.StaticLoggerBinder"这个错,如果是的话,请确认这两个依赖都有logback-core、logback-classic查看全部
-
logback配置文件查看全部
-
logback日志框架官网查看全部
-
这里的事务管理器其实可以放到spring-dao.xml中配置啦!查看全部
-
建议:使用注解而不是XML控制事务 事务要小心设计查看全部
-
回滚事务与异常的关系 (注意非运行时异常并不会回滚事务)查看全部
-
spring IOC注入方式和场景查看全部
-
声明式事务: 声明式事务目的在于解脱繁琐的关于事务的代码, 在实际的开发中,不需要关心事务的开启、提交、回滚、关闭等等,而是直接交由第三方框架托管,比如spring。 第二中方法:tx:advice+aop命名空间(一次配置永久生效) 第三中方法:@Transactional(注解控制) 本例推荐使用第三种基于注解的声明式事务的方法,这种方式的优点在于,当看到@Transcation注解的时候知道这是一个与事务有关的方法,此时就会自觉遵守一些关于事务开发的规范,有利于程序的进一步维护。 Spring在抛出运行期异常时会回滚事务,两点注意: 1 非运行期异常时要注意,防止出现部分成功部分失败的情况(所以自己封装异常时,在需要的地方要implements RuntimeException)。 2 小心使用try-catch:被try-catch块包裹起来的异常Spring也是感觉不到的。查看全部
-
业务对象依赖图查看全部
-
DAO以下不包含业务逻辑:接口设计 + SQL编写 代码和SQL的分离,方便Review 业务逻辑在Service层实现查看全部
-
spring ioc 注入方式 和场景查看全部
-
声明式事务使用方式查看全部
-
Spring IOC注入方式和场景查看全部
举报
0/150
提交
取消