项目中做敏感词过滤, 因为前台ajax校验要走service ,而后台统一过滤器要走interceptor , 所以把检查器提到一个工具类(HeXieWordFinder)里 这个工具类理应缓存数据库中所有敏感词数据的list 可是直接初始化静态变量的话 spring会报出nullPointer (因为容器首先初始化个各类(static) 而后才是依赖注入) 研究了一下初始化过程 ,才想出在spring完全启动之后 这个时间点上手动初始化的办法 1.监听器 /** * spring初始化结束后,…