-
Notifications
You must be signed in to change notification settings - Fork 14
Quick Start
liuhuagui edited this page Apr 4, 2020
·
2 revisions
示例为spring-boot项目,使用 application.yml 做为配置文件
<dependency>
<groupId>com.github.liuhuagui</groupId>
<artifactId>smalldoc-spring-boot-starter</artifactId>
<version>2.4</version>
</dependency>
接口文档通常在开发时使用,只需要保证文档配置在开发环境下生效 —— spring.profiles.active=dev
server:
port: 8080
servlet:
context-path: /my-project
spring:
profiles:
active: dev
---
spring:
profiles: dev
smalldoc:
source-paths: #额外的源码路径(项目的源码路径默认已经包含在内,不需要再添加)
- 'D:\Workspaces\myBeanProject\my-bean\src\main\java'
- 'D:\Maven\Repositories\repository\com\aliyun\aliyun-java-sdk-core\3.5.0'
packages:
- quantity.knowledgebase
- my.bean
- com.aliyuncs.auth.sts
project-name: 我的文档
enabled: true #默认为true
url-pattern: /smalldoc/* #默认为/smalldoc/*
-
URL:
http://192.168.1.76:8080/my-project/smalldoc/
- METHOD: GET
/**
* 文章的创建,编辑,发布,自定义
* @author KaiKang 799600902@qq.com
*/
@RestController
@RequestMapping("w")
public class WriteArticleController {
/**
* 原创文章在编辑中保存
* @param content 内容
* @param oaCopy 原创文章副本
* @return data-草稿ID
* @author KaiKang 799600902@qq.com
*/
@PostMapping(path = "o/save_draft",produces = {"text/plain", "application/json;charset=UTF-8"},consumes = "application/x-www-form-urlencoded")
public Result<Long> saveOriginalDraft(String content, OriginalArticleCopy oaCopy, HttpServletRequest request) {
return writeArticleService.saveOriginalDraft(content, oaCopy);
}
/**
* 这只是一个测试接口
* @param content 内容
* @return 返回数据
* @author KaiKang 799600902@qq.com
*/
@GetMapping(path = "o/save",produces = {"text/plain", "application/json;charset=UTF-8"})
public Result<OriginalArticle> save(String content, HttpServletRequest request) {
return null;
}
}
-
URL:
http://192.168.1.76:8080/my-project/smalldoc/
-
METHOD: POST
Last Published: 1 Apr 2020| Version: 2.4