支持插件缺省注入.

This commit is contained in:
nieqiurong 2023-09-17 16:55:19 +08:00
parent 24d436e48f
commit 7487b076f8
3 changed files with 30 additions and 0 deletions

View File

@ -0,0 +1,28 @@
package com.baomidou.mybatisplus.autoconfigure;
import com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor;
import com.baomidou.mybatisplus.extension.plugins.inner.InnerInterceptor;
import org.springframework.boot.autoconfigure.condition.ConditionalOnBean;
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import java.util.List;
/**
* @author nieqiurong
* @since 3.5.4
*/
@Configuration(proxyBeanMethods = false)
@ConditionalOnBean(InnerInterceptor.class)
@ConditionalOnMissingBean(MybatisPlusInterceptor.class)
public class MybatisPlusInnerInterceptorAutoConfiguration {
@Bean
public MybatisPlusInterceptor defaultMybatisPlusInterceptor(List<InnerInterceptor> innerInterceptorList) {
MybatisPlusInterceptor plusInterceptor = new MybatisPlusInterceptor();
plusInterceptor.setInterceptors(innerInterceptorList);
return plusInterceptor;
}
}

View File

@ -2,6 +2,7 @@
org.springframework.boot.env.EnvironmentPostProcessor=\
com.baomidou.mybatisplus.autoconfigure.SafetyEncryptProcessor
org.springframework.boot.autoconfigure.EnableAutoConfiguration=\
com.baomidou.mybatisplus.autoconfigure.MybatisPlusInnerInterceptorAutoConfiguration,\
com.baomidou.mybatisplus.autoconfigure.IdentifierGeneratorAutoConfiguration,\
com.baomidou.mybatisplus.autoconfigure.MybatisPlusLanguageDriverAutoConfiguration,\
com.baomidou.mybatisplus.autoconfigure.MybatisPlusAutoConfiguration

View File

@ -1,3 +1,4 @@
com.baomidou.mybatisplus.autoconfigure.MybatisPlusInnerInterceptorAutoConfiguration
com.baomidou.mybatisplus.autoconfigure.IdentifierGeneratorAutoConfiguration
com.baomidou.mybatisplus.autoconfigure.MybatisPlusLanguageDriverAutoConfiguration
com.baomidou.mybatisplus.autoconfigure.MybatisPlusAutoConfiguration