# 项目相关é…ç½® ruoyi: # å称 name: JCDM # 版本 version: 3.8.6 # 版æƒå¹´ä»½ copyrightYear: 2023 # 实例演示开关 demoEnabled: true # 文件路径 示例( Windowsé…ç½®D:/jcdm/uploadPath,Linuxé…ç½® /home/jcdm/uploadPath) profile: D:/mes/uploadPath # 获å–ip地å€å¼€å…³ addressEnabled: false # 验è¯ç 类型 math æ•°å—计算 char å—ç¬¦éªŒè¯ captchaType: math # å¼€å‘环境é…ç½® server: # æœåŠ¡å™¨çš„HTTP端å£ï¼Œé»˜è®¤ä¸º8080 port: 8080 servlet: # 应用的访问路径 context-path: / tomcat: # tomcatçš„URIç¼–ç uri-encoding: UTF-8 # 连接数满åŽçš„排队数,默认为100 accept-count: 1000 threads: # tomcat最大线程数,默认为200 max: 800 # Tomcatå¯åŠ¨åˆå§‹åŒ–的线程数,默认值10 min-spare: 100 # 日志é…ç½® logging: level: com.jcdm: debug org.springframework: warn # 用户é…ç½® user: password: # 密ç 最大错误次数 maxRetryCount: 5 # 密ç é”定时间(默认10分钟) lockTime: 10 # Springé…ç½® spring: # 资æºä¿¡æ¯ messages: # 国际化资æºæ–‡ä»¶è·¯å¾„ basename: i18n/messages profiles: active: druid # æ–‡ä»¶ä¸Šä¼ servlet: multipart: # å•ä¸ªæ–‡ä»¶å¤§å° max-file-size: 10MB # è®¾ç½®æ€»ä¸Šä¼ çš„æ–‡ä»¶å¤§å° max-request-size: 20MB # æœåŠ¡æ¨¡å— devtools: restart: # çƒéƒ¨ç½²å¼€å…³ enabled: true # redis é…ç½® # redis: # # åœ°å€ # host: localhost # # 端å£ï¼Œé»˜è®¤ä¸º6379 # port: 6379 # # æ•°æ®åº“索引 # database: 0 # # 密ç # password: # # 连接超时时间 # timeout: 10s # lettuce: # pool: # # è¿žæŽ¥æ± ä¸çš„最å°ç©ºé—²è¿žæŽ¥ # min-idle: 0 # # è¿žæŽ¥æ± ä¸çš„最大空闲连接 # max-idle: 8 # # è¿žæŽ¥æ± çš„æœ€å¤§æ•°æ®åº“连接数 # max-active: 8 # # #è¿žæŽ¥æ± æœ€å¤§é˜»å¡žç‰å¾…时间(使用负值表示没有é™åˆ¶ï¼‰ # max-wait: -1ms # tokené…ç½® token: # ä»¤ç‰Œè‡ªå®šä¹‰æ ‡è¯† header: Authorization # 令牌密钥 secret: abcdefghijklmnopqrstuvwxyz # 令牌有效期(默认30分钟) expireTime: 1440 ## MyBatisé…ç½® #mybatis: # # æœç´¢æŒ‡å®šåŒ…别å # typeAliasesPackage: com.jcdm.**.domain # # é…ç½®mapper的扫æ,找到所有的mapper.xmlæ˜ å°„æ–‡ä»¶ # mapperLocations: classpath*:mapper/**/*Mapper.xml # # åŠ è½½å…¨å±€çš„é…置文件 # configLocation: classpath:mybatis/mybatis-config.xml mybatis-plus: # 对应的 XML 文件ä½ç½® mapperLocations: classpath*:mapper/**/*Mapper.xml # 实体扫æ,多个package用逗å·æˆ–者分å·åˆ†éš” typeAliasesPackage: com.jcdm.**.domain # 针对 typeAliasesPackage,如果é…置了该属性,则仅仅会扫æ路径下以该类作为父类的域对象 #typeAliasesSuperType: Class<?> # 如果é…置了该属性,SqlSessionFactoryBean 会把该包下é¢çš„类注册为对应的 TypeHandler #typeHandlersPackage: null # 如果é…置了该属性,会将路径下的枚举类进行注入,让实体类å—段能够简å•å¿«æ·çš„使用枚举属性 #typeEnumsPackage: null # å¯åŠ¨æ—¶æ˜¯å¦æ£€æŸ¥ MyBatis XML 文件的å˜åœ¨ï¼Œé»˜è®¤ä¸æ£€æŸ¥ checkConfigLocation: false # 通过该属性å¯æŒ‡å®š MyBatis 的执行器,MyBatis 的执行器总共有三ç§ï¼š # SIMPLE:该执行器类型ä¸åšç‰¹æ®Šçš„事情,为æ¯ä¸ªè¯å¥çš„执行创建一个新的预处ç†è¯å¥ï¼ˆPreparedStatement) # REUSE:该执行器类型会å¤ç”¨é¢„处ç†è¯å¥ï¼ˆPreparedStatement) # BATCH:该执行器类型会批é‡æ‰§è¡Œæ‰€æœ‰çš„æ›´æ–°è¯å¥ executorType: SIMPLE configuration: # 自动驼峰命å规则(camel caseï¼‰æ˜ å°„ # 如果您的数æ®åº“命å符åˆè§„åˆ™æ— éœ€ä½¿ç”¨ @TableField 注解指定数æ®åº“å—段å mapUnderscoreToCamelCase: true # 默认枚举处ç†ç±»,如果é…置了该属性,枚举将统一使用指定处ç†å™¨è¿›è¡Œå¤„ç† # org.apache.ibatis.type.EnumTypeHandler : å˜å‚¨æžšä¸¾çš„å称 # org.apache.ibatis.type.EnumOrdinalTypeHandler : å˜å‚¨æžšä¸¾çš„索引 # com.baomidou.mybatisplus.extension.handlers.MybatisEnumTypeHandler : 枚举类需è¦å®žçŽ°IEnum接å£æˆ–å—æ®µæ ‡è®°@EnumValue注解. defaultEnumTypeHandler: org.apache.ibatis.type.EnumTypeHandler # 当设置为 true çš„æ—¶å€™ï¼Œæ‡’åŠ è½½çš„å¯¹è±¡å¯èƒ½è¢«ä»»ä½•æ‡’å±žæ€§å…¨éƒ¨åŠ è½½ï¼Œå¦åˆ™ï¼Œæ¯ä¸ªå±žæ€§éƒ½æŒ‰éœ€åŠ 载。需è¦å’Œ lazyLoadingEnabled 一起使用。 aggressiveLazyLoading: true # MyBatis è‡ªåŠ¨æ˜ å°„ç–ç•¥ # NONE:ä¸å¯ç”¨è‡ªåŠ¨æ˜ å°„ # PARTIAL:åªå¯¹éžåµŒå¥—çš„ resultMap è¿›è¡Œè‡ªåŠ¨æ˜ å°„ # FULL:对所有的 resultMap éƒ½è¿›è¡Œè‡ªåŠ¨æ˜ å°„ autoMappingBehavior: PARTIAL # MyBatis è‡ªåŠ¨æ˜ å°„æ—¶æœªçŸ¥åˆ—æˆ–æœªçŸ¥å±žæ€§å¤„ç†ç– # NONE:ä¸åšä»»ä½•å¤„ç† (默认值) # WARNING:以日志的形å¼æ‰“å°ç›¸å…³è¦å‘Šä¿¡æ¯ # FAILINGï¼šå½“ä½œæ˜ å°„å¤±è´¥å¤„ç†ï¼Œå¹¶æŠ›å‡ºå¼‚å¸¸å’Œè¯¦ç»†ä¿¡æ¯ autoMappingUnknownColumnBehavior: NONE # Mybatis一级缓å˜ï¼Œé»˜è®¤ä¸º SESSION # SESSION session级别缓å˜ï¼ŒåŒä¸€ä¸ªsession相åŒæŸ¥è¯¢è¯å¥ä¸ä¼šå†æ¬¡æŸ¥è¯¢æ•°æ®åº“ # STATEMENT å…³é—ä¸€çº§ç¼“å˜ localCacheScope: SESSION # å¼€å¯Mybatis二级缓å˜ï¼Œé»˜è®¤ä¸º true cacheEnabled: true global-config: # 是å¦æ‰“å° Logo banner banner: true # 是å¦åˆå§‹åŒ– SqlRunner enableSqlRunner: false dbConfig: # 主键类型 # AUTO æ•°æ®åº“ID自增 # NONE 空 # INPUT 用户输入ID # ASSIGN_ID 全局唯一ID # ASSIGN_UUID 全局唯一ID UUID idType: AUTO # 表åå‰ç¼€ tablePrefix: null # å—段 format,例: %s,(å¯¹ä¸»é”®æ— æ•ˆ) columnFormat: null # 表å是å¦ä½¿ç”¨é©¼å³°è½¬ä¸‹åˆ’线命å,åªå¯¹è¡¨å生效 tableUnderline: true # 大写命å,对表åå’Œå—段åå‡ç”Ÿæ•ˆ capitalMode: false # 全局的entityçš„é€»è¾‘åˆ é™¤å—段属性å logicDeleteField: null # é€»è¾‘å·²åˆ é™¤å€¼ logicDeleteValue: 2 # é€»è¾‘æœªåˆ é™¤å€¼ logicNotDeleteValue: 0 # å—段验è¯ç–略之 insert,在 insert 的时候的å—段验è¯ç–ç•¥ # IGNORED å¿½ç•¥åˆ¤æ– # NOT_NULL éžNULLåˆ¤æ– # NOT_EMPTY éžç©ºåˆ¤æ–(åªå¯¹å—符串类型å—段,其他类型å—段ä¾ç„¶ä¸ºéžNULL判æ–) # DEFAULT 默认的,一般åªç”¨äºŽæ³¨è§£é‡Œ # NEVER ä¸åŠ å…¥ SQL insertStrategy: NOT_NULL # å—段验è¯ç–略之 update,在 update 的时候的å—段验è¯ç–ç•¥ updateStrategy: NOT_NULL # å—段验è¯ç–略之 select,在 select 的时候的å—段验è¯ç–略既 wrapper æ ¹æ®å†…部 entity 生æˆçš„ where æ¡ä»¶ selectStrategy: NOT_NULL # PageHelper分页æ’件 pagehelper: # helperDialect: mysql supportMethodsArguments: true params: count=countSql autoRuntimeDialect: true # Swaggeré…ç½® swagger: # 是å¦å¼€å¯swagger enabled: true # 请求å‰ç¼€ pathMapping: /dev-api # 防æ¢XSS攻击 xss: # 过滤开关 enabled: true # 排除链接(多个用逗å·åˆ†éš”) excludes: /system/notice # 匹é…链接 urlPatterns: /system/*,/monitor/*,/tool/* kangaroohy: milo: primary: default config: default: endpoint: opc.tcp://127.0.0.1:49320 security-policy: none orderLineUrl: "https://imes-uat-group.geelycv-test.com/api/mom-open/restful/aMesSysIntegration" orderLineUrlTest: "https://imes-uat-group.geelycv-test.com/api/mom-open/restful/aMesSysIntegration"