mirror of
				https://gitee.com/hhyykk/ipms-sjy.git
				synced 2025-11-04 04:08:43 +08:00 
			
		
		
		
	Merge branch 'master' of https://gitee.com/zhijiantianya/ruoyi-vue-pro into feature/bpm-back
Conflicts: README.md yudao-framework/pom.xml yudao-framework/yudao-spring-boot-starter-biz-error-code/pom.xml yudao-framework/yudao-spring-boot-starter-web/src/main/java/cn/iocoder/yudao/framework/swagger/config/YudaoSwaggerAutoConfiguration.java yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/framework/security/config/SecurityConfiguration.java
This commit is contained in:
		@@ -1,36 +0,0 @@
 | 
			
		||||
package cn.iocoder.yudao.server.framework.tip.core;
 | 
			
		||||
 | 
			
		||||
import cn.hutool.core.thread.ThreadUtil;
 | 
			
		||||
import lombok.extern.slf4j.Slf4j;
 | 
			
		||||
import org.springframework.boot.ApplicationArguments;
 | 
			
		||||
import org.springframework.boot.ApplicationRunner;
 | 
			
		||||
import org.springframework.stereotype.Component;
 | 
			
		||||
 | 
			
		||||
import java.util.concurrent.TimeUnit;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * 项目启动成功后,提供文档相关的地址
 | 
			
		||||
 */
 | 
			
		||||
@Component
 | 
			
		||||
@Slf4j
 | 
			
		||||
public class TipApplicationRunner implements ApplicationRunner {
 | 
			
		||||
 | 
			
		||||
    @Override
 | 
			
