![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring相关
Bri0117
一入IT深似海,十年苦学浅如泥
展开
-
Spring-依赖注入(IOC)
SPRING一、依赖注入(IOC)1.什么是依赖注入(1)我们经常说的控制反转(Inversion of Control —IOC)和依赖注入(Dependency Injection—DI),在Spring 环境下是等同的概念。(2)控制反转是通过依赖注入实现的。(3)所谓依赖注入指的是容器负责创建对象和维护对象间的依赖关系。而不是通过对象本身负责自己的创建和解决自己的依赖。2.本质...原创 2019-09-12 16:59:58 · 802 阅读 · 0 评论 -
Spring-配置Bean
Spring配置bean配置形式:基于XML文件的方式、基于注解的方式、基于java的配置Bean的配置方式:通过全类名(反射)、通过工厂方法、FactoryBeanIOC容器:BeanFactory、ApplicationContextBean的注入方式:属性Set注入、构造器注入、工厂方法注入(不推荐)1、基于XML文件的方式 <!-- applicationContext...原创 2019-10-07 10:33:16 · 323 阅读 · 0 评论 -
Spring-面向切面编程(AOP)
面向切面编程(AOP)1.什么是AOP?**用于将那些与业务无关,但却对多个对象产生影响的公共行为和逻辑,抽取并封装为一个可重用的模块,**这个模块被命名为“切面”(Aspect)。例如:将日志记录,性能统计,安全控制,事务处理,异常处理等代码从业务逻辑代码中划分出来。允许你把遍布应用各处的功能分离出来形成可重用组件。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(...原创 2019-10-06 19:49:17 · 264 阅读 · 0 评论 -
Spring-JdbcTemplate使用
JdbcTemplate为了使 JDBC 更加易于使用, Spring 在 JDBC API 上定义了一个抽象层, 以此建立一个 JDBC 存取框架.作为 Spring JDBC 框架的核心, JDBC 模板的设计目的是为不同类型的 JDBC 操作提供模板方法. 每个模板方法都能控制整个过程, 并允许覆盖过程中的特定任务. 通过这种方式, 可以在尽可能保留灵活性的情况下, 将数据库存取的工作...原创 2019-10-06 19:51:28 · 264 阅读 · 0 评论 -
Spring-事务处理
事务事务管理是企业级应用程序开发中必不可少的技术, 用来确保数据的完整性和一致性.事务就是一系列的动作, 它们被当做一个单独的工作单元. 这些动作要么全部完成, 要么全部不起作用事务的四个关键属性:一致性、隔离性、持久性、原子性1. 事务管理Spring 既支持**编程式事务管理,也支持声明式的事务管理**.编程式事务管理: 将事务管理代码嵌入到业务方法中来控制事务的提交和回滚...原创 2019-10-06 19:53:55 · 220 阅读 · 0 评论 -
@Transactional注解无效--排查与解决
@Transactional注解无效原因:@Transactional 注解只能应用到 public 可见度的方法上,方法修饰符不是public时,不会触发事务修饰的方法被同一个类内部调用时默认的回滚异常是RuntimeException类型,如不手动设置,其他异常触发不回滚看数据库本身对应的库、表所设置的引擎是MyIsam不支持事务,如果需要,则必须改为InnnoDB。...原创 2019-10-06 19:33:08 · 590 阅读 · 0 评论