From 1b2b0be196ea15ee5c3154e6f6ab1b233b3bdf74 Mon Sep 17 00:00:00 2001 From: heheng <heheng@123456> Date: 星期三, 27 十一月 2024 17:25:20 +0800 Subject: [PATCH] 环境整理 --- expert-admin/src/main/resources/application.yml | 74 ++++-------------- expert-admin/src/main/resources/application-prod.yml | 112 ++++++++++++++++++++++++++++ expert-admin/src/main/resources/application-dev.yml | 28 +++++++ 3 files changed, 156 insertions(+), 58 deletions(-) diff --git a/expert-admin/src/main/resources/application-dev.yml b/expert-admin/src/main/resources/application-dev.yml index d598276..03e130d 100644 --- a/expert-admin/src/main/resources/application-dev.yml +++ b/expert-admin/src/main/resources/application-dev.yml @@ -1,3 +1,31 @@ +server: + port: 8585 + +expert: + # 名称 + name: expert + # 版本 + version: 1.0.0 + # 版权年份 + copyrightYear: 2024 + # 文件路径 示例( Windows配置D:/expert/uploadPath,Linux配置 /home/expert/uploadPath) + profile: D:/expert/uploadPath + # 获取ip地址开关 + addressEnabled: false + # 验证码类型 math 数字计算 char 字符验证 + captchaType: math + +# 日志配置 +logging: + level: + com.gkhy: debug + org.springframework: warn +# Swagger配置 +swagger: + # 是否开启swagger + enabled: true + # 请求前缀 + pathMapping: / # 数据源配置 spring: datasource: diff --git a/expert-admin/src/main/resources/application-prod.yml b/expert-admin/src/main/resources/application-prod.yml new file mode 100644 index 0000000..35f5096 --- /dev/null +++ b/expert-admin/src/main/resources/application-prod.yml @@ -0,0 +1,112 @@ +server: + port: 8585 + +expert: + # 名称 + name: expert + # 版本 + version: 1.0.0 + # 版权年份 + copyrightYear: 2024 + # 文件路径 示例( Windows配置D:/expert/uploadPath,Linux配置 /home/expert/uploadPath) + profile: /home/java/expert/upload + # 获取ip地址开关 + addressEnabled: false + # 验证码类型 math 数字计算 char 字符验证 + captchaType: math + +# 日志配置 +logging: + level: + com.gkhy: info + org.springframework: info + +# Swagger配置 +swagger: + # 是否开启swagger + enabled: false + # 请求前缀 + pathMapping: / +# 数据源配置 +spring: + datasource: + type: com.alibaba.druid.pool.DruidDataSource + driverClassName: com.mysql.cj.jdbc.Driver + druid: + # 主库数据源 + master: + url: jdbc:mysql://localhost:3306/expert_management?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8&rewriteBatchedStatements=true&allowMultiQueries=true + username: root + password: 123456 + # 从库数据源 + 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: false + # 设置白名单,不填则允许所有访问 + allow: + url-pattern: /druid/* + # 控制台管理用户名和密码 + login-username: expert + 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 + # redis 配置 + redis: + # 地址 + host: localhost + # 端口,默认为6379 + port: 6379 + # 数据库索引 + database: 10 + # 密码 + #password: + # 连接超时时间 + timeout: 10s + lettuce: + pool: + # 连接池中的最小空闲连接 + min-idle: 0 + # 连接池中的最大空闲连接 + max-idle: 8 + # 连接池的最大数据库连接数 + max-active: 8 + # #连接池最大阻塞等待时间(使用负值表示没有限制) + max-wait: -1ms \ No newline at end of file diff --git a/expert-admin/src/main/resources/application.yml b/expert-admin/src/main/resources/application.yml index b93aa46..4a37305 100644 --- a/expert-admin/src/main/resources/application.yml +++ b/expert-admin/src/main/resources/application.yml @@ -1,22 +1,22 @@ # 项目相关配置 -expert: - # 名称 - name: expert - # 版本 - version: 1.0.0 - # 版权年份 - copyrightYear: 2024 - # 文件路径 示例( Windows配置D:/expert/uploadPath,Linux配置 /home/expert/uploadPath) - profile: D:/expert/uploadPath - # 获取ip地址开关 - addressEnabled: false - # 验证码类型 math 数字计算 char 字符验证 - captchaType: math +#expert: +# # 名称 +# name: expert +# # 版本 +# version: 1.0.0 +# # 版权年份 +# copyrightYear: 2024 +# # 文件路径 示例( Windows配置D:/expert/uploadPath,Linux配置 /home/expert/uploadPath) +# profile: D:/expert/uploadPath +# # 获取ip地址开关 +# addressEnabled: false +# # 验证码类型 math 数字计算 char 字符验证 +# captchaType: math # 开发环境配置 server: # 服务器的HTTP端口,默认为8080 - port: 8585 +# port: 8585 servlet: # 应用的访问路径 context-path: / @@ -31,11 +31,6 @@ # Tomcat启动初始化的线程数,默认值10 min-spare: 100 -# 日志配置 -logging: - level: - com.gkhy: debug - org.springframework: warn # 用户配置 user: @@ -74,19 +69,8 @@ # 令牌密钥 secret: abcdefghijklmnopqrstuvwxyz # 令牌有效期(默认30分钟) - expireTime: 30 + expireTime: 60 -## MyBatis配置 -#mybatis: -# # 搜索指定包别名 -# typeAliasesPackage: com.gkhy.**.domain -# # 配置mapper的扫描,找到所有的mapper.xml映射文件 -# mapperLocations: classpath*:mapper/**/*Mapper.xml -# # 加载全局的配置文件 -# configLocation: classpath:mybatis/mybatis-config.xml - - -# mybatis-plus相关配置 # MyBatis Plus配置 mybatis-plus: # 搜索指定包别名 @@ -106,39 +90,13 @@ map-underscore-to-camel-case: true # 如果查询结果中包含空值的列,则 MyBatis 在映射的时候,不会映射这个字段 call-setters-on-nulls: true -#mybatis-plus: -# # 搜索指定包别名 -# typeAliasesPackage: com.gkhy.**.domain -# # xml扫描,多个目录用逗号或者分号分隔(告诉 Mapper 所对应的 XML 文件位置) -# mapper-locations: classpath*:mapper/**/*Mapper.xml -# configLocation: classpath:mybatis/mybatis-config.xml -# # 以下配置均有默认值,可以不设置 -# global-config: -# db-config: -# #主键类型 AUTO:"数据库ID自增" INPUT:"用户输入ID",ID_WORKER:"全局唯一ID (数字类型唯一ID)", UUID:"全局唯一ID UUID"; -# id-type: auto -# #字段策略 IGNORED:"忽略判断" NOT_NULL:"非 NULL 判断") NOT_EMPTY:"非空判断" -# field-strategy: NOT_EMPTY -# #数据库类型 -# db-type: MYSQL -# configuration: -# # 是否开启自动驼峰命名规则映射:从数据库列名到Java属性驼峰命名的类似映射 -# map-underscore-to-camel-case: true -# # 如果查询结果中包含空值的列,则 MyBatis 在映射的时候,不会映射这个字段 -# call-setters-on-nulls: true + # PageHelper分页插件 pagehelper: helperDialect: mysql supportMethodsArguments: true params: count=countSql - -# Swagger配置 -swagger: - # 是否开启swagger - enabled: true - # 请求前缀 - pathMapping: / # 防止XSS攻击 xss: -- Gitblit v1.9.2