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; /** * 一对多