随笔分类 -  spring

摘要:springboot开启声明式事务方式 在Application启动类中加入注解@EnableTransactionManagement(mode = AdviceMode.PROXY) 在需要加入事务的方法上加入注解@Transactional @Transactional(rollbackFor 阅读全文
posted @ 2019-09-04 22:29 monkjavaer 阅读(3365) 评论(0) 推荐(0)
摘要:一、事务1.什么是事务?事务就是用户定义的一个数据库操作序列,这些操作要么全做,要么全不做,是一个不可分割的工作单位。一个事务可以是一条SQL,一组SQL或整个程序。2.在SQL中,定义事务的语句有三条:begin transaction;commit;rollback;3.事务管理的重要任务就是保 阅读全文
posted @ 2019-04-04 22:00 monkjavaer 阅读(198) 评论(0) 推荐(0)
摘要:通过java原生的@Valid注解和spring的@ControllerAdvice和@ExceptionHandler实现全局异常处理的方法: controller中加入@Valid注解: 接受entity中加入@NotNull注解:(验证还有很多,这里是举例说明) 全局处理工具类加入@Contr 阅读全文
posted @ 2019-01-23 23:03 monkjavaer 阅读(2166) 评论(1) 推荐(0)
摘要:1.Spring 通过配置profile bean、激活profile来设置对应环境。 配置profile bean: 可通过@Profile("dev")注解进行配置、也可以通过xml配置。 激活profile:方法有很多 常用:作为DispatcherServlet初始化参数,例如在web.xm 阅读全文
posted @ 2015-11-25 21:53 monkjavaer 阅读(155) 评论(0) 推荐(0)
摘要:创建应用对象之间协作关系的行为通常称为装配,这也是依赖注入的本质。 Spring装配Bean的三种主要机制: 1.在XML中进行显示配置 2.在java中进行显示配置 3.隐式的bean发现机制和自动装配 1.自动化装配 1.组件扫描:spring会自动发现上下文中创建的Bean 2.自动装配:Sp 阅读全文
posted @ 2015-11-16 22:34 monkjavaer 阅读(153) 评论(0) 推荐(0)
摘要:Spring框架作用是简化java开发的复杂性。下面是spring in action 对spring初步介绍。 一、主要有4种关键策略: 1. 基于POJO的轻量级和最小侵入性编程 。 2. 通过依赖注入和面向接口实现松耦合。 3. 基于切面和惯例进行声明式编程 。 4.通过切面和模板减少样板式代 阅读全文
posted @ 2015-11-01 08:43 monkjavaer 阅读(192) 评论(0) 推荐(0)