ControlTool基于 Servlet 的 IOC 框架
针对 RestFull API 需求定制,基于 Servlet 运行的 IOC 框架。
- 简单且极速部署至相关项目,内置多种缺省配置,仅需极少配置项即可使框架运行
- 利用注解为基础,对程序进行初始化加载
- 将 Servlet 作为对象集合容器
- IOC 框架支持对象实例化及 DL(依赖注入),以实现对 Bean 进行初始化
- Control 支持多类型数据数据注入,以实现灵活的网络请求处理
- 不同 Servlet 将拥有独立的容器对象,以及读入的 URL 匹配器
Function
-
支持使用 @Bean 作为对象注入对象源
-
支持 Gson、Jackson、FastJson 任意 Json 库作为内置 JSON 序列化及反序列化机制,将会自动选取相关 Lib 库
-
支持外部配置文件作为参数配置注入,可使用 ”properties” 格式的配置文件。注入参数类型支持基本类型作为诸如对象进行注入
-
支持简单的拦截器
-
支持 Control 控制器异常拦截层对其进行全局异常处理
-
支持手动组成 Bean 对象
-
支持 @Autowired 自动注入相关对象
-
支持 @RequestBody 注解实现对请求信息自动进行反序列化,注入对象
由于架构设计,当前仅支持以下方向类型:
-
对象实例化支持类使用构造构造方法进行对象注入
-
Control 层支持请求方法参数注入
评论