tencentyun / cos-java-sdk-v4

java sdk for cos v4
MIT License
32 stars 12 forks source link

结合spring使用请问怎样配置cos配置文件?尤其是cosClient的配置 #4

Closed zw6234336 closed 7 years ago

zw6234336 commented 7 years ago

<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd ">

<!-- COS配置 -->
<bean id="cosClientConfig" name="cosClientConfig" class="com.qcloud.cos.ClientConfig"
    lazy-init="false">
    <!-- cos server的上传域名前缀, 用来表明使用的协议 -->
    <property name="uploadCosEndPointPrefix" value="${cos.uploadCosEndPointPrefix}" />
    <!-- cos server的上传域名地址 -->
    <property name="uploadCosEndPointDomain" value="${cos.uploadCosEndPointDomain}" />
    <!-- cos server的上传域名的后缀 -->
    <property name="uploadCosEndPointSuffix" value="${cos.uploadCosEndPointSuffix}" />
    <!-- cos server的下载域名的前缀 -->
    <property name="downCosEndPointPrefix" value="${cos.downCosEndPointPrefix}" />
    <!-- cos server的下载域名地址 -->
    <property name="downCosEndPointDomain" value="${cos.downCosEndPointDomain}" />
    <!-- 多次签名的默认过期时间,单位秒 -->
    <property name="signExpired" value="${cos.signExpired}" />
    <!-- 默认的获取连接的超时时间 -->
    <property name="maxFailedRetry" value="${cos.maxFailedRetry}" />
    <!-- 默认的获取连接的超时时间 -->
    <property name="connectionRequestTimeout" value="${cos.connectionRequestTimeout}" />
    <!-- 默认连接超时, 单位ms -->
    <property name="connectionTimeout" value="${cos.connectionTimeout}" />
    <!-- 默认的SOCKET读取超时时间, 默认毫秒 -->
    <property name="socketTimeout" value="${cos.socketTimeout}" />
    <!-- 默认的维护最大HTTP连接数 -->
    <property name="maxConnectionsCount" value="${cos.maxConnectionsCount}" />
    <!-- 默认的user_agent标识 -->
    <property name="userAgent" value="${cos.userAgent}" />
</bean>