ControlTool基于 Servlet 的 IOC 框架
針對(duì) RestFull API 需求定制,基于 Servlet 運(yùn)行的 IOC 框架。
- 簡(jiǎn)單且極速部署至相關(guān)項(xiàng)目,內(nèi)置多種缺省配置,僅需極少配置項(xiàng)即可使框架運(yùn)行
- 利用注解為基礎(chǔ),對(duì)程序進(jìn)行初始化加載
- 將 Servlet 作為對(duì)象集合容器
- IOC 框架支持對(duì)象實(shí)例化及 DL(依賴注入),以實(shí)現(xiàn)對(duì) Bean 進(jìn)行初始化
- Control 支持多類型數(shù)據(jù)數(shù)據(jù)注入,以實(shí)現(xiàn)靈活的網(wǎng)絡(luò)請(qǐng)求處理
- 不同 Servlet 將擁有獨(dú)立的容器對(duì)象,以及讀入的 URL 匹配器
Function
-
支持使用 @Bean 作為對(duì)象注入對(duì)象源
-
支持 Gson、Jackson、FastJson 任意 Json 庫(kù)作為內(nèi)置 JSON 序列化及反序列化機(jī)制,將會(huì)自動(dòng)選取相關(guān) Lib 庫(kù)
-
支持外部配置文件作為參數(shù)配置注入,可使用 ”properties” 格式的配置文件。注入?yún)?shù)類型支持基本類型作為諸如對(duì)象進(jìn)行注入
-
支持簡(jiǎn)單的攔截器
-
支持 Control 控制器異常攔截層對(duì)其進(jìn)行全局異常處理
-
支持手動(dòng)組成 Bean 對(duì)象
-
支持 @Autowired 自動(dòng)注入相關(guān)對(duì)象
-
支持 @RequestBody 注解實(shí)現(xiàn)對(duì)請(qǐng)求信息自動(dòng)進(jìn)行反序列化,注入對(duì)象
由于架構(gòu)設(shè)計(jì),當(dāng)前僅支持以下方向類型:
-
對(duì)象實(shí)例化支持類使用構(gòu)造構(gòu)造方法進(jìn)行對(duì)象注入
-
Control 層支持請(qǐng)求方法參數(shù)注入
評(píng)論
圖片
表情
