Skip to content

Commit

Permalink
chore: 优化部分配置,使用 ContiNew Starter 默认配置
Browse files Browse the repository at this point in the history
  • Loading branch information
Charles7c committed Nov 25, 2023
1 parent 7ad8d17 commit 3236f3c
Show file tree
Hide file tree
Showing 4 changed files with 60 additions and 114 deletions.
60 changes: 30 additions & 30 deletions continew-admin-webapi/src/main/resources/config/application-dev.yml
Original file line number Diff line number Diff line change
Expand Up @@ -83,36 +83,6 @@ spring.cache:
# 是否允许缓存空值(默认 true,表示允许,可以解决缓存穿透问题)
cache-null-values: true

--- ### 短信配置
sms:
# 从 YAML 读取配置
config-type: yaml
is-print: false
blends:
cloopen:
# 短信厂商
supplier: cloopen
base-url: https://app.cloopen.com:8883/2013-12-26
access-key-id: 你的Access Key
access-key-secret: 你的Access Key Secret
sdk-app-id: 你的应用ID

--- ### 邮件配置
spring.mail:
# 根据需要更换
host: smtp.126.com
port: 465
username: 你的邮箱
password: 你的邮箱授权码
default-encoding: utf-8
properties:
mail:
smtp:
auth: true
socketFactory:
class: javax.net.ssl.SSLSocketFactory
port: 465

--- ### 验证码配置
captcha:
## 图形验证码配置
Expand Down Expand Up @@ -145,6 +115,36 @@ captcha:
# 模板 ID
templateId: 1

--- ### 短信配置
sms:
# 从 YAML 读取配置
config-type: yaml
is-print: false
blends:
cloopen:
# 短信厂商
supplier: cloopen
base-url: https://app.cloopen.com:8883/2013-12-26
access-key-id: 你的Access Key
access-key-secret: 你的Access Key Secret
sdk-app-id: 你的应用ID

--- ### 邮件配置
spring.mail:
# 根据需要更换
host: smtp.126.com
port: 465
username: 你的邮箱
password: 你的邮箱授权码
default-encoding: utf-8
properties:
mail:
smtp:
auth: true
socketFactory:
class: javax.net.ssl.SSLSocketFactory
port: 465

--- ### 非对称加密配置(例如:密码加密传输,前端公钥加密,后端私钥解密;在线生成 RSA 密钥对:http://web.chacuo.net/netrsakeypair)
rsa:
# 私钥
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -85,36 +85,6 @@ spring.cache:
# 是否允许缓存空值(默认 true,表示允许,可以解决缓存穿透问题)
cache-null-values: true

--- ### 短信配置
sms:
# 从 YAML 读取配置
config-type: yaml
is-print: false
blends:
cloopen:
# 短信厂商
supplier: cloopen
base-url: https://app.cloopen.com:8883/2013-12-26
access-key-id: 你的Access Key
access-key-secret: 你的Access Key Secret
sdk-app-id: 你的应用ID

--- ### 邮件配置
spring.mail:
# 根据需要更换
host: smtp.126.com
port: 465
username: 你的邮箱
password: 你的邮箱授权码
default-encoding: utf-8
properties:
mail:
smtp:
auth: true
socketFactory:
class: javax.net.ssl.SSLSocketFactory
port: 465

--- ### 验证码配置
captcha:
## 图形验证码配置
Expand Down Expand Up @@ -147,6 +117,36 @@ captcha:
# 模板 ID
templateId: 1

--- ### 短信配置
sms:
# 从 YAML 读取配置
config-type: yaml
is-print: false
blends:
cloopen:
# 短信厂商
supplier: cloopen
base-url: https://app.cloopen.com:8883/2013-12-26
access-key-id: 你的Access Key
access-key-secret: 你的Access Key Secret
sdk-app-id: 你的应用ID

--- ### 邮件配置
spring.mail:
# 根据需要更换
host: smtp.126.com
port: 465
username: 你的邮箱
password: 你的邮箱授权码
default-encoding: utf-8
properties:
mail:
smtp:
auth: true
socketFactory:
class: javax.net.ssl.SSLSocketFactory
port: 465

