optimize: @Configuration
to @Configuration(proxyBeanMethods = false)
This commit is contained in:
parent
76657d19e7
commit
e3cc4b8150
@ -23,16 +23,18 @@ import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean
|
||||
import org.springframework.cloud.commons.util.InetUtils;
|
||||
import org.springframework.context.annotation.Bean;
|
||||
import org.springframework.context.annotation.Configuration;
|
||||
import org.springframework.context.annotation.Lazy;
|
||||
|
||||
/**
|
||||
* @author nieqiurong 2021/1/29
|
||||
* @since 3.4.3
|
||||
*/
|
||||
@Configuration
|
||||
@Lazy
|
||||
@Configuration(proxyBeanMethods = false)
|
||||
@SuppressWarnings("SpringJavaInjectionPointsAutowiringInspection")
|
||||
public class IdentifierGeneratorAutoConfiguration {
|
||||
|
||||
@Configuration
|
||||
@Configuration(proxyBeanMethods = false)
|
||||
@ConditionalOnClass(InetUtils.class)
|
||||
public static class InetUtilsAutoConfig {
|
||||
|
||||
|
@ -89,7 +89,7 @@ import java.util.stream.Stream;
|
||||
* @author Kazuki Shimizu
|
||||
* @author Eduardo Macarrón
|
||||
*/
|
||||
@Configuration
|
||||
@Configuration(proxyBeanMethods = false)
|
||||
@ConditionalOnClass({SqlSessionFactory.class, SqlSessionFactoryBean.class})
|
||||
@ConditionalOnSingleCandidate(DataSource.class)
|
||||
@EnableConfigurationProperties(MybatisPlusProperties.class)
|
||||
@ -328,7 +328,7 @@ public class MybatisPlusAutoConfiguration implements InitializingBean {
|
||||
* If mapper registering configuration or mapper scanning configuration not present, this configuration allow to scan
|
||||
* mappers based on the same component-scanning path as Spring Boot itself.
|
||||
*/
|
||||
@Configuration
|
||||
@Configuration(proxyBeanMethods = false)
|
||||
@Import(AutoConfiguredMapperScannerRegistrar.class)
|
||||
@ConditionalOnMissingBean({MapperFactoryBean.class, MapperScannerConfigurer.class})
|
||||
public static class MapperScannerRegistrarNotFoundConfiguration implements InitializingBean {
|
||||
|
@ -33,6 +33,7 @@ import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingClas
|
||||
import org.springframework.boot.context.properties.ConfigurationProperties;
|
||||
import org.springframework.context.annotation.Bean;
|
||||
import org.springframework.context.annotation.Configuration;
|
||||
import org.springframework.context.annotation.Lazy;
|
||||
|
||||
/**
|
||||
* {@link EnableAutoConfiguration Auto-Configuration} for MyBatis's scripting language drivers.
|
||||
@ -41,7 +42,8 @@ import org.springframework.context.annotation.Configuration;
|
||||
* @author miemie
|
||||
* @since 2019-10-22
|
||||
*/
|
||||
@Configuration
|
||||
@Lazy
|
||||
@Configuration(proxyBeanMethods = false)
|
||||
@ConditionalOnClass(LanguageDriver.class)
|
||||
public class MybatisPlusLanguageDriverAutoConfiguration {
|
||||
|
||||
@ -50,7 +52,7 @@ public class MybatisPlusLanguageDriverAutoConfiguration {
|
||||
/**
|
||||
* Configuration class for mybatis-freemarker 1.1.x or under.
|
||||
*/
|
||||
@Configuration
|
||||
@Configuration(proxyBeanMethods = false)
|
||||
@ConditionalOnClass(FreeMarkerLanguageDriver.class)
|
||||
@ConditionalOnMissingClass("org.mybatis.scripting.freemarker.FreeMarkerLanguageDriverConfig")
|
||||
public static class LegacyFreeMarkerConfiguration {
|
||||
@ -64,7 +66,7 @@ public class MybatisPlusLanguageDriverAutoConfiguration {
|
||||
/**
|
||||
* Configuration class for mybatis-freemarker 1.2.x or above.
|
||||
*/
|
||||
@Configuration
|
||||
@Configuration(proxyBeanMethods = false)
|
||||
@ConditionalOnClass({FreeMarkerLanguageDriver.class, FreeMarkerLanguageDriverConfig.class})
|
||||
public static class FreeMarkerConfiguration {
|
||||
@Bean
|
||||
@ -84,7 +86,7 @@ public class MybatisPlusLanguageDriverAutoConfiguration {
|
||||
/**
|
||||
* Configuration class for mybatis-velocity 2.1.x or above.
|
||||
*/
|
||||
@Configuration
|
||||
@Configuration(proxyBeanMethods = false)
|
||||
@ConditionalOnClass({VelocityLanguageDriver.class, VelocityLanguageDriverConfig.class})
|
||||
public static class VelocityConfiguration {
|
||||
@Bean
|
||||
@ -101,7 +103,7 @@ public class MybatisPlusLanguageDriverAutoConfiguration {
|
||||
}
|
||||
}
|
||||
|
||||
@Configuration
|
||||
@Configuration(proxyBeanMethods = false)
|
||||
@ConditionalOnClass(ThymeleafLanguageDriver.class)
|
||||
public static class ThymeleafConfiguration {
|
||||
@Bean
|
||||
|
Loading…
x
Reference in New Issue
Block a user