yue-library是一个基于SpringBoot封装的基础库
殊为不易,经过漫长的迭代更新, yue-library 终于迎来了他的第二个大版本更新,此版本有几个重大升级项,所以并不兼容之前的版本。这一次跳跃式升级,也可以认为是他的“破茧重生”之作。基于此版本的后续版本与更新方向都有了新的规划,所以大家也不必担心,后续版本的兼容问题。 详见
点击查看版本更新日志
Java SE 11.0.3 (LTS) Greenwich.SR1
| @IdCard | 身份证校验 || @Cellphone | 手机号校验 | toJSONObject() isDataSize
ParamUtils.paramValidate()
maven项目,在pom.xml文件中添加如下一段代码,并将 ${version} 替换为对应版本号:
<parent>
<groupId>ai.ylyue</groupId>
<artifactId>yue-library-dependencies</artifactId>
<version>${version}</version>
</parent>
随后引入所需要的模块
<dependencies> <dependency> <groupId>ai.ylyue</groupId> <artifactId>yue-library-base</artifactId> </dependency> ... </dependencies>
yue-library的版本命名方式,采用SpringCloud版本名作为前缀,然后以.SR1、.SR2、.SR3...这种形式,目的是为了方便区分基础依赖版本。<br> 同时所有模块皆依赖于基础库,若需要引入除基础库之外的模块(如:data-jdbc、data-redis),可以不用引入此模块。
yue-library 自动装配了一系列的基础Bean与环境配置项,可在<b>application.yml</b>文件中配置关闭,所有配置项皆是以 yue.* 开头,如: yue.cors.allow=false 代表不允许跨域。
base base base DBDAO 或 DBTDAO 。详见: data-jdbc data-redis data-redis yue.exception-handler.* 详见: base yue.thread-pool.async.* 详见: base yue.cors.* 详见: base yue.wx.miniapp.* 详见: data-redis 引用此项目作基础依赖,后续也可很好的对于服务架构进行升级(单体架构、集群架构、微服务、SOA微服务)。<br> 新开发项目,建议直接以集群架构形式撸代码,不需要一开始就搭建微服务等,可根据业务需求实际出发。(不限于有SOA共享中心的伙伴)