使用“org.springframework.web.context.support.WebApplicationContextUtils;”类

这个工具类可以通过HttpServletRequest请求对象的上下文(ServetCotext)获取Spring管理的Bean

private <T> T getMapper(Class<T> clazz,HttpServletRequest request)
{
BeanFactory factory = WebApplicationContextUtils.getRequiredWebApplicationContext(request.getServletContext());
return factory.getBean(clazz);
}

使用时

SystemLogRepository systemLogRepository = getMapper(SystemLogRepository.class,arg0);

获取了JPA接口实例,。save,findone,findAll等都可使用了。
———————
作者:梦里藍天
来源:CSDN
原文:https://blog.csdn.net/ren365880/article/details/78037414
版权声明:本文为博主原创文章,转载请附上博文链接!

本文是全系列中第4 / 6篇:Spring

关于java实现需要登录且带验证码的定时网络爬虫(爬取的数据存库)

 博主6月初的时候换了个工作,刚进来的时候什么事没有,愣是上班喝茶逛网站渡过了一周。那周周五的boss突然问我会不会爬虫。 作为一个才工作一年的java...

阅读全文

ubuntu 搭建S3服务 mino单机和集群集群

搭建mino 集群 单机版 # 新建用户 sudo useradd -r minio-user -s /sbin/nologin sudo chown -R minio-user:minio-user /usr/local/bin/minio sudo mk...

阅读全文

分布式Minio快速入门

分布式Minio快速入门     分布式Minio可以让你将多块硬盘(甚至在不同的机器上)组成一个对象存储服务。由于硬盘分布在不同的节点上...

阅读全文

评论已经关闭。