Skip to content

Latest commit

 

History

History
116 lines (99 loc) · 4.43 KB

README.md

File metadata and controls

116 lines (99 loc) · 4.43 KB

【重要】项目已转移到码云进行维护

最新进展(latest)前往

OftenPorter

简介:轻量级的url接口框架。

版本

当前最新版本为 1.2.235

Version License JDK 1.8

码云

https://gitee.com/xishankeji/OftenPorter

github

https://github.com/gzxishan/OftenPorter

文档(Documentation)

Wiki

公司(Company)

贵州溪山科技有限公司

发布记录

v进行中

v1.2.235 2021/05/14

  1. 加入@JsonDecodeOption注解;
  2. @Nece@Uneceboolean requestData()
  3. JResponse增加sign属性;
  4. JResponse增加自定义字段;
  5. 完善@BindEntityDealt

v1.2.217 2021/03/26

  1. 增加TableOption.add2QueryArrayOfBack
  2. 修复PackageUtil.getClassNameUrl解码导致扫描不到的问题bug;
  3. 修复MyBatisDaoImpl.existsTablebug;
  4. 完善DefaultArgumentsFactory.invokeWithArgs(...)
  5. 修复op.servlet.cors.skipRes处理的bug;
  6. 增加StringSetParser参数处理;
  7. 修复OftenStrUtil.fromEncoding参数名未decode的问题;
  8. 完善事务处理;
  9. 增加OftenStrUtil.decodeQueryParams

v1.2.186 2021/01/04

  1. 完善BindEntityDealt的处理;
  2. 增加IConfigData.JSONObject getJSONByKeyPrefix(String keyPrefix, boolean withPrefix)
  3. 完善FilePart临时文件的清理;
  4. 完善MyBatisDao
  5. 修复Property在某些机器上设置静态参数时错误的问题;
  6. 优化DefaultConfigData.addOnValueChange
  7. 修复OftenServletRequest参数处理bug;
  8. 修复BytesTool.hexToByte的bug;
  9. 完善@Property注解,支持ChangeableProperty
  10. 完善:任何地方都支持@AutoSetStatic
  11. 完善IAutoSetter,增加Object forInstanceMayProxy(Object object)
  12. 完善OftenServletRequest.getHost
  13. 完善TypeTo,加入IArgumentsFactory.IArgsHandle newArgsHandle(Class<?> realClass, Method method)
  14. AnnoUtil增加getSameMethod函数;
  15. 增加注解AdvancedAnnotation.EnableCache;
  16. 完善OftenTool.getAllMethods
  17. 完善MyBatisOption.initSqls,在每次获取连接时会执行;
  18. 增加MyBatisDao.static void onCurrentTSConnectionClosed(Consumer<Void> consumer);

v1.2.150 2020/11/06

  1. 增加TypeTo.parseParameter
  2. 增加TYPE注解;
  3. 完善OftenTool.getCause,支持InvocationTargetException异常的处理;
  4. 增加OftenServletRequest.getPathFromURLWithQuery
  5. 修复__MyBatisDaoProxy__在jetty embed下无法访问的问题;
  6. 增加OftenTool.getObjectAttr相关方法;
  7. 增加@Property.OnChange;
  8. 完善IConfigData
  9. 增加ConfigChangeable
  10. 增加ChangeableProperty
  11. 增加OftenTool.setObjectAttr

v1.2.131 2020/10/07

  1. 完善SqlUtil
  2. 完善IdGen
  3. 增加ServletUtils

v1.2.128 2020/09/14

  1. 增加IdGen.randChars()
  2. 修复queryArrayContains判断问题;
  3. 修复tomcat7启动报空指针的问题;
  4. 修复日期转换问题,支持/分隔符;
  5. 修复日期转换问题,小时问题修复;
  6. 完善WebSocket会话的处理,用于支持自定义的会话存储场景;

v1.2.119 2020/08/21

  1. 完善@PathMapping,被注解的函数可以返回false、从而不自行处理请求;
  2. 完善MyBatisDao,支持从Dao里获取对应的MyBatisDao,从而可以获取数据表名、配置;
  3. 支持MyBatisCursor
  4. 完善工具类HttpUtil网络超时时间的设置;
  5. 加入getRequestUrlWithQuery

v1.2.113 2020/07/10

  1. 完善参数处理(@Nece@Unece),加入去除空白符选项;
  2. 完善proxy工具类;
  3. 升级fastjson版本;

v1.2.109 2020/06/24

  1. 完善Porter-Bridge-Servlet跨域处理;
  2. 修复TableOption.dealQueryInnerValues的问题;
  3. 完善数据源的切换;

v1.2.98 2020/05/18

  1. 完善Htmlx:增加file与filePattern属性;
  2. 完善OftenInitializer,加入beforeStartOneForAll(PorterConf porterConf);
  3. 完善Property,加入choice:JsonPrefix,ArrayPrefix;
  4. 增加PathMapping;