spring:
  application:
    name: ga-api-test
  main:
    allow-bean-definition-overriding: true
  autoconfigure:
    exclude:
      - org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration
      - org.springframework.boot.autoconfigure.jdbc.DataSourceTransactionManagerAutoConfiguration
      - org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration
      - org.mybatis.spring.boot.autoconfigure.MybatisAutoConfiguration
      - org.springframework.boot.autoconfigure.flyway.FlywayAutoConfiguration
      - org.springframework.boot.autoconfigure.data.redis.RedisAutoConfiguration
      - org.springframework.boot.autoconfigure.data.redis.RedisReactiveAutoConfiguration
      - org.springframework.boot.autoconfigure.cache.CacheAutoConfiguration

ga:
  jwt:
    secret: test-secret-key-for-unit-tests-only-256bits-long-placeholder
    access-token-expire: 7200000
    refresh-token-expire: 604800000
  encrypt:
    key: 0123456789abcdef0123456789abcdef

mybatis:
  mapper-locations: classpath*:mapper/**/*.xml

logging:
  level:
    com.ga: WARN
    org.springframework.security: WARN
    org.springframework.web: WARN
