最新进展(latest)前往
简介:轻量级的url接口框架。
当前最新版本为 1.2.235
https://gitee.com/xishankeji/OftenPorter
https://github.com/gzxishan/OftenPorter
- 加入
@JsonDecodeOption
注解; @Nece
与@Unece
增boolean requestData()
;JResponse
增加sign
属性;JResponse
增加自定义字段;- 完善
@BindEntityDealt
;
- 增加
TableOption.add2QueryArrayOfBack
; - 修复
PackageUtil.getClassName
Url解码导致扫描不到的问题bug; - 修复
MyBatisDaoImpl.existsTable
bug; - 完善
DefaultArgumentsFactory
.invokeWithArgs(...)
; - 修复
op.servlet.cors.skipRes
处理的bug; - 增加
StringSetParser
参数处理; - 修复
OftenStrUtil.fromEncoding
参数名未decode的问题; - 完善事务处理;
- 增加
OftenStrUtil
.decodeQueryParams
;
- 完善
BindEntityDealt
的处理; - 增加
IConfigData
.JSONObject getJSONByKeyPrefix(String keyPrefix, boolean withPrefix)
; - 完善
FilePart
临时文件的清理; - 完善
MyBatisDao
; - 修复
Property
在某些机器上设置静态参数时错误的问题; - 优化
DefaultConfigData
.addOnValueChange
; - 修复
OftenServletRequest
参数处理bug; - 修复
BytesTool
.hexToByte
的bug; - 完善
@Property
注解,支持ChangeableProperty
; - 完善:任何地方都支持
@AutoSetStatic
; - 完善
IAutoSetter
,增加Object forInstanceMayProxy(Object object)
; - 完善
OftenServletRequest
.getHost
; - 完善
TypeTo
,加入IArgumentsFactory.IArgsHandle newArgsHandle(Class<?> realClass, Method method)
; AnnoUtil
增加getSameMethod
函数;- 增加注解
AdvancedAnnotation.EnableCache
; - 完善
OftenTool.getAllMethods
; - 完善
MyBatisOption.initSqls
,在每次获取连接时会执行; - 增加MyBatisDao.
static void onCurrentTSConnectionClosed(Consumer<Void> consumer)
;
- 增加
TypeTo
.parseParameter
; - 增加
TYPE
注解; - 完善
OftenTool
.getCause
,支持InvocationTargetException
异常的处理; - 增加
OftenServletRequest
.getPathFromURLWithQuery
; - 修复
__MyBatisDaoProxy__
在jetty embed下无法访问的问题; - 增加
OftenTool
.getObjectAttr
相关方法; - 增加@
Property
.OnChange
; - 完善
IConfigData
; - 增加
ConfigChangeable
; - 增加
ChangeableProperty
; - 增加
OftenTool
.setObjectAttr
;
- 完善
SqlUtil
; - 完善
IdGen
; - 增加
ServletUtils
;
- 增加
IdGen
.randChars()
; - 修复
queryArrayContains
判断问题; - 修复tomcat7启动报空指针的问题;
- 修复日期转换问题,支持
/
分隔符; - 修复日期转换问题,小时问题修复;
- 完善
WebSocket
会话的处理,用于支持自定义的会话存储场景;
- 完善
@PathMapping
,被注解的函数可以返回false、从而不自行处理请求; - 完善
MyBatisDao
,支持从Dao里获取对应的MyBatisDao
,从而可以获取数据表名、配置; - 支持
MyBatis
的Cursor
; - 完善工具类
HttpUtil
网络超时时间的设置; - 加入
getRequestUrlWithQuery
;
- 完善参数处理(
@Nece
与@Unece
),加入去除空白符选项; - 完善proxy工具类;
- 升级fastjson版本;
- 完善Porter-Bridge-Servlet跨域处理;
- 修复TableOption.dealQueryInnerValues的问题;
- 完善数据源的切换;
- 完善
Htmlx
:增加file与filePattern属性; - 完善
OftenInitializer
,加入beforeStartOneForAll(PorterConf porterConf); - 完善
Property
,加入choice:JsonPrefix,ArrayPrefix; - 增加PathMapping;