ServletContext context = request.getSession().getServletContext();
WebApplicationContext wac = WebApplicationContextUtils.getRequiredWebApplicationContext(context);
DataSource dbSource = (DataSource) wac.getBean("dataSource"); //配置文件里的beanid
Connection con = null;
try {
con = dbSource.getConnection();
} catch (SQLException e) {
e.printStackTrace();
}
相关文章
- python 在一个py文件中获取另一个py文件中的值(一个或多个)
- 微服务中怎么获取请求头信息-何时使用? 当需要访问 @RequestHeader 不直接支持的功能,或者需要更底层的控制时(虽然比较少见)。 3. 在过滤器 (Filter) 或拦截器 (Interceptor) 中获取 在微服务中,很多横切关注点(Cross-Cutting Concerns)如认证、授权、日志记录、分布式追踪上下文传播等,在请求到达 Controller 之前处理。这时,可以在 Filter 或 Interceptor 中获取请求头。 示例 (使用 Servlet Filter):
- 在springboot项目中获取中的信息
- 在字符串中获取指定位置的一段字符(java)
- 160317(一)、在非action中获取request
- AJAX POST请求中参数以form data和request payload形式在servlet中的获取方式
- 在JAVA中获取JSON中某个对象的值
- 在Java中,可以使用以下几种方法获取当前系统时间
- java代码中调用HTTP接口获取返回数据
- SpringMvc4中获取request、response对象的方法