添加日志

This commit is contained in:
yulichang 2024-06-26 15:37:27 +08:00
parent f861b9df9c
commit 7db13fd882
2 changed files with 14 additions and 3 deletions

View File

@ -19,6 +19,7 @@ import org.slf4j.LoggerFactory;
import org.springframework.beans.BeansException; import org.springframework.beans.BeansException;
import org.springframework.beans.factory.ListableBeanFactory; import org.springframework.beans.factory.ListableBeanFactory;
import org.springframework.beans.factory.ObjectProvider; import org.springframework.beans.factory.ObjectProvider;
import org.springframework.beans.factory.config.BeanDefinition;
import org.springframework.beans.factory.config.BeanFactoryPostProcessor; import org.springframework.beans.factory.config.BeanFactoryPostProcessor;
import org.springframework.beans.factory.config.ConfigurableListableBeanFactory; import org.springframework.beans.factory.config.ConfigurableListableBeanFactory;
import org.springframework.boot.autoconfigure.AutoConfigureAfter; import org.springframework.boot.autoconfigure.AutoConfigureAfter;
@ -135,8 +136,8 @@ public class MybatisPlusJoinAutoConfiguration {
} }
} }
private void info(String info) { private static void info(String info) {
if (properties.getBanner()) { if (ConfigProperties.banner) {
logger.info(info); logger.info(info);
} }
} }
@ -175,6 +176,16 @@ public class MybatisPlusJoinAutoConfiguration {
public void postProcessBeanFactory(ConfigurableListableBeanFactory beanFactory) throws BeansException { public void postProcessBeanFactory(ConfigurableListableBeanFactory beanFactory) throws BeansException {
this.listableBeanFactory = beanFactory; this.listableBeanFactory = beanFactory;
SpringContentUtils.setSpringContext(this); SpringContentUtils.setSpringContext(this);
try {
String[] names = beanFactory.getBeanNamesForType(SqlSessionFactory.class);
for (String name : names) {
BeanDefinition definition = beanFactory.getBeanDefinition(name);
info(String.format("MPJ SqlSessionFactory bean definition: %s factoryBeanName: %s factoryMethodName: %s source: %s",
name, definition.getFactoryBeanName(), definition.getFactoryMethodName(), definition.getSource()));
}
} catch (Exception ignore) {
}
} }
} }
} }

View File

@ -23,7 +23,7 @@ public class AdapterHelper {
static { static {
String lastAdapter = "3.5.7"; String lastAdapter = "3.5.7";
String version = Optional.of(MybatisPlusVersion.getVersion()).orElse(lastAdapter); String version = Optional.ofNullable(MybatisPlusVersion.getVersion()).orElse(lastAdapter);
if (VersionUtils.compare(version, "3.5.6") >= 0) { if (VersionUtils.compare(version, "3.5.6") >= 0) {
adapter = new Adapter(); adapter = new Adapter();