有时,我们不通过Controller层进入Service层,比如同步数据,任务,以及文件上传共通Handler对文件处理后保存数据等都会由一个非Controller类调用Service. 这时候如果new Service会因为没有事务控制也没法打开jdbc连接,也不满足spring的bean管理.因此需要获取到spring创建的service. ApplicationContext会在spring的扫描时加入进来. 获取方式: 需要创建一个类(例:ContextUtils)实现Applicati…