applicaionlistener事件加载作用

SofaTracerConfigurationListener implements ApplicationListener<ApplicationEnvironmentPreparedEvent>, Ordered
加载日志

BeanDefinitionRegistryPostProcessor pp = beanFactory.getBean(ppName, BeanDefinitionRegistryPostProcessor.class);
加载动态注册的bean

org.springframework.beans.factory.support.DefaultListableBeanFactory#resolveDependency
依赖注入


<include resource="org/springframework/boot/logging/logback/console-appender.xml" />
<included>
<appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>${CONSOLE_LOG_PATTERN}</pattern>
<charset>utf8</charset>
</encoder>
</appender>
</included>
<root level="INFO">
<appender-ref ref="CONSOLE" />
</root>


for (final ApplicationListener<?> listener : getApplicationListeners(event, type)) {
回调事件

控制台输出:system.out.p

update nim_session_msg set updatetime=updatetime+1 where statustime>1623640396000 order by statustime desc
> 1197 - Multi-statement transaction required more than 'max_binlog_cache_size' bytes of storage; increase this mysqld variable and try again
> 时间: 8294.036s

 

数据量1亿条

posted on 2021-09-23 09:39  王德冲  阅读(46)  评论(0编辑  收藏  举报

导航