纪录一下使用过的相关yml配置
security:
oauth2:
resource:
prefer-token-info: true
token-info-uri: http://sc-security-uaa/oauth/token
jwt:
key-value: secret
key-uri: http://sc-security-uaa/oauth/token_key
client:
client-id: client
client-secret: client
grant-type: client_credentials
access-token-uri: http://sc-security-uaa/oauth/token
user-authorization-uri: http://sc-security-uaa/oauth/authorize
sessions: stateless
Security登入相关
security:
login:
# 限制用户登录用户名或密码错误次数
max-fail:
# 是否开启
enabled: true
# 时长,单位为分钟
interval: 5
# 错误次数
times-before-lock: 5
oauth2相关
oauth2:
browser:
client-id: webapp
client-secret: webapp
grant-type: password
scope: all
验证码相关
validate-code:
image:
expire-in: 180
height: 40
width: 200
count: 4
redis:
host: 127.0.0.1
password: 123456
database: 9
spring:
datasource:
name: dataSource
type: com.alibaba.druid.pool.DruidDataSource
driver-class-name: com.mysql.jdbc.Driver
url: jdbc:mysql://127.0.0.1:3306/test?useUnicode=true&characterEncoding=utf-8&useSSL=false&allowMultiQueries=true
username: root
password: root
druid:
initialSize: 1
minIdle: 1
maxActive: 20
maxWait: 60000
validationQuery: select 'x' from dual
timeBetweenEvictionRunsMillis: 60000
minEvictableIdleTimeMillis: 300000
testWhileIdle: true
testOnBorrow: false
testOnReturn: false
filters: stat,slf4j
web-stat-filter:
exclusions: '*.js,*.gif,*.jpg,*.png,*.css,*.woff2,*.ico,/druid/*,/swagger*,/v2/api-docs'
stat-view-servlet:
enabled: true
login-username: admin
login-password: 123456
filter:
stat:
enabled: true
log-slow-sql: true
slow-sql-millis: 1000
merge-sql: true
slf4j:
enabled: true
statement-executable-sql-log-enable: false
connection-log-enabled: false
result-set-log-enabled: false
mybatis:
mapper-locations: classpath:mybatis/mapper/**/*Mapper.xml
config-location: classpath:mybatis/mybatis-config.xml
sc:
cloud:
debug: true
task:
core-pool-size: 20
max-pool-size: 50
queue-capacity: 200
keep-alive-seconds: 3000
thread-name-prefix: sc-task-executor-
swagger:
enabled: true
description: 'spring cloud module Template project '
task:
core-pool-size: 20
max-pool-size: 50
queue-capacity: 200
keep-alive-seconds: 3000
thread-name-prefix: sc-task-executor-
rocketmq:
logging: true
tag: tag
topic: log
producer-group: default
name-server-address: 127.0.0.1:8080
eureka:
client:
#是否注册自己
registerWithEureka: false
#获取客户端信息
fetchRegistry: false
server:
enable-self-preservation: false
ribbon:
ConnectTimeout: 60000
ReadTimeout: 60000
MaxAutoRetries: 0
MaxAutoRetriesNextServer: 1
hystrix:
command:
default:
execution:
isolation:
thread:
timeout-in-milliseconds: 20000
zuul:
routes:
uaa:
path: /uaa/**
serviceId: sc-security-uaa
web:
path: /web/**
serviceId: sc-web
sensitiveHeaders:
webauth:
path: /webauth/**
serviceId: sc-web-auth
sensitiveHeaders:
job:
path: /job/**
serviceId: sc-job
sensitiveHeaders:
project:
path: /project/**
serviceId: sc-project
sensitiveHeaders:
pcclient:
path: /pcclient/**
serviceId: sc-example-pcclient
sensitiveHeaders:
appclient:
path: /appclient/**
serviceId: sc-example-appclient
sensitiveHeaders:
add-proxy-headers: true
add-host-header: true
retryable: false