feat(Java_SpringExample): 增加Properties文件字段读取两种方式(propertiesScan),PostConstruct的使用、BeanPostProcessor在Bean初始化前后进行处理(init)、统一异常处理的两种方式(exceptionHandler)、统一出参报文处理(response)、新增上下文刷新判断处理类(refreshEvent)、添加HttpSession监听器(listener)

This commit is contained in:
huangzj
2020-06-01 18:06:44 +08:00
parent e65411be30
commit c7be721cc2
19 changed files with 887 additions and 7 deletions
+5 -3
View File
@@ -1,5 +1,6 @@
package config;
import config.refreshEvent.ContextRefreshEvent;
import filter.FilterDelegator;
import filter.WelcomeHandlingFilter;
import org.springframework.util.StringUtils;
@@ -30,11 +31,12 @@ public class WebInitializer extends AbstractAnnotationConfigDispatcherServletIni
@Override
public void onStartup(ServletContext servletContext) throws ServletException {
super.onStartup(servletContext);
/**配置和监听器*/
// 配置和监听器
registerServletFilters(servletContext);
registerListeners(servletContext);
// QuartzListener quartzListener = new QuartzListener();
// servletContext.addListener(quartzListener.getClass());
//刷新事件需要作为监听器在这边配置
ContextRefreshEvent refreshEvent = new ContextRefreshEvent();
servletContext.addListener(refreshEvent.getClass());
}