From f29655c2067c7509a12bbc176753f20e7d48034e Mon Sep 17 00:00:00 2001
From: yulichang <570810310@qq.com>
Date: Wed, 9 Nov 2022 13:21:07 +0800
Subject: [PATCH] =?UTF-8?q?=E6=A8=A1=E5=9D=97=E5=8C=96=E9=A1=B9=E7=9B=AE?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../MybatisPlusJoinAutoConfiguration.java | 1 -
mybatis-plus-join-test/pom.xml | 1 +
.../java/com/github/yulichang/test/ListenerEvent.java | 11 ++++++-----
.../src/main/resources/application.yml | 9 ++++++---
.../test/java/com/github/yulichang/test/JoinTest.java | 4 ++++
5 files changed, 17 insertions(+), 9 deletions(-)
diff --git a/mybatis-plus-join-boot-starter/src/main/java/com/github/yulichang/autoconfigure/MybatisPlusJoinAutoConfiguration.java b/mybatis-plus-join-boot-starter/src/main/java/com/github/yulichang/autoconfigure/MybatisPlusJoinAutoConfiguration.java
index c15d33d..f1f52a2 100644
--- a/mybatis-plus-join-boot-starter/src/main/java/com/github/yulichang/autoconfigure/MybatisPlusJoinAutoConfiguration.java
+++ b/mybatis-plus-join-boot-starter/src/main/java/com/github/yulichang/autoconfigure/MybatisPlusJoinAutoConfiguration.java
@@ -55,7 +55,6 @@ public class MybatisPlusJoinAutoConfiguration {
* mybatis plus join 拦截器
*/
@Bean
- @Order(Ordered.HIGHEST_PRECEDENCE)
public MPJInterceptor mpjInterceptor() {
return new MPJInterceptor();
}
diff --git a/mybatis-plus-join-test/pom.xml b/mybatis-plus-join-test/pom.xml
index c4b642e..5342ae9 100644
--- a/mybatis-plus-join-test/pom.xml
+++ b/mybatis-plus-join-test/pom.xml
@@ -69,6 +69,7 @@
mybatis-plus-join-boot-starter
1.3.0
+
com.github.pagehelper
pagehelper-spring-boot-starter
diff --git a/mybatis-plus-join-test/src/main/java/com/github/yulichang/test/ListenerEvent.java b/mybatis-plus-join-test/src/main/java/com/github/yulichang/test/ListenerEvent.java
index c07dd89..f161569 100644
--- a/mybatis-plus-join-test/src/main/java/com/github/yulichang/test/ListenerEvent.java
+++ b/mybatis-plus-join-test/src/main/java/com/github/yulichang/test/ListenerEvent.java
@@ -1,8 +1,8 @@
package com.github.yulichang.test;
-import com.baomidou.mybatisplus.core.metadata.TableInfo;
-import com.baomidou.mybatisplus.core.metadata.TableInfoHelper;
import com.github.yulichang.test.mapper.UserMapper;
+import com.zaxxer.hikari.HikariDataSource;
+import org.apache.ibatis.session.SqlSessionFactory;
import org.jetbrains.annotations.NotNull;
import org.springframework.context.ApplicationListener;
import org.springframework.context.event.ApplicationContextEvent;
@@ -10,18 +10,19 @@ import org.springframework.stereotype.Component;
import javax.annotation.PostConstruct;
import javax.annotation.Resource;
-import java.util.List;
@Component
@SuppressWarnings("unused")
public class ListenerEvent implements ApplicationListener {
-
+ @Resource
+ private HikariDataSource hikariDataSource;
@Resource
private UserMapper userMapper;
+ private SqlSessionFactory sqlSessionFactory;
@PostConstruct
public void init() {
- List infos = TableInfoHelper.getTableInfos();
+ System.out.println("1");
}
@Override
diff --git a/mybatis-plus-join-test/src/main/resources/application.yml b/mybatis-plus-join-test/src/main/resources/application.yml
index ce7f946..2c33924 100644
--- a/mybatis-plus-join-test/src/main/resources/application.yml
+++ b/mybatis-plus-join-test/src/main/resources/application.yml
@@ -8,6 +8,8 @@ spring:
init:
schema-locations: classpath:db/schema.sql
data-locations: classpath:db/data.sql
+
+
mybatis-plus:
global-config:
db-config:
@@ -15,8 +17,9 @@ mybatis-plus:
logic-delete-value: true
logic-not-delete-value: false
banner: true
-# configuration:
-# log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
+ configuration:
+ log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
+# 打印 mybatis plus join banner
mybatis-plus-join:
- banner: false
\ No newline at end of file
+ banner: true
\ No newline at end of file
diff --git a/mybatis-plus-join-test/src/test/java/com/github/yulichang/test/JoinTest.java b/mybatis-plus-join-test/src/test/java/com/github/yulichang/test/JoinTest.java
index 85bd43d..bde0395 100644
--- a/mybatis-plus-join-test/src/test/java/com/github/yulichang/test/JoinTest.java
+++ b/mybatis-plus-join-test/src/test/java/com/github/yulichang/test/JoinTest.java
@@ -9,6 +9,7 @@ import com.github.yulichang.test.entity.UserDO;
import com.github.yulichang.test.mapper.UserMapper;
import com.github.yulichang.toolkit.MPJWrappers;
import com.github.yulichang.wrapper.MPJLambdaWrapper;
+import org.apache.ibatis.session.SqlSessionFactory;
import org.junit.jupiter.api.Test;
import org.springframework.boot.test.context.SpringBootTest;
@@ -25,9 +26,12 @@ import java.util.Map;
* 移除了mybatis-plus 逻辑删除支持,逻辑删除需要在连表查询时自己添加对应的条件
*/
@SpringBootTest
+@SuppressWarnings("unused")
class JoinTest {
@Resource
private UserMapper userMapper;
+ @Resource
+ private SqlSessionFactory sqlSessionFactory;
/**
* 一对多