## MY-KBQA_SERVICES
### 数据库
使用mysql数据库, 请先自行安装mysql并创建名为"QA-DB"的数据库
通过sql目录下的文件建表, 目前仅user表
更改src/main/resource/application.properties文件中的登录mysql使用的用户名和密码(同时也可以更换运行端口)
### 当前项目结构(src/main/java/com.services)
- bean,实体类,(UserBean)
- controller,控制类,提供各种resful访问调用,(UserController)
- service,服务器,实现逻辑业务,(UserService)
- mapper,数据库访问接口(使用mybatis),(UserMapper)
## 当前实现功能
### 用户相关
#### 注册
- 映射地址为"/data/user/register", 即访问"http://localhost:port/data/user/register"
- 请求方式为post, 需要参数userName, password, 二者为字符串类型并且非空。(目前还没有加入邮箱和头像文件路径)
- 返回值, 参见接口文档
- 具体实现参见"src/main/java/controller/UserController"
#### 登录
- 映射地址为"/data/user/login", 即访问"http://localhost:port/data/user/login"
- 请求方式为get, 需要参数userName, password, 二者为字符串类型并且非空
- 返回值, 参见接口文档
- 目前使用session保存了属性"userId",值为对应的userId,来保存登录状态
- 具体实现参见"src/main/java/controller/UserController"
#### 登出
- 映射地址为"/data/user/logout", 即访问"http://localhost:port/data/user/logout"
- 请求方式为get
- 返回值, 参见接口文档
- 将session中保存的属性"userId"移除
- 具体实现参见"src/main/java/controller/UserController"
## 问答相关
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
python课程设计大作业基于知识图谱的问答系统源码。里面含有项目的详细介绍和部署文档,按图索骥即可完成项目; 源码中有五个文件夹,如下所示: 1. Kbqa-website-deploy:项目部署所需内容; 2. buildQAModule:问答模块构建源码; 3. buildKnowledgeGraph:知识图谱构建源码; 4. buildFrontendWebsite:前端项目构建源码; 5. buildBackendService:后端项目构建源码。
资源推荐
资源详情
资源评论
收起资源包目录
python课程设计大作业基于知识图谱的问答系统源码.zip (486个子文件)
scrapy.cfg 255B
HistoryController.class 8KB
UserController.class 4KB
LogAspect.class 3KB
MainApplication.class 2KB
HistoryService.class 2KB
HistoryMapper.class 2KB
HistoryBean.class 2KB
DetailMessage.class 1KB
UserBean.class 1KB
UserService.class 1KB
LoginMessage.class 1KB
RequestListener.class 1KB
Message.class 810B
UserMapper.class 787B
HistoryMessage.class 685B
AnswerMessage.class 631B
CommonMessage.class 625B
MainApplicationTests.class 523B
mvnw.cmd 6KB
default.conf 472B
default.conf 472B
chunk-vendors.37ea0931.css 626KB
chunk-vendors.37ea0931.css 626KB
chunk-b4bb3e06.e391092c.css 287KB
chunk-b4bb3e06.e391092c.css 287KB
chunk-aa6bf2fc.3c7ae476.css 39KB
chunk-aa6bf2fc.3c7ae476.css 39KB
chunk-579e1ea3.c9f5a90d.css 23KB
chunk-579e1ea3.c9f5a90d.css 23KB
chunk-2197f6bb.c7a6b3fd.css 21KB
chunk-2197f6bb.c7a6b3fd.css 21KB
chunk-6bc7d614.50d53c01.css 20KB
chunk-3032ff52.1a2b90c6.css 20KB
chunk-3032ff52.1a2b90c6.css 20KB
chunk-698fbf6b.7ef439e9.css 14KB
chunk-698fbf6b.7ef439e9.css 14KB
chunk-01117885.32560fe5.css 11KB
chunk-01117885.32560fe5.css 11KB
chunk-8955589e.87711471.css 6KB
chunk-8955589e.87711471.css 6KB
app.187e4d44.css 2KB
app.187e4d44.css 2KB
chunk-008d4f6b.5add2b54.css 243B
chunk-008d4f6b.5add2b54.css 243B
Dockerfile 601B
Dockerfile 601B
Dockerfile 123B
Dockerfile 123B
Dockerfile 100B
Dockerfile 100B
目录介绍和部署工作.docx 22KB
.env 65B
MaterialIcons-Regular.155c12f6.eot 128KB
MaterialIcons-Regular.155c12f6.eot 128KB
.gitignore 258B
.gitignore 176B
.gitignore 176B
.gitignore 176B
.gitignore 98B
index.html 3KB
index.html 3KB
index.html 829B
index.html 188B
index.html 188B
favicon.ico 45KB
favicon.ico 45KB
favicon.ico 45KB
favicon1.ico 1KB
favicon1.ico 1KB
favicon1.ico 1KB
buildQAModule.iml 599B
buildFrontendWebsite.iml 336B
buildKnowledgeGraph.iml 284B
buildBackendService.jar 24.83MB
maven-wrapper.jar 50KB
HistoryController.java 11KB
MavenWrapperDownloader.java 5KB
UserController.java 4KB
LogAspect.java 2KB
HistoryMapper.java 2KB
MainApplication.java 1KB
HistoryService.java 1KB
HistoryBean.java 1KB
UserBean.java 815B
RequestListener.java 814B
DetailMessage.java 744B
UserService.java 737B
UserMapper.java 611B
LoginMessage.java 589B
Message.java 411B
HistoryMessage.java 337B
AnswerMessage.java 256B
CommonMessage.java 242B
MainApplicationTests.java 211B
chunk-vendors.db4fb52b.js 1.03MB
chunk-vendors.db4fb52b.js 1.03MB
chunk-b4bb3e06.1f0ae011.js 79KB
chunk-b4bb3e06.1f0ae011.js 79KB
chunk-3032ff52.acc6aef2.js 55KB
共 486 条
- 1
- 2
- 3
- 4
- 5
程序员张小妍
- 粉丝: 1w+
- 资源: 2632
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
- 4
- 5
- 6
前往页