# 答题微信小程序服务端
项目主要基于 [Spring Boot](https://spring.io/projects/spring-boot) ,尝试使用 [Spring WebFlux](https://docs.spring.io/spring-framework/docs/current/reference/html/web-reactive.html#spring-webflux) ,提供简单的问卷创建、问卷作答等功能。
## 安装
项目使用 [Maven](https://maven.apache.org) 和 [Lombok](https://projectlombok.org) 。请确保正确配置 Maven,并在 IDE 中安装 Lombok 插件。
## 使用说明
开发配置(dev,默认配置)下,项目使用 [H2 数据库](https://h2database.com/html/main.html) ,和 [Redis](https://redis.io/) 。
生产配置(prod)下,项目使用 [MySQL 数据库](https://www.mysql.com) ,和 [Redis](https://redis.io/) 。
建表脚本请见 [schema.sql](src/main/resources/schema.sql) ,铺底数据请见 [data.sql](src/main/resources/data.sql) 。
### 部署镜像于 [Kubernetes](https://kubernetes.io)
[Dockerfile](Dockerfile) 既可用于在 Docker Hub 中关联 GitHub 账户后自动构建镜像,也可用于通过如下命令手工制作镜像。
```
docker build . -t myImageName:myImageTag
```
容器需在目录 /application/BOOT-INF/classes/ 下挂载 application-prod.yml。
### 部署 jar 包于服务器
可通过如下命令构建 jar 包。
```
mvn clean package -Dmaven.test.skip=true -P prod
```
在构建 jar 包前,需在目录 src/main/resources 下创建 application-prod.yml。
## 维护者
[@howcurious](https://github.com/howcurious) 。
## 如何贡献
🍉 [提一个 Issue](https://github.com/howcurious/survey/issues/new) 或者提交一个 Pull Request。
## 使用许可
[MIT](LICENSE) © howcurious
没有合适的资源?快使用搜索试试~ 我知道了~
Java答题微信小程序源码.zip
共101个文件
java:91个
sql:2个
yml:2个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 1 下载量 42 浏览量
2022-12-14
16:06:32
上传
评论 2
收藏 115KB ZIP 举报
温馨提示
答题微信小程序服务端,基于 Spring Boot ,尝试 Spring WebFlux ,数据源为 H2(开发配置)、MySQL(生产配置) 项目主要基于 Spring Boot ,尝试使用 Spring WebFlux ,提供简单的问卷创建、问卷作答等功能。 安装 项目使用 Maven 和 Lombok 。请确保正确配置 Maven,并在 IDE 中安装 Lombok 插件。 使用说明 开发配置(dev,默认配置)下,项目使用 H2 数据库 ,和 Redis 。 生产配置(prod)下,项目使用 MySQL 数据库 ,和 Redis 。 建表脚本请见 schema.sql ,铺底数据请见 data.sql 。
资源推荐
资源详情
资源评论
收起资源包目录
Java答题微信小程序源码.zip (101个子文件)
Dockerfile 645B
.gitignore 403B
ExamService.java 24KB
ExamController.java 18KB
QuesService.java 16KB
ExamControllerTest.java 15KB
RespRecService.java 14KB
QuesController.java 13KB
NCoVRepository.java 12KB
RespRecController.java 9KB
QuesControllerTest.java 8KB
RespRecRepository.java 8KB
RespRecControllerTest.java 7KB
QuesRepository.java 7KB
UsrInfoService.java 6KB
ICommonConstDefine.java 5KB
NCoVControllerTest.java 5KB
DtlRecRepository.java 4KB
NCoVController.java 4KB
UsrInfoController.java 4KB
SurveyErrorWebExceptionHandler.java 4KB
AccessTokenGenerator.java 4KB
MsgSecCheck.java 3KB
LoginController.java 3KB
ExamRepository.java 3KB
GrpInfoController.java 3KB
AnswRepository.java 3KB
ExamQuesRlnRepository.java 3KB
NCoVService.java 3KB
ModelMapper.java 3KB
UsrInfoControllerTest.java 3KB
JwtFilter.java 2KB
GetAccessToken.java 2KB
Code2Session.java 2KB
ExamEntity.java 2KB
ExamQuesTypRlnRepository.java 2KB
PubSerNoService.java 2KB
GrpInfoControllerTest.java 2KB
ExamQuesTypRlnEntity.java 2KB
GrpInfoRepository.java 2KB
QuesEntity.java 2KB
JwtUtils.java 2KB
NCoVStatEntity.java 2KB
UsrInfoEntity.java 2KB
ExamStatEntity.java 2KB
PubSerNoGenerator.java 2KB
GrpInfoService.java 2KB
NCoVEntity.java 1KB
AnswEntity.java 1KB
ExamStatVO.java 1KB
DtlRecEntity.java 1KB
LoginControllerTest.java 1KB
ExamQuesRlnEntity.java 1KB
PubSerNoEntity.java 1KB
GrpStatEntity.java 985B
PubSerNoRepository.java 943B
RoleInfoRepository.java 901B
NCoVStatVO.java 899B
RespRecEntity.java 872B
ExamVO.java 789B
GrpStatVO.java 724B
GrpInfoEntity.java 684B
DtlRecVO.java 645B
SurveyApplication.java 631B
UsrRankVO.java 628B
MsgSecCheckRequestDTO.java 619B
RoleInfoEntity.java 615B
GetAccessTokenDTO.java 528B
NCoVVO.java 500B
QuesByExpVO.java 497B
RespRecVO.java 493B
Code2SessionDTO.java 470B
ExamDetailVO.java 468B
ExamQuesTypRlnVO.java 457B
NCoVDetailEntity.java 426B
QuesByPronVO.java 421B
AnswVO.java 415B
ExamWithQuesVO.java 406B
ExamInsertVO.java 390B
LoginVO.java 369B
UsrInfoVO.java 366B
SurveyValidationException.java 364B
MsgSecCheckResponseDTO.java 361B
QuesByRespVO.java 359B
ExceptionEntity.java 354B
ExamQuesRlnVO.java 353B
UsrInfoRepository.java 352B
QuesVO.java 351B
SurveyMsgSecCheckException.java 310B
ExamStatusVO.java 303B
GrpInfoVO.java 298B
SurveyTokenException.java 276B
NCoVDetailVO.java 243B
additional-spring-configuration-metadata.json 382B
LICENSE 1KB
README.md 2KB
data.sql 6KB
schema.sql 4KB
pom.xml 6KB
application-dev.yml 527B
共 101 条
- 1
- 2
资源评论
- 刘先生$2023-05-15总算找到了想要的资源,搞定遇到的大问题,赞赞赞!
Java程序员-张凯
- 粉丝: 1w+
- 资源: 7362
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 修改LATEX.pdf
- IMG_20241125_120800.jpg
- AI助手Copilot辅助Go+Flutter打造全栈式在线教育系统课程17章
- 2024下半年,CISSP官方10道练习题
- JD-Core是一个用JAVA编写的JAVA反编译器 .zip
- 时间复杂度与数据结构:算法效率的双重奏
- QT 简易项目 网络调试器(未实现连接唯一性) QT5.12.3环境 C++实现
- YOLOv3网络架构深度解析:关键特性与代码实现
- ACOUSTICECHO CANCELLATION WITH THE DUAL-SIGNAL TRANSFORMATION LSTM NETWORK
- 深入解析:动态数据结构与静态数据结构的差异
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功