		||||
    public void run(ApplicationArguments args) throws Exception {
 | 
			
		||||
        ThreadUtil.execute(() -> {
 | 
			
		||||
            ThreadUtil.sleep(1, TimeUnit.SECONDS); // 延迟 1 秒,保证输出到结尾
 | 
			
		||||
            log.info("\n----------------------------------------------------------\n\t" +
 | 
			
		||||
                            "项目启动成功!\n\t" +
 | 
			
		||||
                            "接口文档: \t{} \n\t" +
 | 
			
		||||
                            "开发文档: \t{} \n\t" +
 | 
			
		||||
                            "视频教程: \t{} \n\t" +
 | 
			
		||||
                            "源码解析: \t{} \n" +
 | 
			
		||||
                            "----------------------------------------------------------",
 | 
			
		||||
                    "https://doc.iocoder.cn/api-doc/",
 | 
			
		||||
                    "https://doc.iocoder.cn",
 | 
			
		||||
                    "https://t.zsxq.com/02Yf6M7Qn",
 | 
			
		||||
                    "https://t.zsxq.com/02B6ujIee");
 | 
			
		||||
        });
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
@@ -1,4 +0,0 @@
 | 
			
		||||
/**
 | 
			
		||||
 * 目的:项目启动成功后,提供文档相关的地址
 | 
			
		||||
 */
 | 
			
		||||
package cn.iocoder.yudao.server.framework.tip;
 | 
			
		||||
@@ -171,10 +171,6 @@ wx: # 参见 https://github.com/Wechat-Group/WxJava/blob/develop/spring-boot-sta
 | 
			
		||||
 | 
			
		||||
# 芋道配置项,设置当前项目所有自定义的配置
 | 
			
		||||
yudao:
 | 
			
		||||
  security:
 | 
			
		||||
    token-header: Authorization
 | 
			
		||||
    mock-enable: true
 | 
			
		||||
    mock-secret: test
 | 
			
		||||
  xss:
 | 
			
		||||
    enable: false
 | 
			
		||||
    exclude-urls: # 如下两个 url,仅仅是为了演示,去掉配置也没关系
 | 
			
		||||
 
 | 
			
		||||
@@ -173,10 +173,9 @@ logging:
 | 
			
		||||
    cn.iocoder.yudao.module.tool.dal.mysql: debug
 | 
			
		||||
    cn.iocoder.yudao.module.member.dal.mysql: debug
 | 
			
		||||
 | 
			
		||||
--- #################### 微信公众号相关配置 ####################
 | 
			
		||||
wx: # 参见 https://github.com/Wechat-Group/WxJava/blob/develop/spring-boot-starters/wx-java-mp-spring-boot-starter/README.md 文档
 | 
			
		||||
  mp:
 | 
			
		||||
    # 公众号配置(必填)
 | 
			
		||||
--- #################### 微信公众号、小程序相关配置 ####################
 | 
			
		||||
wx:
 | 
			
		||||
  mp: # 公众号配置(必填),参见 https://github.com/Wechat-Group/WxJava/blob/develop/spring-boot-starters/wx-java-mp-spring-boot-starter/README.md 文档
 | 
			
		||||
    app-id: wx041349c6f39b268b
 | 
			
		||||
    secret: 5abee519483bc9f8cb37ce280e814bd0
 | 
			
		||||
    # 存储配置,解决 AccessToken 的跨节点的共享
 | 
			
		||||
@@ -184,6 +183,13 @@ wx: # 参见 https://github.com/Wechat-Group/WxJava/blob/develop/spring-boot-sta
 | 
			
		||||
      type: RedisTemplate # 采用 RedisTemplate 操作 Redis,会自动从 Spring 中获取
 | 
			
		||||
      key-prefix: wx # Redis Key 的前缀 TODO 芋艿:解决下 Redis key 管理的配置
 | 
			
		||||
      http-client-type: HttpClient # 采用 HttpClient 请求微信公众号平台
 | 
			
		||||
  miniapp: # 小程序配置(必填),参见 https://github.com/Wechat-Group/WxJava/blob/develop/spring-boot-starters/wx-java-miniapp-spring-boot-starter/README.md 文档
 | 
			
		||||
    appid: wx63c280fe3248a3e7
 | 
			
		||||
    secret: 6f270509224a7ae1296bbf1c8cb97aed
 | 
			
		||||
    config-storage:
 | 
			
		||||
      type: RedisTemplate # 采用 RedisTemplate 操作 Redis,会自动从 Spring 中获取
 | 
			
		||||
      key-prefix: wa # Redis Key 的前缀 TODO 芋艿:解决下 Redis key 管理的配置
 | 
			
		||||
      http-client-type: HttpClient # 采用 HttpClient 请求微信公众号平台
 | 
			
		||||
 | 
			
		||||
--- #################### 芋道相关配置 ####################
 | 
			
		||||
 | 
			
		||||
@@ -192,9 +198,7 @@ yudao:
 | 
			
		||||
  captcha:
 | 
			
		||||
    enable: false # 本地环境,暂时关闭图片验证码,方便登录等接口的测试
 | 
			
		||||
  security:
 | 
			
		||||
    token-header: Authorization
 | 
			
		||||
    mock-enable: true
 | 
			
		||||
    mock-secret: test
 | 
			
		||||
  xss:
 | 
			
		||||
    enable: false
 | 
			
		||||
    exclude-urls: # 如下两个 url,仅仅是为了演示,去掉配置也没关系
 | 
			
		||||
@@ -204,6 +208,10 @@ yudao:
 | 
			
		||||
    pay-notify-url: http://niubi.natapp1.cc/api/pay/order/notify
 | 
			
		||||
    pay-return-url: http://niubi.natapp1.cc/api/pay/order/return
 | 
			
		||||
    refund-notify-url: http://niubi.natapp1.cc/api/pay/refund/notify
 | 
			
		||||
  access-log: # 访问日志的配置项
 | 
			
		||||
    enable: false
 | 
			
		||||
  error-code: # 错误码相关配置项
 | 
			
		||||
    enable: false
 | 
			
		||||
  demo: false # 关闭演示模式
 | 
			
		||||
 | 
			
		||||
justauth:
 | 
			
		||||
@@ -218,6 +226,12 @@ justauth:
 | 
			
		||||
      client-secret: 1wTb7hYxnpT2TUbIeHGXGo7T0odav1ic10mLdyyATOw
 | 
			
		||||
      agent-id: 1000004
 | 
			
		||||
      ignore-check-redirect-uri: true
 | 
			
		||||
    WECHAT_MINI_APP: # 微信小程序
 | 
			
		||||
      client-id: ${wx.miniapp.appid}
 | 
			
		||||
      client-secret: ${wx.miniapp.secret}
 | 
			
		||||
      ignore-check-redirect-uri: true
 | 
			
		||||
      ignore-check-state: true # 微信小程序,不会使用到 state,所以不进行校验
 | 
			
		||||
 | 
			
		||||
  cache:
 | 
			
		||||
    type: REDIS
 | 
			
		||||
    prefix: 'social_auth_state:' # 缓存前缀,目前只对 Redis 缓存生效,默认 JUSTAUTH::STATE::
 | 
			
		||||
 
 | 
			
		||||
@@ -5,12 +5,18 @@ spring:
 | 
			
		||||
  profiles:
 | 
			
		||||
    active: local
 | 
			
		||||
 | 
			
		||||
  main:
 | 
			
		||||
    allow-circular-references: true # 允许循环依赖,因为项目是三层架构,无法避免这个情况。
 | 
			
		||||
 | 
			
		||||
  # Servlet 配置
 | 
			
		||||
  servlet:
 | 
			
		||||
    # 文件上传相关配置项
 | 
			
		||||
    multipart:
 | 
			
		||||
      max-file-size: 16MB # 单个文件大小
 | 
			
		||||
      max-request-size: 32MB # 设置总上传的文件大小
 | 
			
		||||
  mvc:
 | 
			
		||||
    pathmatch:
 | 
			
		||||
      matching-strategy: ANT_PATH_MATCHER # 解决 SpringFox 与 SpringBoot 2.6.x 不兼容的问题,参见 SpringFoxHandlerProviderBeanPostProcessor 类
 | 
			
		||||
 | 
			
		||||
  # Jackson 配置项
 | 
			
		||||
  jackson:
 | 
			
		||||
@@ -58,14 +64,11 @@ yudao:
 | 
			
		||||
    version: 1.0.0
 | 
			
		||||
    base-package: cn.iocoder.yudao
 | 
			
		||||
  web:
 | 
			
		||||
    admin-api:
 | 
			
		||||
      prefix: /admin-api
 | 
			
		||||
      controller: '**.controller.admin.**'
 | 
			
		||||
    app-api:
 | 
			
		||||
      prefix: /app-api
 | 
			
		||||
      controller: '**.controller.app.**'
 | 
			
		||||
    admin-ui:
 | 
			
		||||
      url: http://dashboard.yudao.iocoder.cn # Admin 管理后台 UI 的地址
 | 
			
		||||
  security:
 | 
			
		||||
    permit-all_urls:
 | 
			
		||||
      - /admin-ui/** # /resources/admin-ui 目录下的静态资源
 | 
			
		||||
  swagger:
 | 
			
		||||
    title: 管理后台
 | 
			
		||||
    description: 提供管理员管理的所有功能
 | 
			
		||||
@@ -92,6 +95,7 @@ yudao:
 | 
			
		||||
      - /admin-api/system/captcha/get-image # 获取图片验证码,和租户无关
 | 
			
		||||
      - /admin-api/infra/file/*/get/** # 获取图片,和租户无关
 | 
			
		||||
      - /admin-api/system/sms/callback/* # 短信回调接口,无法带上租户编号
 | 
			
		||||
      - /app-api/pay/order/notify/* # 支付回调通知,不携带租户编号
 | 
			
		||||
    ignore-tables:
 | 
			
		||||
      - system_tenant
 | 
			
		||||
      - system_tenant_package
 | 
			
		||||
 
 | 
			
		||||
@@ -1,17 +0,0 @@
 | 
			
		||||
芋道源码 http://www.iocoder.cn
 | 
			
		||||
Application Version: ${yudao.info.version}
 | 
			
		||||
Spring Boot Version: ${spring-boot.version}
 | 
			
		||||
 | 
			
		||||
.__   __.   ______      .______    __    __    _______
 | 
			
		||||
|  \ |  |  /  __  \     |   _  \  |  |  |  |  /  _____|
 | 
			
		||||
|   \|  | |  |  |  |    |  |_)  | |  |  |  | |  |  __
 | 
			
		||||
|  . `  | |  |  |  |    |   _  <  |  |  |  | |  | |_ |
 | 
			
		||||
|  |\   | |  `--'  |    |  |_)  | |  `--'  | |  |__| |
 | 
			
		||||
|__| \__|  \______/     |______/   \______/   \______|
 | 
			
		||||
 | 
			
		||||
███╗   ██╗ ██████╗     ██████╗ ██╗   ██╗ ██████╗
 | 
			
		||||
████╗  ██║██╔═══██╗    ██╔══██╗██║   ██║██╔════╝
 | 
			
		||||
██╔██╗ ██║██║   ██║    ██████╔╝██║   ██║██║  ███╗
 | 
			
		||||
██║╚██╗██║██║   ██║    ██╔══██╗██║   ██║██║   ██║
 | 
			
		||||
██║ ╚████║╚██████╔╝    ██████╔╝╚██████╔╝╚██████╔╝
 | 
			
		||||
╚═╝  ╚═══╝ ╚═════╝     ╚═════╝  ╚═════╝  ╚═════╝
 | 
			
		||||
@@ -4,7 +4,7 @@
 | 
			
		||||
    <!-- 变量 yudao.info.base-package,基础业务包 -->
 | 
			
		||||
    <springProperty scope="context" name="yudao.info.base-package" source="yudao.info.base-package"/>
 | 
			
		||||
    <!-- 格式化输出:%d 表示日期,%X{tid} SkWalking 链路追踪编号,%thread 表示线程名,%-5level:级别从左显示 5 个字符宽度,%msg:日志消息,%n是换行符 -->
 | 
			
		||||
    <property name="PATTERN_DEFAULT" value="%d{${LOG_DATEFORMAT_PATTERN:-yyyy-MM-dd HH:mm:ss.SSS}} ${LOG_LEVEL_PATTERN:-%5p} ${PID:- } --- [%thread] [%tid] %-40.40logger{39} : %m%n${LOG_EXCEPTION_CONVERSION_WORD:-%wEx}"/>
 | 
			
		||||
    <property name="PATTERN_DEFAULT" value="%d{${LOG_DATEFORMAT_PATTERN:-yyyy-MM-dd HH:mm:ss.SSS}} | %highlight(${LOG_LEVEL_PATTERN:-%5p} ${PID:- }) | %boldYellow(%thread [%tid]) %boldGreen(%-40.40logger{39}) | %m%n${LOG_EXCEPTION_CONVERSION_WORD:-%wEx}"/>
 | 
			
		||||
 | 
			
		||||
    <!-- 控制台 Appender -->
 | 
			
		||||
    <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">     
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user