| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105 |
- spring:
- datasource:
- url: jdbc:mysql://localhost:3306/helper_test?setUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=GMT%2B8&allowPublicKeyRetrieval=true
- driver-class-name: com.mysql.cj.jdbc.Driver
- username: root
- password: 12345678
- jpa:
- open-in-view: true
- hibernate:
- ddl-auto: update
- database: mysql
- database-platform: org.hibernate.dialect.MySQL8Dialect
- # show-sql: true
- http:
- encoding:
- force: true
- # redis:
- # host: localhost
- # port: 6379
- data:
- # redis:
- # repositories:
- # enabled: false
- web:
- pageable:
- max-page-size: 1000
- one-indexed-parameters: true
- # mail:
- # host: smtp.exmail.qq.com
- # username: noreply@seecoder.cn
- # password: eNrZcqucgcFtLC29
- # properties:
- # mail:
- # smtp:
- # auth: true
- # socketFactory:
- # class: javax.net.ssl.SSLSocketFactory
- # port: 465
- # starttls:
- # enable: true
- # required: true
- servlet:
- multipart:
- max-file-size: 50MB
- max-request-size: 100MB
- aliyun:
- oss:
- endpoint: oss-cn-hangzhou.aliyuncs.com
- accessKeyId: LTAI4Fi1qmL4iuhH8t7G7r2H
- accessKeySecret: 7tJWyQqa0cMkQGaPMMvtH6c0VLiOO2
- bucketName: seec-helper-dev
- object-url-living-seconds: 1200
- object-url-cache-name: ${helper.sys-name}_oss_object_url
- # sms:
- # accessKeyId: LTAI4FiAXXyNfYJLweBXpKPx
- # accessSecret: IBoC7KGkZHOvxZQIfQgp98ZY48AVjW
- # signName: seeccoder
- # templateCode: SMS_181555598
- bok:
- api-url: https://seecoder-bok.seec.seecoder.cn/api
- question-cache-name: ${helper.sys-name}_bok_question
- knowledge-cache-name: ${helper.sys-name}_bok_knowledge
- question:
- url: ${bok.api-url}/question
- search-url: ${bok.question.url}?stem={stem}&tag={tag}&knowledgeId={knowledgeId}&page={page}&size={size}&sort={sort}
- question-query:
- url: ${bok.api-url}/question-query
- by-id-url: ${bok.question-query.url}/id?id={id}
- knowledge:
- url: ${bok.api-url}/knowledge
- user:
- url: ${bok.api-url}/user
- rate-url: ${bok.user.url}/{userId}/question/{questionId}/rate
- collection-url: ${bok.user.url}/{userId}/question/{questionId}/collection
- question-url: ${bok.user.url}/{userId}/question?collection={collection}&rate={rate}&page={page}&size={size}&sort={sort}
- interactive-url: ${bok.user.url}/{userId}/questionInList?questionId={questionId}
- record:
- url: ${bok.api-url}/record
- question-url: ${bok.record.url}/{userId}/question?page={page}&size={size}&sort={sort}
- data-analysis:
- api-url: http://dataanalysis.seecoder.cn/api
- event:
- url: ${data-analysis.api-url}/event
- report-url: ${data-analysis.event.url}/report
- exercise:
- url: ${data-analysis.api-url}/exercise
- report-url: ${data-analysis.exercise.url}/report
- ml:
- api-url: http://ml.seec.seecoder.cn/api
- recommendation:
- url: ${ml.api-url}/recommendation
- get-url: ${ml.recommendation.url}?userId={userId}&knowledgeId={knowledgeId}&questionNum={questionNum}
- jwt:
- secret: SEEC-1919810-OIDC-114514
- # 自定义数据
- helper:
- sys-name: helper
- # mail:
- # from: ${spring.mail.username}
- # subject: seecoder
- # user-timeout-seconds: 43200
- cache:
- maximumSize: 1000
- expireAfterAccessInSeconds: 0
- expireAfterWriteInSeconds: 900
|