application.yml #25

Merged
hnu202326010106 merged 3 commits from wanglei_branch into develop 2 months ago

@ -0,0 +1,26 @@
# 个人周计划-第10周
## 姓名和起止时间
**姓  名:** 王磊
**团队名称:** 1班-汪汪队
**开始时间:** 2023-11-24
**结束时间:** 2023-11-30
## 本周任务计划安排
|序号| 计划内容| 协作人 | 情况说明 |
| ---- | ------ | ------| ------- |
| 1 | 确定分工 | 组员 | 2025-11-24 开会细分确定团队分工, |
| 2 | 开发工单管理接口、扫码用水接口、水质信息查询接口 | 个人 | 工单管理接口包括抢单、拒单、提交维修结果等功能接扫码用水接口接收APP扫码请求返回出水状态口水质信息查询接口据设备ID返回最新TDS值等水质信息 |
## 小结
1. **技术重点:** 基于完善后的数据库设计,扩展工单管理、扫码用水、水质查询等核心接口
2. **协作重点:** 确保接口设计与前端需求一致,接口定义清晰可调用
3. **学习重点:** 继续学习数据库优化和系统架构知识,提升接口开发效率
---

@ -0,0 +1,34 @@
# 个人周总结-第9周
## 姓名和起止时间
**姓  名:** 王磊
**团队名称:** 1班-汪汪队
**开始时间:** 2025-11-17
**结束时间:** 2025-11-23
## 本周任务完成情况
序号 总结内容 是否完成 情况说明
1 修改完善数据库 完成 根据优化后的数据库设计,完成了新增表结构与核心接口的修改与完善。
2 根据新的项目目录结构来重新分类放置代码 完成 完成了新的项目框架的代码的存放。
## 对团队工作的建议
1. **任务跟进机制** 建议建立每周任务进度同步机制,便于及时调整与支持
2. **接口联调准备** 提前准备接口文档,便于前后端协同开发与测试
## 小结
1.技术收获:通过修改数据库结构与新增接口,进一步掌握了数据库设计与系统接口的协同开发流程。
2.协作收获:分工明确后团队协作效率有所提升,任务推进更加有序。
3.后续重点:继续配合前后端开发,参与系统联调,确保数据接口与业务逻辑的一致性。
---

@ -1,49 +1,25 @@
# Spring Boot 全局配置文件
spring:
# 数据库配置JPA自动集成HikariCP连接池
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://localhost:3306/campus_water?useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true
username: root # 你的MySQL用户名
password: 123456 # 你的MySQL密码
hikari:
maximum-pool-size: 10 # 连接池最大连接数
idle-timeout: 300000 # 连接空闲超时时间5分钟
# MQTT??????????
mqtt.enabled=false
# JPA配置hibernate 自动建表/更新表结构)
jpa:
hibernate:
ddl-auto: update # 开发环境update自动更新表结构生产环境none
show-sql: true # 控制台打印SQL语句
properties:
hibernate:
dialect: org.hibernate.dialect.MySQL8Dialect # MySQL 8.0方言
format_sql: true # SQL格式化便于调试
open-in-view: false # 关闭OpenInView模式避免懒加载异常
# ??Bean????
spring.main.allow-bean-definition-overriding=true
# 服务器配置
server:
port: 8080 # 项目启动端口
servlet:
context-path: /water # 接口前缀如http://localhost:8080/water
tomcat:
uri-encoding: UTF-8 # 编码格式(避免中文乱码)
# Database Configuration
spring.datasource.url=jdbc:mysql://localhost:3306/campus_water_management?useSSL=false&serverTimezone=Asia/Shanghai&characterEncoding=utf8
spring.datasource.username=root
spring.datasource.password=wl1113
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
# 日志配置SLF4J + Logback
logging:
level:
root: INFO # 全局日志级别
com.campus.water: DEBUG # 项目包日志级别(调试用)
org.springframework.integration.mqtt: INFO # MQTT集成日志级别
file:
name: logs/water-system.log # 日志文件路径(项目根目录/logs
max-size: 10MB # 单个日志文件最大10MB
max-history: 7 # 日志保留7天
total-size-cap: 100MB # 日志总大小限制100MB
# JPA Configuration
spring.jpa.hibernate.ddl-auto=update
spring.jpa.show-sql=true
spring.jpa.properties.hibernate.format_sql=true
spring.jpa.properties.hibernate.jdbc.lob.non_contextual_creation=true
# Jackson配置JSON序列化/反序列化)
spring.jackson:
date-format: yyyy-MM-dd HH:mm:ss # 日期格式化
time-zone: GMT+8 # 时区(避免时间偏移)
serialization:
fail-on-empty-beans: false # 允许空对象序列化
# Database Dialect
spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.MySQL8Dialect
# ????
server.servlet.encoding.charset=UTF-8
server.servlet.encoding.enabled=true
server.servlet.encoding.force=true
Loading…
Cancel
Save