ControlTool基于 Servlet 的 IOC 框架

联合创作 · 2023-09-30 06:55

针对 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 层支持请求方法参数注入

浏览 5
点赞
评论
收藏
分享

手机扫一扫分享

编辑
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑
举报