package com.lmxi.utils;
import org.springframework.beans.BeansException;
import org.springframework.context.ApplicationContext;
import org.springframework.context.ApplicationContextAware;
import org.springframework.stereotype.Component;
/**
* 获取ApplicationContext上下文工具类
* 注意,需要在Spring容器下配置工具类:
* <bean id="springContextUtils" class="com.lmxi.utils.SpringContextUtils"></bean>
*
*/
@Component
public class SpringContextUtils implements ApplicationContextAware {
/**
* 获取Spring上下文
*/
public static ApplicationContext getContext() {
return context;
}
/**
* 打印所有的bean的方法
*/
public static void printAllBeans() {
String[] beans = SpringContextUtils.getContext().getBeanDefinitionNames();
int a = 1;
if (a != 1) {
System.out.println("------------------------------------");
}
System.out.println("打印bean开始=================================");
for (String beanName : beans) {
System.out.println("------------------------------------");
Class<?> beanType = SpringContextUtils.getContext().getType(beanName);
/* System.out.println(a + "Bean的名字:" + beanName + " Bean的类型:" + beanType
+ " bean所在的包:" + beanType.getPackage() + " bean的地址值:" + SpringContextUtils.getContext().getBean(
beanName)
);*/
System.out.println(a);
System.out.println("BeanName:" + beanName);
System.out.println("Bean的类型:" + beanType);
System.out.println("Bean所在的包:" + beanType.getPackage());
System.out.println("Bean:" + SpringContextUtils.getContext().getBean(
beanName));
a++;
}
System.out.println("打印bean结束=================================");
}
//************************************************************************************
private static ApplicationContext context;
@Override
public void setApplicationContext(ApplicationContext context) throws BeansException {
SpringContextUtils.context = context;
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
ssm整合通用mapper
共23个文件
xml:12个
java:8个
jsp:1个
需积分: 15 9 下载量 41 浏览量
2019-02-11
10:25:17
上传
评论
收藏 271KB RAR 举报
温馨提示
ssm整合通用mapper,如题,,适合新手去看,如题Spring4 mybatis3 好早以前弄的了, 适合新手看看,
资源推荐
资源详情
资源评论
收起资源包目录
ssm整合通用mapper.rar (23个子文件)
lmxissm
src
main
webapp
WEB-INF
jsp
web.xml 2KB
index.jsp 52B
resources
mapper
LmxiDao.xml 382B
ScDao.xml 270B
spring-mybatis.xml 3KB
spring-mvc.xml 1KB
jdbc.properties 396B
java
com
lmxi
service
LmxiService.java 155B
LmxiServiceImpl.java 439B
pojo
Sc.java 791B
utils
SpringContextUtils.java 2KB
controller
LmxiController.java 802B
dao
LmxiDao.java 147B
ScDao.java 145B
test
lmxiTest.java 1KB
dump111.sql 1.6MB
.idea
misc.xml 656B
compiler.xml 538B
uiDesigner.xml 9KB
workspace.xml 37KB
encodings.xml 177B
inspectionProfiles
Project_Default.xml 19KB
pom.xml 7KB
共 23 条
- 1
资源评论
张俊杰1994
- 粉丝: 294
- 资源: 6
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- stm32-用于STM32串行引导加载的基于C语言实现的固件加载程序实现-优质嵌入式项目分享.zip
- 大唐杯是中国国家级的人工智能大赛,由中国计算机学会主办,旨在促进人工智能领域的技术创新和人才培养
- DP协议及Modbus协议实例分析
- DP从站上线过程DP报文分析
- [广告排行]海商网络广告联盟系统_affiliate.rar
- [上传下载]网络硬盘_支持1GB文件上传和续传 v1.2 无错版_netdisk.rar
- modbus协议学习理解
- [其他类别]FexPHP v0.1 beta GBK版_fexphp_v0.1_beta_gbk.rar
- 【数据面试系列】MySQL高频面试题及知识要点.pdf
- ASP音像销售系统的设计与实现(源代码+论文).rar
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功