Newer
Older
casic-smartcity-yz / casic-web / src / main / resources / config / application.yml
##########################################################
##################  所有profile共有的配置  #################
##########################################################
spring:
  profiles:
    active: prod
  http:
    multipart:
      max-file-size: 50MB
      max-request-size: 80MB
  messages:
    cache-seconds: 3600
    locale: CN #US 中文
  mvc:
    throw-exception-if-no-handler-found: true
    static-path-pattern: /static/**
    view:
      prefix: /WEB-INF/view
    http:
      converters:
        preferred-json-mapper: fastjson
      multipart:
        max-request-size: 100MB #最大请求大小
        max-file-size: 100MB #最大文件大小
    devtools:
      restart:
        enabled: false #是否开启开发者工具(true/false)
        #      additional-paths: missiles-admin/src/main/java
        exclude: classpath:static/**
    aop:
      proxy-target-class: true #false为启用jdk默认动态代理,true为cglib动态代理
  datasource:
    driver-class-name: com.mysql.jdbc.Driver
    filters: log4j,wall,mergeStat
  jms:
    pub-sub-domain: true
###################  mybatis-plus配置  ###################
###################  guns配置  ###################
casic:
  swagger-open: false #是否开启swagger (true/false)
  kaptcha-open: true #是否开启登录时验证码 (true/false)
  markChPwdDate: true #是否记录密码变更时间
  file-upload-path: d:/tmp  #文件上传目录(不配置的话为java.io.tmpdir目录)
  muti-datasource-open: false #是否开启多数据源(true/false)
  spring-session-open: false #是否开启spring session,如果是多机环境需要开启(true/false)
  session-invalidate-time: 86400 #session失效时间(只在单机环境下生效,,多机环境在SpringSessionConfig类中配置) 单位:秒
  session-validation-interval: 900 #多久检测一次失效的session(只在单机环境下生效) 单位:秒
  nologin-urls: /user/login,/kaptcha,/config/baseConfig,/user/appLogin
  rsa-private-key: MIICdwIBADANBgkqhkiG9w0BAQEFAASCAmEwggJdAgEAAoGBAK7mTyBxMUnLlS0x+a0qJHd/8RxR73eTN+15GPr6wzl8dG86Jvzb66pAyOBpFmIxyvceIcgVjm8Dpz5F9vlHYI6K2g6HHID1TZ4teSfPEtRAgCpcC8pA7wqd6sDVCNx2zvGEkHZc+FYWVjhFW0xPbCvaUx3b1AMTgX+TPIOE0GnHAgMBAAECgYEAhJApfzRsIDu++L99N4POmgiOLmHn+CDMbiCwD2LLX6H1+mwAKv1hVOy/lF/ySEDnToA3KJk2GOyS8X9EH1K7WmxRcJ1am1JLwy+spHkExQzvAO9mrEhtavpwAZLiBoCUB4uQazETHncM0lNXtUYY8Ydd/zKodCMVPN4tql84f0kCQQDrPEgk6vdAc8vW1JL3ldhRkbl7DKuvDhhoixGEbXrsXXiKN6iB0A3lNTptMxcd1TjSJz8CF8piGRpVyLGoZOYLAkEAvlaXoVXndT+hbsStjORp2RGxZWMPyyyJ4Kw2TnMaUuODXA0PtnYcSA5lI6SpVAvTthSX7VDi5C9xLyc+QRvMtQJAVjzhTfd98XkCL536yx16El1UHFJG1oRaWmkxYNUqDWEvAazp770weukKpGHohZ1XmWOd68yA+3msd+p9hviGhQJAUIntgUwLM3aoRWmdkhd4nmw5JxCCt1LySIo2NH3J7rbsd3/jXS6fCvJkY2+iYrjabZpLKxTl3O4iM3SkiAJOXQJBAN++IAMMs7HVTQnsIN+L+tQwcWM5jn0sSRLGFvSkPjlT2W++qJNTW/oswmcQTPFn7Vf3GaE5JF6XAxrZMOZBG00= #用户加密登录私钥(不配置则每个用户动态生成)
  rsa-public-key: MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCu5k8gcTFJy5UtMfmtKiR3f/EcUe93kzfteRj6+sM5fHRvOib82+uqQMjgaRZiMcr3HiHIFY5vA6c+Rfb5R2COitoOhxyA9U2eLXknzxLUQIAqXAvKQO8KnerA1Qjcds7xhJB2XPhWFlY4RVtMT2wr2lMd29QDE4F/kzyDhNBpxwIDAQAB #用户密码加密登录公钥
  #  account-prefix: yq_  #用户默认前缀配置
  #  no-sync-depts: 8d9bdb2be8f84d779259646419de2ef4 #不需要同步的组织 且该组织下的用户也不会同步
  #  defulat-menu-parent-code : secweb
###################  项目启动端口  ###################
server:
  port: 8083
###################  beetl配置  ###################
beetl:
  delimiter-statement-start: \@   #开始结束标签(yaml不允许@开头)
  delimiter-statement-end: null
  resource-tagroot: common/tags   #自定义标签文件Root目录和后缀
  resource-tagsuffix: tag
  resource-auto-check: true #是否检测文件变化,开发用true合适,但线上要改为false
mybatis-plus:
  mapper-locations: classpath*:com/casic/missiles/**/mapping/*.xml
#  mapper-locations: classpath*:com/**/**/mapping/*.xml
  typeAliasesPackage: com.**.modular.**.model #通配符
  global-config:
    id-type: 0  #0:数据库ID自增   1:用户输入id  2:全局唯一id(IdWorker)  3:全局唯一ID(uuid)
    db-column-underline: false
    refresh-mapper: true
    logic-delete-value: 0
    logic-not-delete-value: 1
    sql-injector: com.baomidou.mybatisplus.mapper.LogicSqlInjector
    db-config:
      db-type: oracle
  configuration:
    map-underscore-to-camel-case: false
    cache-enabled: true #配置的缓存的全局开关
    lazyLoadingEnabled: false #延时加载的开关
    multipleResultSetsEnabled: true #开启的话,延时加载一个属性时会加载该对象全部属性,否则按需加载属性
    callSettersOnNulls: true
  # 配置结果集属性为空时 是否映射返回结果
#    log-impl: org.apache.ibatis.logging.stdout.StdOutImpl #打印sql语句,调试用

smartcity:
  config:
    export-path: E:\gwq\guns-smartcity\guns-web\src\main\resources\config\export\
    image-path: E:\gwq\guns-smartcity\guns-web\src\main\resources\config\image\
  sluicewell:
    coordinateConvert:
      coordinate: baidu

      baiduUrl: http://api.map.baidu.com/geoconv/v1/
      baiduAk: QL9aqGNjgcRAGkt6F0BrsVmfGGOgjVyr

      gaodeUrl: https://restapi.amap.com/v3/assistant/coordinate/convert
      gaodeKey: ab182d27663bbbaac890730b55db2754
  office:
    maxRowsExcel: 65536
  leaderRoleName: leader
  memberRoleName: member
  appRoleName: app
  adminRoleName: administrator    
  opRoleName: operation 
  device:
    redis:
       invalid-time: 86400
       host: 127.0.0.1
       port: 6379