Xiajijian
2025-09-17 76e70c5b098c9857863139dcc9becbcefab9a5b2
1.无人机项目基础配置修改。
2 files added
4 files modified
153 ■■■■■ changed files
ard-admin/src/main/java/com/ard/ArdUavApplication.java 2 ●●●●● patch | view | raw | blame | history
ard-admin/src/main/resources/application-dev-druid.yml 4 ●●●●● patch | view | raw | blame | history
ard-admin/src/main/resources/application-dev.yml 3 ●●●●● patch | view | raw | blame | history
ard-admin/src/main/resources/application-prod-druid.yml 61 ●●●●● patch | view | raw | blame | history
ard-admin/src/main/resources/application-prod.yml 73 ●●●●● patch | view | raw | blame | history
ard-admin/src/main/resources/application.yml 10 ●●●●● patch | view | raw | blame | history
ard-admin/src/main/java/com/ard/ArdUavApplication.java
@@ -18,7 +18,7 @@
    {
        // System.setProperty("spring.devtools.restart.enabled", "false");
        SpringApplication.run(ArdUavApplication.class, args);
        System.out.println("(♥◠‿◠)ノ゙  无人机4.0平台启动成功   ლ(´ڡ`ლ)゙  \n" +
        System.out.println("(♥◠‿◠)ノ゙  智云 [3.0] 平台启动成功   ლ(´ڡ`ლ)゙  \n" +
                "      ___           ___                               \n" +
                "     /\\  \\         /\\  \\         _____            \n" +
                "    /::\\  \\       /::\\  \\       /::\\  \\         \n" +
ard-admin/src/main/resources/application-dev-druid.yml
@@ -6,9 +6,9 @@
        druid:
            # 主库数据源
            master:
                url: jdbc:mysql://192.168.1.15:3306/ard-uav?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
                url: jdbc:mysql://localhost:3306/ard-uav?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
                username: root
                password: password
                password: root
            # 从库数据源
            slave:
                # 从数据源开关/默认关闭
ard-admin/src/main/resources/application-dev.yml
@@ -37,7 +37,8 @@
# 天宇服务器配置
tianyu:
 # 天宇http服务器地址
 endpoint: 192.168.1.97:8060
 # endpoint: 192.168.1.97:8060  # 哈尔滨环境
 endpoint: 112.98.104.134:8060  # 哈尔滨环境
 accesskeyid: wuwuwu
 accesskeysecret: 9c9f139f63b343b0a9ef42e05ed29b0b
 # 天宇tcp服务器地址
ard-admin/src/main/resources/application-prod-druid.yml
New file
@@ -0,0 +1,61 @@
# 数据源配置
spring:
    datasource:
        type: com.alibaba.druid.pool.DruidDataSource
        driverClassName: com.mysql.cj.jdbc.Driver
        druid:
            # 主库数据源
            master:
                url: jdbc:mysql://192.168.1.3:3306/ard-uav?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
                username: root
                password: Ard12345*
            # 从库数据源
            slave:
                # 从数据源开关/默认关闭
                enabled: false
                url:
                username:
                password:
            # 初始连接数
            initialSize: 5
            # 最小连接池数量
            minIdle: 10
            # 最大连接池数量
            maxActive: 20
            # 配置获取连接等待超时的时间
            maxWait: 60000
            # 配置连接超时时间
            connectTimeout: 30000
            # 配置网络超时时间
            socketTimeout: 60000
            # 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒
            timeBetweenEvictionRunsMillis: 60000
            # 配置一个连接在池中最小生存的时间,单位是毫秒
            minEvictableIdleTimeMillis: 300000
            # 配置一个连接在池中最大生存的时间,单位是毫秒
            maxEvictableIdleTimeMillis: 900000
            # 配置检测连接是否有效
            validationQuery: SELECT 1 FROM DUAL
            testWhileIdle: true
            testOnBorrow: false
            testOnReturn: false
            webStatFilter:
                enabled: true
            statViewServlet:
                enabled: true
                # 设置白名单,不填则允许所有访问
                allow:
                url-pattern: /druid/*
                # 控制台管理用户名和密码
                login-username: ruoyi
                login-password: 123456
            filter:
                stat:
                    enabled: true
                    # 慢SQL记录
                    log-slow-sql: true
                    slow-sql-millis: 1000
                    merge-sql: true
                wall:
                    config:
                        multi-statement-allow: true
ard-admin/src/main/resources/application-prod.yml
New file
@@ -0,0 +1,73 @@
# 开发环境配置
server:
  # 服务器的HTTP端口,默认为8080
  port: 8080
# token配置
token:
  # 是否允许账户多终端同时登录(true允许 false不允许)
  soloLogin: false
# 日志配置
logging:
  level:
    com.ard: info
    org.springframework: warn
## knife4j配置
knife4j:
  # knife4j增强功能,开启后下面参数才生效
  enable: true
  #是否为生产模式 项目部属时为true 防止接口暴露
  production: false
  # 配置用户密码
  basic:
    enable: false
    username: admin
    password: ardkj12345
# 天宇服务器配置
#tianyu:
#  # 天宇http服务器地址
#  endpoint: 112.98.106.22:12000
#  accesskeyid: qmfmd3Ws7M4dMcylnrTU
#  accesskeysecret: 5WBU2uEhHZaVefpZdaxpFh4LJW9fZZaa
#  # 天宇tcp服务器地址
#  tcpserver: 123.56.170.94
#  tcpport: 12345
# 天宇服务器配置
tianyu:
 # 天宇http服务器地址
 # endpoint: 192.168.1.97:8060  # 哈尔滨环境
 endpoint: 112.98.104.134:8060  # 哈尔滨环境
 accesskeyid: wuwuwu
 accesskeysecret: 9c9f139f63b343b0a9ef42e05ed29b0b
 # 天宇tcp服务器地址
 tcpserver: 192.168.1.97
 tcpport: 8126
# 地图资源配置
geoserver:
  deviceCoordinateType: WGS84
  tifPath: H:\map\hlj.tif
wayline:
  #可理解为100米大小占图像的比例
  targetRatio: 0.5
  #最大航段距离
  maxLength: 2000
  #最小航段距离
  minLength: 1
  #随飞随动分段长度
  PeerAtLength: 10
  #航线KMZ临时存放路径
  waylineSavePath: /home/ard/myworkspace/uav_server/mainserver/waylines
# MinIO
minio:
  url: http://192.168.1.3:9001
  accessKey: admin
  secretKey: ard12345
  bucketName: kmz
#流媒体配置
mediamtx:
  # 流媒体服务器地址
  host: 192.168.1.3
ard-admin/src/main/resources/application.yml
@@ -46,7 +46,7 @@
  # 令牌有效期(默认30分钟)
  expireTime: 10
  # 是否允许账户多终端同时登录(true允许 false不允许)
  soloLogin: false
  soloLogin: true
# MyBatis配置
mybatis:
  # 搜索指定包别名
@@ -111,13 +111,14 @@
  # redis 配置
  redis:
    # 地址
    host: 192.168.1.15
    host: 192.168.1.3
    # 端口,默认为6379
    port: 6379
    # 数据库索引
    database: 0
    # 密码
    password:
    # password: 123456
    password: Ardkj.2025
    # 连接超时时间
    timeout: 10s
    lettuce:
@@ -132,4 +133,5 @@
        max-wait: -1ms
  # 激活配置文件
  profiles:
    active: dev-druid,dev
    # active: dev-druid,dev
    active: prod-druid,prod