Files
erp_sb/erp_client_sb/src/main/resources/application.yml
zhangzijienbplus 6443cdc8d0 feat(electron):优化应用启动和健康检查逻辑
- 修改 Spring Boot 配置启用懒加载初始化
- 优化主进程窗口打开逻辑,增加销毁状态检查
- 简化数据迁移函数中的条件判断
- 添加 JVM 参数 UseSerialGC优化内存使用- 移除 Spring 进程的标准输出和错误流监听- 改进健康检查机制,使用版本接口确认服务就绪
- 调整启动超时时间并优化重试间隔
- 延迟更新检查时机以提升启动速度
2025-10-28 11:05:53 +08:00

67 lines
1.7 KiB
YAML

javafx:
title: ERP系统
appicons: /icon/icon.png
stage:
width: 1280
height: 800
# style: DECORATED # javafx.stage.StageStyle [DECORATED, UNDECORATED, TRANSPARENT, UTILITY, UNIFIED]
# resizable: false
spring:
main:
lazy-initialization: true
datasource:
url: jdbc:sqlite:./data/erp-cache.db?journal_mode=WAL&synchronous=NORMAL&cache_size=10000&temp_store=memory&busy_timeout=30000
driver-class-name: org.sqlite.JDBC
username:
password:
hikari:
maximum-pool-size: 1
connection-timeout: 60000
idle-timeout: 300000
max-lifetime: 900000
auto-commit: false
jpa:
database-platform: org.hibernate.community.dialect.SQLiteDialect
hibernate:
ddl-auto: update
show-sql: false
properties:
hibernate:
format_sql: true
jdbc:
batch_size: 20
order_inserts: true
order_updates: true
connection:
provider_disables_autocommit: true
open-in-view: false
server:
port: 8081
address: 127.0.0.1
# 外部API服务配置
api:
server:
# 主服务器API配置
base-url: "http://8.138.23.49:8085"
#base-url: "http://192.168.1.89:8085"
paths:
monitor: "/monitor/client/api"
login: "/monitor/account/login"
heartbeat: "/monitor/client/api/heartbeat"
error: "/monitor/client/api/error"
data: "/monitor/client/api/data"
alibaba1688: "/monitor/client/api/alibaba1688"
version: "/system/version/check"
# 项目信息配置
project:
version: @project.version@
build:
time: @maven.build.timestamp@
logging:
level:
com.tashow.erp: INFO
org.hibernate.SQL: WARN
org.hibernate.type.descriptor.sql.BasicBinder: WARN