一个简化版Spring对象创建工具包
来源:互联网 发布:java zip 解压 编辑:程序博客网 时间:2024/05/17 21:50
Spring以功能丰富著称,包括aop、mvc等大家常用功能。
我去年在公司为了app接口实现,曾用到Spring的对象创建,即使用struts调用spring生成的对象,去处理接口请求。
我只是用到了这一个功能,但不得不引用Spring的N个工程包,这使我产生了能不能把创建对象单独提出来的想法。
最后经过一周的努力,我做了一个简化版Spring
#使用方式
ApplicationContext appContext=WebApplicationContextUtils.getWebApplicationContext(servletContext); appContext.getBean(beanName);
#web.xml
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/conf/spring/applicationContext*.xml</param-value>
</context-param>
<listener>
<listener-class>com.geneqiao.spring.web.ContextLoaderListener</listener-class>
</listener>
<beans>
<!-- Spring管理fastAdmin.ad的Action -->
<bean name="adAction" class="com.xjcy.fastAdmin.ad.controller.AdController">
</bean>
<bean name="adService" class="com.xjcy.fastAdmin.ad.service.impl.AdServiceImp">
</bean>
<bean name="adDao" class="com.xjcy.fastAdmin.ad.dao.impl.AdDaoImp">
</bean>
</beans>
#调用时使用注解方式
public class PayServiceImp {
@Resourceprivate ISafeDao safeDao;@Resourceprivate IUserDao userDao;public String test(){return payDao.test();}
}
源码链接 https://github.com/yydf/easy-spring
DEMO下载地址:http://download.csdn.net/detail/zml_moxueli/9908514
- 一个简化版Spring对象创建工具包
- 创建自己的ActionContext对象简化开发
- spring架构,创建一个全局使用的application对象
- Spring的如何通过bean创建一个对象,并赋值。
- 模拟spring创建对象
- Spring创建对象
- spring容器 创建对象
- Spring创建容器对象
- Spring-------使用Spring创建对象
- 简化Spring
- spring 事务代理创建及简化事务配置
- spring 事务代理创建及简化事务配置
- 利用类名创建对象来简化程序结构
- 利用类名创建对象来简化程序结构2
- 创建一个HttpResponse对象
- 创建一个XMLHttpRequest对象
- 创建一个对象【鸡蛋】
- 创建一个PHP对象
- 经典排序算法原理以及代码
- Android和H5交互一篇就够了
- MySQL 中的数据类型介绍
- 网络请求前,你所应该知道的HTTP协议!
- Orale查询操作之条件子句及排序
- 一个简化版Spring对象创建工具包
- 浏览器内核
- js 添加地图插件
- pygame--贪吃蛇
- PyCharm安装需要的包
- mysql导出数据库几种方法
- Linux中的awk命令
- YII2 自定义log文件
- 状态同步和桢同步的区别