8位MCU MC9S08PL60核心架构解析与嵌入式开发实战指南
2026/6/12 22:46:15
src/main/java/com/fgs/democontroller:登录、活动、奖品、用户、抽奖等接口。service:业务实现与状态管理、MQ 接收、验证码/图片等服务。dao:MyBatis DO/Mapper,含加密类型处理器。common:统一返回体、异常、拦截器、配置、工具类(JWT、Redis、Mail、Captcha 等)。src/main/resources/static(login/admin/create-activity/prizes-list/draw 等页面及样式资源)。src/main/resources/application.yml(MySQL、Redis、RabbitMQ、SMTP 等),logback-spring.xml。src/test/java/com/fgs/demo下若干单元/集成测试类(启动、自定义工具、DAO、服务等)。lottery_system);Redis(默认 127.0.0.1:6380);RabbitMQ(默认 139.159.216.200:5672);SMTP(QQ 邮箱,SSL 465)。spring.profiles.active=dev;数据源账户默认root/1302743585,需按实际环境修改;图片根路径D:/PIC。mvn clean package→java -jar target/lottery-system-0.0.1-SNAPSHOT.jar或 IDE 直接运行LotterySystemApplication。docs/test-cases.md,状态字段默认“未执行”,后续执行需更新实际结果与状态。LotterySystemApplicationTests:应用上下文加载。JacksonTest、EncryptTest、RedisTest、MailTest、logTest。drawPrizeTest(抽奖服务)、UserTest、VerificationCodeServiceImplTest、sqlTest等。mvn test;记录通过率、失败原因与日志。async.executor.thread)。mvn test与手动用例;补充性能/安全测试报告;对未通过用例跟进缺陷修复并回归。