# 答题微信小程序服务端
项目主要基于 [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 下载量 143 浏览量
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+
- 资源: 7525
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 三菱电梯门机板设置资料,包含国产进口,门机板接线图
- 基于机器学习的高效VVC帧内编码器分区方案及其复杂度降低研究
- 阿萨大大萨达瓦萨213
- vs2015U3-OSG+3rdParty(编译好的OSG 32和64位库包,内包含依赖的第三方库)
- P2 PEHV,P2构型插电式混合动力汽车ECMS等效燃油消耗最小能量管理策略 模型全部为自己手动搭建,参考可靠文献,非download随便改改糊弄,真正做到看的懂 P2并联PEHV的ECMS能量管
- Java毕业设计-基于SpringBoot的旅游网站项目源码+数据库(高分毕设)
- 网络安全CTF靶场之DVWA
- 基于自适应控制算法的永磁同步电机位置环算法,适用于机器人伺服电机、云台电机控制,伺服大厂验证并商用的模型
- 网络安全CTF靶场之rce-labs
- 永磁同步电机在线参数辨识仿真模型,使用MRAS算法辨识,辨识精度很高 可提供参考lunwen和解答以及电机控制相关资料
- 网络安全CTF靶场之sqli-labs-master
- python实现深度学习的快速准确检测农作物叶子病害项目源码+数据集.zip
- 网络安全CTF靶场之ssti-labs
- 磁耦合谐振无线电能传输系统仿真 通过负载估算和移相控制的发射端控制方案来调整SS SP谐振拓扑的无线供电系统的输出电压和电流 避免了常规无线电能传输系统中发射端与接收端的实时无线通讯,同时,减少了在
- 网络安全CTF靶场之upload-labs-master
- buck DCDC 适合初学者学习,有配套的设计仿真、原理说明pdf,还有参考轮文,视频 tsmc18工艺,正向设计的恒定时间控制(AOT)的dcdc,电压环路 输入电压1.6-1.8v ,输出电
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功