|  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 启动顺序 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | //private static final int order_config = 0 ; | 
|---|
|  |  |  | private static final int order_idSetSuffix = 1 ; | 
|---|
|  |  |  | //private static final int order_init = 2 ; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /* | 
|---|
|  |  |  | * 解析各种***.config配置的ConfigListener,暂时不采用此种配置方式 | 
|---|
|  |  |  | * | 
|---|
|  |  |  | @Bean | 
|---|
|  |  |  | public ConfigListener getGlConfigListener(){ | 
|---|
|  |  |  | return new ConfigListener() ; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 外部提供Listener | 
|---|
|  |  |  | * @param listener 外部提供Listener | 
|---|
|  |  |  | * @return 注册Bean | 
|---|
|  |  |  | @Bean | 
|---|
|  |  |  | public ServletListenerRegistrationBean<? extends ServletContextListener> regConfigListener(ConfigListener listener) { | 
|---|
|  |  |  | ServletListenerRegistrationBean<ConfigListener> listenerRegistrationBean = new ServletListenerRegistrationBean<>(); | 
|---|
|  |  |  | listenerRegistrationBean.setListener(listener); | 
|---|
|  |  |  | listenerRegistrationBean.setOrder(order_config); | 
|---|
|  |  |  | return listenerRegistrationBean; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | */ | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 内部提供listener,该listener在系统启动时,根据配置 设置ID产生器的后缀 | 
|---|
|  |  |  | 
|---|
|  |  |  | listenerRegistrationBean.setOrder(order_idSetSuffix); | 
|---|
|  |  |  | return listenerRegistrationBean; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | //    /** | 
|---|
|  |  |  | //     * 内部提供listener,该listener在系统启动时,初始化数据库数据 | 
|---|
|  |  |  | //     * @return 注册Bean | 
|---|
|  |  |  | //     */ | 
|---|
|  |  |  | //    @Bean | 
|---|
|  |  |  | //    public ServletListenerRegistrationBean<? extends ServletContextListener> regInitListener() { | 
|---|
|  |  |  | //        ServletListenerRegistrationBean<InitListener> listenerRegistrationBean = new ServletListenerRegistrationBean<>(); | 
|---|
|  |  |  | //        listenerRegistrationBean.setListener(new InitListener()); | 
|---|
|  |  |  | //        listenerRegistrationBean.setOrder(order_init); | 
|---|
|  |  |  | //        return listenerRegistrationBean; | 
|---|
|  |  |  | //    } | 
|---|
|  |  |  | } | 
|---|