springBoot常见配置

笔记笔记

server:
  context-path: /bps
spring:
  datasource:
    type: com.alibaba.druid.pool.DruidDataSource
    driver-class-name: com.mysql.jdbc.Driver
    #driver-class-name: oracle.jdbc.driver.OracleDriver
    username: root
    password: ROOT
    url: jdbc:mysql://127.0.0.1:3306/test?characterEncoding=utf-8
    #url: jdbc:oracle:thin:@192.168.1.108/netcasdb

  mvc:
    view:
      prefix: /WEB-INF/jsp/
      suffix: .jsp

logging:
  level:
  #日志输出,可控制路径,或者级别  --> eureka.manager.controller: 'info'  
    eureka.manager.controller: 'off'
#  file:D:/StudentSpacedrools/log/My-boot
  jpa:
    properties:
      hibernate:
        show_sql: true
        format_sql: true
        dialect: org.hibernate.dialect.MySQL5Dialect
        naming:
        #jpa查sql将字段自动加下划线(org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl)
          physical-strategy: org.hibernate.cfg.ImprovedNamingStrategy
#        ddl-auto: create
    #  create (自动创建表,要先创建类,每次都是先删再创建) update:如果表存在则不创建,只在第一次初始化时创建表 
  

    #最大活跃数
    maxActive: 20
    #初始化数量
    initialSize: 1
    #最大连接等待超时时间
    maxWait: 60000
    #打开PSCache,并且指定每个连接PSCache的大小
    poolPreparedStatements: true
    maxPoolPreparedStatementPerConnectionSize: 20
    #通过connectionProperties属性来打开mergeSql功能;慢SQL记录
    #connectionProperties: druid.stat.mergeSql=true;druid.stat.slowSqlMillis=5000
    minIdle: 1
    timeBetweenEvictionRunsMillis: 60000
    minEvictableIdleTimeMillis: 300000
    validationQuery: select 1 from dual
    testWhileIdle: true
    testOnBorrow: false
    testOnReturn: false
            #配置监控统计拦截的filters,去掉后监控界面sql将无法统计,'wall'用于防火墙
    filters: stat, wall, log4j  


#  devtools:
#    restart:
#      enabled: true #热部署生效
      #设置重启的目录
#      additional-paths: src/main/java
#      exclude: WEB-INF/** #classpath目录下的WEB-INF文件夹内容修改不重启
            
#mybatis:
#  mapper-locations: classpath*:mybatis/*Mapper.xml
#  type-aliases-package: com.demo.entity

#spring:
#  profiles:
#    active: dev
      

application.properties

server.port=17821
server.context-path=/bps
#spring.jpa.properties.hibernate.jdbc.batch_size=50
#jasypt.encryptor.password=whysoseries
spring.profiles.active=dev
# Spring boot application
#spring.application.name=psbccas.auth
# management.port = 9091
# Base packages to scan Dubbo Components (e.g., @Service, @Reference)
dubbo.scan.basePackages=com.skyon.psbccas.bps.service
# Dubbo Config properties
## ApplicationConfig Bean
#dubbo.application.id=psbccas-dubbo-provider-bps
dubbo.application.name=psbccas-dubbo-provider-bps
## xieyi Bean
#dubbo.protocol.id=dubbo
dubbo.protocol.name=dubbo
dubbo.protocol.port=21881

## RegistryConfig Bean
dubbo.registry.id=psbccas-bps-registry
dubbo.registry.protocol=zookeeper
dubbo.registry.timeout=5000
dubbo.registry.address=20.200.52.20:2181,20.200.52.20:2182,20.200.52.19:2181

dubbo.consumer.id=psbccas-bps-consumer
dubbo.consumer.protocol=zookeeper
dubbo.consumer.check=false
dubbo.consumer.timeout=5000
dubbo.consumer.address=20.200.52.20:2181,20.200.52.20:2182,20.200.52.19:2181
#spring.dubbo.registry.address=zookeeper://127.0.0.1:2181?backup=127.0.0.1:2182,127.0.0.1:2183


## Legacy QOS Config

#dubbo.qos.port=22223
# Dubbo Endpoint (default status is disable)
#endpoints.dubbo.enabled=true
# Dubbo Health
## StatusChecker Name defaults (default : "memory", "load" )
#management.health.dubbo.status.defaults=memory
#spring.datasource.testWhileIdle = true
#spring.datasource.validationQuery = SELECT 1
#20.200.52.20
#spring.kafka.producer.retries=0
#spring.kafka.producer.batch-size=16384
#spring.kafka.producer.buffer-memory=33554432
#spring.kafka.producer.key-serializer=org.apache.kafka.common.serialization.StringSerializer
#spring.kafka.producer.value-serializer=org.apache.kafka.common.serialization.StringSerializer
#spring.kafka.producer.bootstrap-servers=localhost:9092
#
#spring.kafka.consumer.bootstrap-servers=localhost:9092
#spring.kafka.consumer.group-id=foo
#spring.kafka.consumer.auto-offset-reset=earliest
#spring.kafka.consumer.enable-auto-commit=true
#spring.kafka.consumer.auto-commit-interval=100
#spring.kafka.consumer.key-deserializer=org.apache.kafka.common.serialization.StringDeserializer
#spring.kafka.consumer.value-deserializer=org.apache.kafka.common.serialization.StringDeserializer

# Redis 
#spring.redis.host=10.100.50.23  
# Redis
#spring.redis.port=6379
# Redis
spring.redis.password=
#   MAX lianjie  num
spring.redis.pool.max-active=8
# # zu se deng dai time -1==forever
spring.redis.pool.max-wait=-1
# MAX kongxian  NUM
spring.redis.pool.max-idle=8
# MAX kongxian  NUM
spring.redis.pool.min-idle=0
#chao shi time
spring.redis.timeout=0

spring.redis.commandTimeout=5000  
# redis.cluster  
spring.redis.cluster.nodes=20.4.16.10:6379,20.4.16.10:7002,20.4.16.10:7003,20.4.16.10:7004,20.4.16.10:7005,20.4.16.10:7006
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值