https://github.com/tangxbai/validator-lite-spring-boot
Validator-lite SpringBoot integration component
https://github.com/tangxbai/validator-lite-spring-boot
Last synced: 3 months ago
JSON representation
Validator-lite SpringBoot integration component
- Host: GitHub
- URL: https://github.com/tangxbai/validator-lite-spring-boot
- Owner: tangxbai
- License: apache-2.0
- Created: 2020-03-09T09:43:20.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-01-02T13:15:35.000Z (over 1 year ago)
- Last Synced: 2025-01-27T06:31:31.447Z (5 months ago)
- Language: Java
- Size: 85 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: changelog.md
- License: LICENSE
Awesome Lists containing this project
README
# Validator-lite-spring-boot
 [](https://maven-badges.herokuapp.com/maven-central/org.mybatis/mybatis) [](http://www.apache.org/licenses/LICENSE-2.0.html)Validator-lite关于springboot的整合组件,在springboot开发环境中,你只需要在maven中配置插件库的引用,在springboot插件自动装配机制的帮助下,可以帮我们省去一部分默认配置,即使不做任何配置也可以使用插件的相关功能。
关于validator-lite如何使用,这里不再做过多的说明,请参考以下关联文档。
## 关联文档
关于纯java环境,请移步到:https://github.com/tangxbai/validator-lite
关于整合spring,请移步到:https://github.com/tangxbai/validator-lite-spring
## 快速开始
导入springboot-starter启动组件,配合配置参数即可正常使用插件Api。
```xml
com.viiyue.plugins
validator-lite-spring-boot-starter
[VERSION]```
如何获取最新版本?[点击这里获取最新版本](https://search.maven.org/search?q=a:validator-lite-spring-boot)
## 基础配置
```properties
# 可以通过以下配置更改默认语言环境
# 如果这里没有显式设置,插件将会通过Spring获取一个合适的语言环境作为当前语言。
validator.setting.default-language = zh-TW# 是否开启严谨模式,默认即严谨模式,更改为false转换为宽松模式。
validator.setting.enable-strict-mode = true# 是否开启单校验模式,开启之后当有一个验证对象被驳回,其他的验证对象将不再继续校验,默认全部校验。
validator.setting.enable-single-mode = false# 是否打印警告日志,插件会提示一些不影响运行的日志,但是可以纠正的信息,默认开启。
validator.setting.enable-warning-log = true# 自定义验证器包扫描(验证器需继承Handler/BaseHandler)
validator.setting.handlers = com.a.b.c# 自定义验证工厂实现(需要实现ValidatorFactory接口)
validator.setting.factory = com.a.b.c.ValidatorFactoryProvider
```以上各配置项的样例值均为默认值,如果想要更改默认值的话,请帖上您的条例配置,如果您想继续使用这些默认值的话,可以省略这些配置直接使用。
这里贴的是properties的配置方式,各位可以自行转换成 `yml` 的配置形式。
## 使用方式
关于如何使用,这里就不再赘述了,你可以 [点击这里查看更详细的文档](https://github.com/tangxbai/validator-lite-spring#如何使用)。
## 关于作者
- 邮箱:[email protected]
- 掘金: https://juejin.im/user/5da5621ce51d4524f007f35f
- 简书: https://www.jianshu.com/u/e62f4302c51f
- Issuse:https://github.com/tangxbai/validator-lite-spring-boot/issues