Skip to content

Releases: Frodez/BlogManagePlatform

0.4-alpha版本发布

10 May 15:53
caacad1
Compare
Choose a tag to compare
0.4-alpha版本发布 Pre-release
Pre-release

更新内容:
1.改进了工具类API和性能。
2.重写了AOP相关代码,增强了类型检查,提高了速度。
3.加入https和http2的支持,开箱即用。

下个版本预计会加入的内容:
1.微服务相关内容。
2.模块拆分。
3.引入分布式事务控制。

下版本将是正式版。

0.3-alpha发布

19 Apr 05:05
40b745c
Compare
Choose a tag to compare
0.3-alpha发布 Pre-release
Pre-release

0.3-alpha版本加入了pdf,office的转换,加入了freemarker模板引擎,并且完成了html到pdf的转换功能。
0.3-alpha版本加入了spring的异步任务的配置,在进行长时间任务(如IO,http请求等)时建议使用异步任务减少阻塞时间。
0.3-alpha版本对原本功能进行了大量的优化,使得常用工具类的性能和可用性均得到了大幅度提高,同时编写了大量文档方便使用。
对于文件上传功能,最后考虑到云服务的使用,没有加入。建议文件上传使用专有服务器实现。

0.2-alpha版本发布

20 Mar 20:19
ace91cc
Compare
Choose a tag to compare
0.2-alpha版本发布 Pre-release
Pre-release

0.2-alpha版本发布了。
本版本增加了两个新功能:

  1. 具有持久化能力的定时任务,及对应的http API和java API。
  2. 增加了activeMQ的支持。目前采取嵌入式支持方案。
    另外,在0.1-alpha基础上,对原有的API稍加完善。
    0.3-alpha版本预计会加入邮件,文件上传,模板引擎功能。

0.1-alpha

10 Mar 19:03
Compare
Choose a tag to compare
0.1-alpha Pre-release
Pre-release

0.1-alpha版本终于发布了。
这个项目的精神在于,以一种追求完美的态度,尽可能地提高速度,减少BUG,尽可能地使API更便利,尽可能方便开发。经过一段时间的努力,我至少能够说,这个项目的开发便利程度,比我之前的公司所用的架构,要强。
这个项目目前的代码,80%都是基础代码,包括了大量的自定义配置和工具类。我在写这些代码的时候,尽可能地让API更短更不易混淆,速度更快;让类型更安全,检查更多更自动化,异常尽早抛出,减少BUG出现概率;让功能更多更完善,项目依赖更干净;尽量不写无用的封装,每一个方法的用途都反复斟酌。希望以后的版本,也可以继续保持下去。
目前项目jdk版本:openjdk11.0.2
目前项目springboot版本:2.1.3.RELEASE
目前项目主要引入依赖:

  1. springboot
  2. undertow
  3. lombok
  4. jackson
  5. hibernate-validation
  6. mybatis
  7. tk-mybatis和pageHelper
  8. guava
  9. swagger
    建议fork的用户尽量利用已有依赖中的功能或者jdk自带的功能,One ability, one implemention。