mirror of
				https://gitee.com/hhyykk/ipms-sjy.git
				synced 2025-10-31 10:18:42 +08:00 
			
		
		
		
	梳理配置文件,进行分类,更容易理解
This commit is contained in:
		| @@ -2,9 +2,41 @@ spring: | |||||||
|   application: |   application: | ||||||
|     name: dashboard |     name: dashboard | ||||||
|  |  | ||||||
|  |   # Servlet 配置 | ||||||
|  |   servlet: | ||||||
|  |     # 文件上传相关配置项 | ||||||
|  |     multipart: | ||||||
|  |       max-file-size: 16MB # 单个文件大小 | ||||||
|  |       max-request-size: 32MB # 设置总上传的文件大小 | ||||||
|  |  | ||||||
|  |   # Jackson 配置项 | ||||||
|  |   jackson: | ||||||
|  |     serialization: | ||||||
|  |       write-dates-as-timestamps: true # 设置 Date 的格式,使用时间戳 | ||||||
|  |       write-date-timestamps-as-nanoseconds: false # 设置不使用 nanoseconds 的格式。例如说 1611460870.401,而是直接 1611460870401 | ||||||
|  |       write-durations-as-timestamps: true # 设置 Duration 的格式,使用时间戳 | ||||||
|  |       fail-on-empty-beans: false # 允许序列化无属性的 Bean | ||||||
|  |  | ||||||
|  | # MyBatis Plus 的配置项 | ||||||
|  | mybatis-plus: | ||||||
|  |   configuration: | ||||||
|  |     map-underscore-to-camel-case: true # 虽然默认为 true ,但是还是显示去指定下。 | ||||||
|  | #    log-impl: org.apache.ibatis.logging.stdout.StdOutImpl # 打印日志 | ||||||
|  |   global-config: | ||||||
|  |     db-config: | ||||||
|  |       id-type: AUTO # 自增 ID | ||||||
|  |       logic-delete-value: 1 # 逻辑已删除值(默认为 1) | ||||||
|  |       logic-not-delete-value: 0 # 逻辑未删除值(默认为 0) | ||||||
|  |   mapper-locations: classpath*:mapper/*.xml | ||||||
|  |   type-aliases-package: ${yudao.info.base-package}.modules.*.dal.dataobject | ||||||
|  |  | ||||||
|  | --- #################### 数据库相关配置 #################### | ||||||
|  |  | ||||||
|  | spring: | ||||||
|   # 数据源配置项 TODO 多数据源;TODO 监控配置 |   # 数据源配置项 TODO 多数据源;TODO 监控配置 | ||||||
|   datasource: |   datasource: | ||||||
|     url: jdbc:mysql://127.0.1:33061/ruoyi-vue-pro?useSSL=false&useUnicode=true&characterEncoding=UTF-8&serverTimezone=CTT |     name: ruoyi-vue-pro | ||||||
|  |     url: jdbc:mysql://127.0.1:33061/${spring.datasource.name}?useSSL=false&useUnicode=true&characterEncoding=UTF-8&serverTimezone=CTT | ||||||
|     driver-class-name: com.mysql.jdbc.Driver |     driver-class-name: com.mysql.jdbc.Driver | ||||||
|     username: root |     username: root | ||||||
|     password: 123456 |     password: 123456 | ||||||
| @@ -15,34 +47,10 @@ spring: | |||||||
|     port: 6379 # 端口 |     port: 6379 # 端口 | ||||||
|     database: 0 # 数据库索引 |     database: 0 # 数据库索引 | ||||||
|  |  | ||||||
|   # Servlet 配置 | --- #################### 定时任务相关配置 #################### | ||||||
|   servlet: |  | ||||||
|     # 文件上传相关配置项 |  | ||||||
|     multipart: |  | ||||||
|       max-file-size: 16MB # 单个文件大小 |  | ||||||
|       max-request-size: 32MB # 设置总上传的文件大小 |  | ||||||
|  |  | ||||||
|   # Spring Boot Admin 配置项 | # Quartz 配置项,对应 QuartzProperties 配置类 | ||||||
|   boot: | spring: | ||||||
|     admin: |  | ||||||
|       # Spring Boot Admin Client 客户端的相关配置 |  | ||||||
|       client: |  | ||||||
|         url: http://127.0.0.1:8080/${spring.boot.admin.context-path} # 设置 Spring Boot Admin Server 地址 |  | ||||||
|       # Spring Boot Admin Server 服务端的相关配置 |  | ||||||
|       context-path: /admin # 配置 Spring |  | ||||||
|  |  | ||||||
|   # Jackson 配置项 |  | ||||||
|   jackson: |  | ||||||
|     serialization: |  | ||||||
|       write-dates-as-timestamps: true # 设置 Date 的格式,使用时间戳 |  | ||||||
|       write-date-timestamps-as-nanoseconds: false # 设置不使用 nanoseconds 的格式。例如说 1611460870.401,而是直接 1611460870401 |  | ||||||
|       write-durations-as-timestamps: true # 设置 Duration 的格式,使用时间戳 |  | ||||||
|       fail-on-empty-beans: false # 允许序列化无属性的 Bean |  | ||||||
|  |  | ||||||
| #  main: |  | ||||||
| #    lazy-initialization: true # TODO 芋艿:本地开发环境,可以配置下 lazy 延迟加载 |  | ||||||
|  |  | ||||||
|   # Quartz 配置项,对应 QuartzProperties 配置类 |  | ||||||
|   quartz: |   quartz: | ||||||
|     scheduler-name: schedulerName # Scheduler 名字。默认为 schedulerName |     scheduler-name: schedulerName # Scheduler 名字。默认为 schedulerName | ||||||
|     job-store-type: jdbc # Job 存储器类型。默认为 memory 表示内存,可选 jdbc 使用数据库。 |     job-store-type: jdbc # Job 存储器类型。默认为 memory 表示内存,可选 jdbc 使用数据库。 | ||||||
| @@ -66,7 +74,41 @@ spring: | |||||||
|             threadPriority: 5 # 线程优先级 |             threadPriority: 5 # 线程优先级 | ||||||
|             class: org.quartz.simpl.SimpleThreadPool # 线程池类型 |             class: org.quartz.simpl.SimpleThreadPool # 线程池类型 | ||||||
|     jdbc: # 使用 JDBC 的 JobStore 的时候,JDBC 的配置 |     jdbc: # 使用 JDBC 的 JobStore 的时候,JDBC 的配置 | ||||||
|       initialize-schema: never # 是否自动使用 SQL 初始化 Quartz 表结构。这里设置成 never ,我们手动创建表结构。 |       initialize-schema: NEVER # 是否自动使用 SQL 初始化 Quartz 表结构。这里设置成 never ,我们手动创建表结构。 | ||||||
|  |  | ||||||
|  | --- #################### 配置中心相关配置 #################### | ||||||
|  |  | ||||||
|  | # Apollo 配置中心 | ||||||
|  | apollo: | ||||||
|  |   bootstrap: | ||||||
|  |     enabled: true # 设置 Apollo 在启动阶段生效 | ||||||
|  |     eagerLoad: | ||||||
|  |       enabled: true # 设置 Apollo 在日志初始化前生效,可以实现日志的动态级别配置 | ||||||
|  |   jdbc: # 自定义的 JDBC 配置项,用于数据库的地址 | ||||||
|  |     url: ${spring.datasource.url} | ||||||
|  |     username: ${spring.datasource.username} | ||||||
|  |     password: ${spring.datasource.password} | ||||||
|  |  | ||||||
|  | --- #################### 监控相关配置 #################### | ||||||
|  |  | ||||||
|  | # Actuator 监控端点的配置项 | ||||||
|  | management: | ||||||
|  |   endpoints: | ||||||
|  |     web: | ||||||
|  |       exposure: | ||||||
|  |         include: '*' # 需要开放的端点。默认值只打开 health 和 info 两个端点。通过设置 * ,可以开放所有端点。 | ||||||
|  |  | ||||||
|  | # Spring Boot Admin 配置项 | ||||||
|  | spring: | ||||||
|  |   boot: | ||||||
|  |     admin: | ||||||
|  |       # Spring Boot Admin Client 客户端的相关配置 | ||||||
|  |       client: | ||||||
|  |         url: http://127.0.0.1:8080/${spring.boot.admin.context-path} # 设置 Spring Boot Admin Server 地址 | ||||||
|  |       # Spring Boot Admin Server 服务端的相关配置 | ||||||
|  |       context-path: /admin # 配置 Spring | ||||||
|  |  | ||||||
|  | --- #################### 芋道相关配置 #################### | ||||||
|  |  | ||||||
| # 芋道配置项,设置当前项目所有自定义的配置 | # 芋道配置项,设置当前项目所有自定义的配置 | ||||||
| yudao: | yudao: | ||||||
| @@ -86,45 +128,14 @@ yudao: | |||||||
|   swagger: |   swagger: | ||||||
|     title: 管理后台 |     title: 管理后台 | ||||||
|     description: 提供管理员管理的所有功能 |     description: 提供管理员管理的所有功能 | ||||||
|     version: 1.0.0 |     version: ${yudao.info.base-package} | ||||||
|     base-package: cn.iocoder.dashboard.modules |     base-package: ${yudao.info.base-package}.modules | ||||||
|   captcha: |   captcha: | ||||||
|     timeout: 5m |     timeout: 5m | ||||||
|     width: 160 |     width: 160 | ||||||
|     height: 60 |     height: 60 | ||||||
|   file: |   file: | ||||||
|     base-path: http://127.0.0.1:1024/api/file/get/ |     base-path: http://127.0.0.1:${server.port}/${yudao.web.api-prefix}/file/get/ | ||||||
|   codegen: |   codegen: | ||||||
|     base-package: ${yudao.info.base-package}.modules |     base-package: ${yudao.info.base-package}.modules | ||||||
|     db-schemas: ruoyi-vue-pro |     db-schemas: ${spring.datasource.name} | ||||||
|  |  | ||||||
| # Apollo 配置中心 |  | ||||||
| apollo: |  | ||||||
|   bootstrap: |  | ||||||
|     enabled: true # 设置 Apollo 在启动阶段生效 |  | ||||||
|     eagerLoad: |  | ||||||
|       enabled: true # 设置 Apollo 在日志初始化前生效,可以实现日志的动态级别配置 |  | ||||||
|   jdbc: # 自定义的 JDBC 配置项,用于数据库的地址 |  | ||||||
|     url: ${spring.datasource.url} |  | ||||||
|     username: ${spring.datasource.username} |  | ||||||
|     password: ${spring.datasource.password} |  | ||||||
|  |  | ||||||
| # MyBatis Plus 的配置项 |  | ||||||
| mybatis-plus: |  | ||||||
|   configuration: |  | ||||||
|     map-underscore-to-camel-case: true # 虽然默认为 true ,但是还是显示去指定下。 |  | ||||||
| #    log-impl: org.apache.ibatis.logging.stdout.StdOutImpl # 打印日志 |  | ||||||
|   global-config: |  | ||||||
|     db-config: |  | ||||||
|       id-type: auto # 自增 ID |  | ||||||
|       logic-delete-value: 1 # 逻辑已删除值(默认为 1) |  | ||||||
|       logic-not-delete-value: 0 # 逻辑未删除值(默认为 0) |  | ||||||
|   mapper-locations: classpath*:mapper/*.xml |  | ||||||
|   type-aliases-package: ${yudao.info.base-package}.modules.*.dal.dataobject |  | ||||||
|  |  | ||||||
| # Actuator 监控端点的配置项 |  | ||||||
| management: |  | ||||||
|   endpoints: |  | ||||||
|     web: |  | ||||||
|       exposure: |  | ||||||
|         include: '*' # 需要开放的端点。默认值只打开 health 和 info 两个端点。通过设置 * ,可以开放所有端点。 |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 YunaiV
					YunaiV