--- ### 非对称加密配置(例如:密码加密传输,前端公钥加密,后端私钥解密;在线生成 RSA 密钥对:http://web.chacuo.net/netrsakeypair)
rsa:
# 私钥
Expand Down
46 changes: 0 additions & 46 deletions continew-admin-webapi/src/main/resources/config/application.yml
Original file line number Diff line number Diff line change
Expand Up @@ -44,14 +44,6 @@ springdoc:
# 设置对象型参数的展示形式(设为 true 表示将对象型参数平展开,即对象内的属性直接作为参数展示而不是嵌套在对象内,默认为 false)
# 如果不添加该全局配置,可以在需要如此处理的对象参数类上使用 @ParameterObject
default-flat-param-object: true
swagger-ui:
path: /swagger-ui.html
tags-sorter: alpha
operations-sorter: alpha
show-extensions: true
api-docs:
enabled: ${springdoc.swagger-ui.enabled}
path: /v3/api-docs
group-configs:
- group: 'all'
paths-to-match: '/**'
Expand Down Expand Up @@ -84,8 +76,6 @@ springdoc:
knife4j:
enable: true
setting:
language: zh_cn
swagger-model-name: 实体类列表
# 是否显示默认的 footer(默认 true 显示)
enable-footer: false
# 是否自定义 footer(默认 false 非自定义)
Expand All @@ -97,8 +87,6 @@ knife4j:
sa-token:
# token 名称(同时也是 cookie 名称)
token-name: Authorization
# token 前缀(例如填写 Bearer 实际传参 Authorization: Bearer xxxx-xxxx-xxxx-xxxx)
token-prefix: Bearer
# token 有效期(单位:秒,默认 30 天,-1 代表永不过期)
timeout: 86400
# token 最低活跃频率(单位:秒,默认 -1,代表不限制,永不冻结。如果 token 超过此时间没有访问系统就会被冻结)
Expand All @@ -109,10 +97,6 @@ sa-token:
is-concurrent: true
# 在多人登录同一账号时,是否共用一个 token(为 true 时所有登录共用一个 token,为 false 时每次登录新建一个 token)
is-share: false
# 是否尝试从 header 里读取 Token
is-read-header: true
# 是否尝试从 cookie 里读取 Token(此值为 false 后,StpUtil.login(id) 登录时也不会再往前端注入 Cookie,适合前后端分离模式)
is-read-cookie: false
# 是否输出操作日志
is-log: false
# JWT 秘钥
Expand All @@ -131,21 +115,10 @@ mybatis-plus:
mapper-locations: classpath*:/mapper/**/*Mapper.xml
# 类型别名扫描包配置
type-aliases-package: ${project.basePackage}.**.model
check-config-location: true
configuration:
# 自动驼峰命名规则(camel case)映射
map-underscore-to-camel-case: true
# MyBatis 自动映射策略
# NONE:不启用 PARTIAL:只对非嵌套 resultMap 自动映射 FULL:对所有 resultMap 自动映射
auto-mapping-behavior: PARTIAL
# MyBatis 自动映射时未知列或未知属性处理策略
# NONE:不做处理 WARNING:打印相关警告 FAILING:抛出异常和详细信息
auto-mapping-unknown-column-behavior: NONE
# 日志配置
# 默认:org.apache.ibatis.logging.slf4j.Slf4jImpl
# 更详细(会有性能损耗):org.apache.ibatis.logging.stdout.StdOutImpl
# 关闭(可单纯使用 p6spy 分析):org.apache.ibatis.logging.nologging.NoLoggingImpl
log-impl: org.apache.ibatis.logging.nologging.NoLoggingImpl
global-config:
banner: true
db-config:
Expand Down Expand Up @@ -203,25 +176,6 @@ spring:
allow-bean-definition-overriding: true
# 允许循环依赖
allow-circular-references: true
## MVC 配置
mvc:
format:
# 日期格式化(针对 java.util.Date)
date-time: yyyy-MM-dd HH:mm:ss
## JSON 配置
jackson:
# 时区配置
time-zone: GMT+8
# 日期格式化(针对 java.util.Date)
date-format: yyyy-MM-dd HH:mm:ss
# 序列化配置(Bean -> JSON)
serialization:
# 允许序列化无属性的 Bean
FAIL_ON_EMPTY_BEANS: false
# 反序列化配置(JSON -> Bean)
deserialization:
# 允许反序列化不存在的属性
FAIL_ON_UNKNOWN_PROPERTIES: false

--- ### 健康检查配置
management.health:
Expand Down
8 changes: 0 additions & 8 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,6 @@
<revision>2.1.0-SNAPSHOT</revision>

<!-- ### 工具库相关 ### -->
<sms4j.version>3.0.4</sms4j.version>
<easyexcel.version>3.3.2</easyexcel.version>
<ip2region.version>3.1.5.1</ip2region.version>

Expand All @@ -48,13 +47,6 @@
<dependencyManagement>
<dependencies>
<!-- ################ 工具库相关 ################ -->
<!-- SMS4J(短信聚合框架,轻松集成多家短信服务,解决接入多个短信 SDK 的繁琐流程) -->
<dependency>
<groupId>org.dromara.sms4j</groupId>
<artifactId>sms4j-spring-boot-starter</artifactId>
<version>${sms4j.version}</version>
</dependency>

<!-- Easy Excel(一个基于 Java 的、快速、简洁、解决大文件内存溢出的 Excel 处理工具) -->
<dependency>
<groupId>com.alibaba</groupId>
Expand Down

0 comments on commit 3236f3c

Please sign in to comment.