# baidu-spring-boot-starter **Repository Path**: lunasaw/baidu-spring-boot-starter ## Basic Information - **Project Name**: baidu-spring-boot-starter - **Description**: baidu-spring-boot-starter 百度开放平台工具与springboot的整合 - **Primary Language**: Java - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2021-06-01 - **Last Updated**: 2022-12-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # baidu-spring-boot-starter baidu-spring-boot-starter-baidu [![Contributors][contributors-shield]][contributors-url] [![Forks][forks-shield]][forks-url] [![Stargazers][stars-shield]][stars-url] [![Issues][issues-shield]][issues-url] [![MIT License][license-shield]][license-url] [![LinkedIn][linkedin-shield]][linkedin-url]

Logo

百度开放平台工具

百度开放平台工具
探索本项目的文档 »

查看Demo · 报告Bug · 提出新特性

## 日志 增加百度人脸识别,卡证审核等Api请求封装 增加百度OcrApi接口 增加百度身体状态检测 增加百度身份证审核 ## 目录 - [安装步骤](#安装步骤) - [文件目录说明](#文件目录说明) - [部署](#部署) ###### **安装步骤** 引入项目依赖 ```xml com.github.czy1024 baidu-spring-boot-starter-baidu 2.0.9-RELEASE ``` 在配置文件application.properties加入可选配置 ```text # 百度API luna: baidu: enable: true // 生成地址https://console.bce.baidu.com/ appId: xxx appKey: xxxx secretKey: xxx baiduKey: xxx jsKey: xxx projectId: xxx ``` 引用示例 ```java 若采用SpringBoot构建项目可通过将第三方包中的BaiduProperties,BaiduKeyGenerate通过Spring配置文件注入Spring管理 @SpringBootTest @RunWith(SpringRunner.class) public class BaiduApiTest { @Autowired private BaiduKeyGenerate baiduKeyGenerate; @Test public void atest() throws Exception { System.out.println(BaiduApiContent.BAIDU_KEY); baiduKeyGenerate.getAuth(); } } ``` [结果即刻得到配置数据,进而调用api里的静态方法完成调用]() ### 文件目录说明 eg: ``` ├── src │   ├── main │   │   ├── java │   │   │   └── com │   │   │   └── luna │   │   │   └── baidu │   │   │   ├── api │   │   │   │   ├── BaiduAddress.java │   │   │   │   ├── BaiduApiConstant.java │   │   │   │   ├── BaiduBodyApi.java │   │   │   │   ├── BaiduCreationApi.java │   │   │   │   ├── BaiduFaceApi.java │   │   │   │   ├── BaiduGoodsIdentifyApi.java │   │   │   │   ├── BaiduOcrApi.java │   │   │   │   ├── BaiduTextApi.java │   │   │   │   ├── BaiduUserFaceApi.java │   │   │   │   ├── BaiduVoiceApi.java │   │   │   │   └── VoiceSDK.java │   │   │   ├── config │   │   │   │   ├── BaiduAutoConfiguration.java │   │   │   │   ├── BaiduKeyGenerate.java │   │   │   │   └── BaiduProperties.java │   │   │   └── dto │   │   │   ├── body │   │   │   │   ├── BodyAttributesDTO.java │   │   │   │   ├── BodyCheckDTO.java │   │   │   │   └── BodyScoreNameDTO.java │   │   │   ├── face │   │   │   │   ├── FaceCheckResultDTO.java │   │   │   │   ├── FaceLiveResultDTO.java │   │   │   │   ├── FaceMatchResultDTO.java │   │   │   │   ├── IdCardAllinfoDTO.java │   │   │   │   ├── IdCardCheckResultDTO.java │   │   │   │   ├── IdCardInfoDTO.java │   │   │   │   ├── UserFaceListResultDTO.java │   │   │   │   ├── UserFaceResultDTO.java │   │   │   │   ├── UserInfoListDTO.java │   │   │   │   └── UserInfoResultDTO.java │   │   │   ├── goods │   │   │   │   ├── BaiKeInfoDTO.java │   │   │   │   └── GoodsInfoDTO.java │   │   │   ├── location │   │   │   │   └── LocationDO.java │   │   │   ├── text │   │   │   │   ├── TextSimilarDTO.java │   │   │   │   ├── TextSimilarResultDTO.java │   │   │   │   ├── TextSimilarityDTO.java │   │   │   │   └── TextSimnetResultDTO.java │   │   │   ├── voice │   │   │   │   ├── VoiceCheckDTO.java │   │   │   │   └── VoiceSynthesisDTO.java │   │   │   ├── word │   │   │   │   ├── BodyDTO.java │   │   │   │   ├── FaceDTO.java │   │   │   │   └── WordDTO.java │   │   │   └── write │   │   │   ├── CompositionDTO.java │   │   │   ├── EventContextDTO.java │   │   │   ├── EventKeyDTO.java │   │   │   ├── HotEventContentDTO.java │   │   │   ├── HotEventDTO.java │   │   │   ├── VeinDTO.java │   │   │   └── WriterResultCheckDTO.java │   │   └── resources │   │   ├── META-INF │   │   │   └── spring.factories │   │   ├── application-pro.yml │   │   └── log │   │   └── logback.xml ``` ### 部署 暂无 [your-project-path]:czy1024/baidu-spring-boot-starter [contributors-shield]: https://img.shields.io/github/contributors/czy1024/baidu-spring-boot-starter.svg?style=flat-square [contributors-url]: https://github.com/czy1024/baidu-spring-boot-starter/graphs/contributors [forks-shield]: https://img.shields.io/github/forks/czy1024/baidu-spring-boot-starter.svg?style=flat-square [forks-url]: https://github.com/czy1024/baidu-spring-boot-starter/network/members [stars-shield]: https://img.shields.io/github/stars/czy1024/baidu-spring-boot-starter.svg?style=flat-square [stars-url]: https://github.com/czy1024/baidu-spring-boot-starter/stargazers [issues-shield]: https://img.shields.io/github/issues/czy1024/baidu-spring-boot-starter.svg?style=flat-square [issues-url]: https://img.shields.io/github/issues/czy1024/baidu-spring-boot-starter.svg [license-shield]: https://img.shields.io/github/license/czy1024/baidu-spring-boot-starter.svg?style=flat-square [license-url]: https://github.com/czy1024/baidu-spring-boot-starter/blob/master/LICENSE.txt [linkedin-shield]: https://img.shields.io/badge/-LinkedIn-black.svg?style=flat-square&logo=linkedin&colorB=555 [linkedin-url]: https://linkedin.com/in/baidu-spring-boot-starter