| New file | 
 |  |  | 
 |  |  | package com.dy.pipIrrWechat.config; | 
 |  |  |  | 
 |  |  | import com.dy.common.webListener.GenerateIdSetSuffixListener; | 
 |  |  | import jakarta.servlet.ServletContextListener; | 
 |  |  | import org.springframework.boot.web.servlet.ServletListenerRegistrationBean; | 
 |  |  | import org.springframework.context.annotation.Bean; | 
 |  |  | import org.springframework.context.annotation.Configuration; | 
 |  |  |  | 
 |  |  | /** | 
 |  |  |  * @author ZhuBaoMin | 
 |  |  |  * @date 2024-05-07 14:52 | 
 |  |  |  * @LastEditTime 2024-05-07 14:52 | 
 |  |  |  * @Description | 
 |  |  |  */ | 
 |  |  | @Configuration | 
 |  |  | public class WebListenerConfiguration { | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * 启动顺序 | 
 |  |  |      */ | 
 |  |  |     private static final int order_idSetSuffix = 1 ; | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * 内部提供listener,该listener在系统启动时,根据配置 设置ID产生器的后缀 | 
 |  |  |      * @return 注册Bean | 
 |  |  |      */ | 
 |  |  |     @Bean | 
 |  |  |     public ServletListenerRegistrationBean<? extends ServletContextListener> regSsoListener() { | 
 |  |  |         ServletListenerRegistrationBean<GenerateIdSetSuffixListener> listenerRegistrationBean = new ServletListenerRegistrationBean<>(); | 
 |  |  |         listenerRegistrationBean.setListener(new GenerateIdSetSuffixListener()); | 
 |  |  |         listenerRegistrationBean.setOrder(order_idSetSuffix); | 
 |  |  |         return listenerRegistrationBean; | 
 |  |  |     } | 
 |  |  |  | 
 |  |  | } |