![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
简单应用
xqcode
积累知识是个漫长过程,学而不用容易淡忘,但是再捡起来就很快,所以只是为了自身快速捡起淡忘的知识的备忘录
展开
-
@Transactional注解
事务概述spring有编程式事务和声明式事务,一般都比较推荐使用声明式事务。因为编程式事务与业务代码具有一定的耦合性质,在做改动的时候势必会牵连到主业务,所以一般都会使用推荐的声明式事务,即使用注解的方法来进行结构。这篇只看声明式事务的办法。即@Transactional注解。首先看下这个注解类。public @interface Transactional { /** * Alias for {@link #transactionManager}. * @see #transaction原创 2020-05-24 17:50:46 · 1714 阅读 · 1 评论 -
@Order在同一个类的的不同方法的先后问题
为什么想到这个问题?在实际工作开发中,因为之前写过一个aop,使用了一个方法,但代码并不多,但是新的需求也是能使用到aop的,且会影响之前写的aop,因此想要在同一个类中针对同一个方法进行排序。事实证明不行。测试如下:package test.aop;import org.aspectj.lang.ProceedingJoinPoint;import org.aspectj.lang.annotation.Around;import org.aspectj.lang.annotation.Asp原创 2020-05-16 11:43:19 · 996 阅读 · 0 评论 -
spring整合mybatis---Mapperscan
Spring+mybatis框架说明众所周知:mybatis整合spring,大家使用这个框架的时候都知道mapper层都是接口类型的,而接口类型是不会实现功能的,但是mybatis整合spring之后却能实现,证明确实存在一个实现方法,但我们看不见。实际上在整合的时候mybatis使用了代理把接口转换成了一个类并注入到了容器当中。首先考虑一下有哪些方式:1、我们要把一个接口使用代理成为一个...原创 2020-03-25 14:50:50 · 602 阅读 · 0 评论 -
springboot+mybatis简单搭建以及@UpdateProvider
一般springboot整合mybatis多了一个mapper层。dao层:对应底层的数据库。mapper:对应数据库的sql操作,操作dao层。service:写上自己的业务逻辑,操作mapper。controller:写上路由,操作service。数据库内容:pom.xml文件如下:<project xmlns="http://maven.apache.org/POM/4...原创 2020-03-25 11:13:07 · 609 阅读 · 0 评论