Skip to content

0.1-alpha

Pre-release
Pre-release
Compare
Choose a tag to compare
@Frodez Frodez released this 10 Mar 19:03
· 250 commits to master since this 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。