亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

什么是Obatis開源

發布時間:2021-09-14 15:03:36 來源:億速云 閱讀:192 作者:柒染 欄目:編程語言

今天就跟大家聊聊有關什么是Obatis開源,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。

介紹

Obatis開源項目是基于springboot、springcloud、mybatis等開源技術,旨在快速集成、統一開發模式和技術標準、真正實現Java面向對象的思想致力于為中小企業提供Java快速開發服務。項目于2019年4月開源至GitHub,其中包括工具包(Obatis-tools)、 HTTP網絡通信(Obatis-net)、Office文件操作(Obatis-office,目前僅支持Excel的讀和寫操作)、文件處理(Obatis-file,目前包含基于FTP連接池文件上傳)、web應用開發(Obatis-web)、數據庫編程(Obatis-orm)等子項目,代碼托管地址:https://github.com/obatis。

項目立項的原則是面向中小企業(團隊)提供Java開發服務,減少項目繁瑣配置,規范數據的輸入和輸出格式。豐富的API接口,基于Spring項目、源于ORM思想,真正體現Java面向對象的編程思維,為開發者或團隊提供開箱即用的開源項目。項目理念為風格一致、減少重復工作、提高團隊協作效率。

更新日志

Obatis開源項目于2021年05月18日發布的全家桶最新版本為 1.0-release,更新內容包括:

1、優化獲取HTTP請求信息;
2、增加des加密功能模塊;
3、增加rsa加密功能模塊;
4、NormalCommonConstant 更名為 NormalConstant;
5、Base64DecoderTool 更名為 Base64Decrypter;
6、Base64EncoderTool 更名為 Base64Encrypter;
7、DateCommonConvert 更名為 DateConvert;
8、JsonCommonConvert 更名為 JsonConvert;
9、PinYinCommonConvert 更名為 PinYinConvert;
10、優化文件上傳的命名規則;
11、增加 IsVehicleLicense(驗證車牌號)的注解;
12、將 ResultInfoOutput 更名為 ResultInfo;
13、增加IsContactNumber(驗證聯系電話)的注解;
14、長度校驗標簽最小值默認0;
15、增加對HttpRequestMethodNotSupportedException、HttpMediaTypeNotSupportedException 異常的攔截捕獲;
16、修復request.getHeader("User-Agent”)獲取到的值可能為null的bug;
17、增加座機號碼的判斷;
18、增加@ReturnTypeValue 注解,返回原生態的值,不對返回結果進行統一結構化處理;
19、obatis-upload更名為obatis-file,upload僅作為一個子模塊;
20、BeanCommonConvert 更名為 BeanConvert;
21、ResponseDefaultErrorCode 更名為 ResponseErrorCode;
22、ResponseDefaultErrorStatus 更名為 ResponseErrorStatus;
23、優化網絡請求工具類;
24、obatis-core更名為obatis-orm并成為獨立的數據庫編程模塊,調整內部結構及數據庫操作代理句柄API實現方式;
25、增加 obatis 全家桶入口依賴 obatis-starter;
26、遵循只做增強,不做修改的原則。啟動類注解回歸到 springboot 原生的 @SpringBootApplication 方式;

使用說明

Obatis開源項目采用 maven 結構,引入Obatis模塊只需在pom.xml中引入maven配置即可。

Obatis全家桶依賴引用:

<dependency><groupId>com.obatis</groupId><artifactId>obatis-starter</artifactId><version>1.0-release</version></dependency>

Obatis web 依賴引用:

<dependency><groupId>com.obatis</groupId><artifactId>obatis-web</artifactId><version>3.0.1-release</version></dependency>

Obatis orm 依賴引用:

<dependency><groupId>com.obatis</groupId><artifactId>obatis-orm</artifactId><version>1.0-release</version></dependency>

項目啟動類參考如下:

@SpringBootApplication@EnableEurekaClient@EnableFeignClients@EnableCircuitBreaker@EnableSchedulingpublic class ApplicationStartup {public static void main(String[] args) {
        SpringApplication.run(ApplicationStartup.class, args);
    }

}

重新定義

此次更新,可以理解為 obatis 開源項目的技術革命,主要體現為 obatis-web 和 obatis-orm 兩個子項目,增加 obatis-starter 子項目。目標為前兩者均實現了在項目開發中可以單獨使用,后者為全家桶引用。獨立 obatis-orm 旨在為開發者在其他基于 springboot 的開發環境中使用 orm 數據庫編程開發,讓 obatis-orm 的使用更加靈活,不在拘泥于 obatis 技術體系,這也是后期規劃中的一個目標。

Obatis 開源項目的技術框架和發展目標,本次更新已提現錐形,建議之前的歷史版本升級。其中項目結構發生了調整,包含部分 API 方法,也包含類名以及方法名的優化。

看完上述內容,你們對什么是Obatis開源有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注億速云行業資訊頻道,感謝大家的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

赤城县| 永昌县| 太保市| 洞口县| 高碑店市| 白沙| 大足县| 上饶县| 尉氏县| 郯城县| 思南县| 雅安市| 阜城县| 册亨县| 崇仁县| 廉江市| 南城县| 东方市| 宁城县| 瓦房店市| 习水县| 错那县| 正宁县| 格尔木市| 会昌县| 舒城县| 于都县| 溧阳市| 高阳县| 华宁县| 江陵县| 呼伦贝尔市| 体育| 德钦县| 四平市| 道孚县| 永福县| 嘉兴市| 西昌市| 禄劝| 苏尼特右旗|