@@ -0,0 +1,167 @@ | |||
<factorypath> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/sie/irradiator/1011-sieiot-common-model-mybatis/2.3.3.31.1/1011-sieiot-common-model-mybatis-2.3.3.31.1.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/belerweb/pinyin4j/2.5.0/pinyin4j-2.5.0.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/commons-beanutils/commons-beanutils/1.9.2/commons-beanutils-1.9.2.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/commons-collections/commons-collections/3.2.1/commons-collections-3.2.1.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/commons-lang/commons-lang/2.4/commons-lang-2.4.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/sie/framework/sie-framework-commons/1.1.3/sie-framework-commons-1.1.3.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/spring-web/5.0.12.RELEASE/spring-web-5.0.12.RELEASE.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/spring-beans/5.0.12.RELEASE/spring-beans-5.0.12.RELEASE.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/spring-core/5.0.8.RELEASE/spring-core-5.0.8.RELEASE.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/spring-jcl/5.0.12.RELEASE/spring-jcl-5.0.12.RELEASE.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/spring-webmvc/5.0.12.RELEASE/spring-webmvc-5.0.12.RELEASE.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/spring-context/5.0.12.RELEASE/spring-context-5.0.12.RELEASE.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/spring-expression/5.0.12.RELEASE/spring-expression-5.0.12.RELEASE.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/aliyun/oss/aliyun-sdk-oss/2.8.3/aliyun-sdk-oss-2.8.3.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/apache/httpcomponents/httpcore/4.4.10/httpcore-4.4.10.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/commons-codec/commons-codec/1.11/commons-codec-1.11.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/jdom/jdom/1.1/jdom-1.1.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/junit/junit/4.12/junit-4.12.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/spring-test/5.0.12.RELEASE/spring-test-5.0.12.RELEASE.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/commons-dbcp/commons-dbcp/1.4/commons-dbcp-1.4.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/commons-pool/commons-pool/1.6/commons-pool-1.6.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/google/guava/guava/21.0/guava-21.0.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/sie/irradiator/1008-sieiot-jwt-api/1.0.9/1008-sieiot-jwt-api-1.0.9.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/sie/irradiator/1003-sieiot-core/1.0.3/1003-sieiot-core-1.0.3.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/javax/validation/validation-api/2.0.1.Final/validation-api-2.0.1.Final.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/auth0/java-jwt/3.3.0/java-jwt-3.3.0.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/io/jsonwebtoken/jjwt/0.9.0/jjwt-0.9.0.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/data/spring-data-commons/2.0.13.RELEASE/spring-data-commons-2.0.13.RELEASE.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/mysql/mysql-connector-java/5.1.47/mysql-connector-java-5.1.47.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/projectlombok/lombok/1.16.22/lombok-1.16.22.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/kafka/spring-kafka/2.1.12.RELEASE/spring-kafka-2.1.12.RELEASE.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/spring-messaging/5.0.12.RELEASE/spring-messaging-5.0.12.RELEASE.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/retry/spring-retry/1.2.3.RELEASE/spring-retry-1.2.3.RELEASE.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/apache/kafka/kafka-clients/1.0.2/kafka-clients-1.0.2.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/lz4/lz4-java/1.4/lz4-java-1.4.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/xerial/snappy/snappy-java/1.1.4/snappy-java-1.1.4.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/cn/hutool/hutool-all/5.6.5/hutool-all-5.6.5.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/google/code/gson/gson/2.8.5/gson-2.8.5.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/net/logstash/logback/logstash-logback-encoder/6.4/logstash-logback-encoder-6.4.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/sie/irradiator/5003-sieiot-exception-component/2.0.14/5003-sieiot-exception-component-2.0.14.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/boot/spring-boot-autoconfigure/2.0.8.RELEASE/spring-boot-autoconfigure-2.0.8.RELEASE.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/boot/spring-boot/2.0.8.RELEASE/spring-boot-2.0.8.RELEASE.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/aspectj/aspectjrt/1.8.13/aspectjrt-1.8.13.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/boot/spring-boot-starter-validation/2.0.8.RELEASE/spring-boot-starter-validation-2.0.8.RELEASE.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/boot/spring-boot-starter/2.0.8.RELEASE/spring-boot-starter-2.0.8.RELEASE.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/boot/spring-boot-starter-logging/2.0.8.RELEASE/spring-boot-starter-logging-2.0.8.RELEASE.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/slf4j/jul-to-slf4j/1.7.25/jul-to-slf4j-1.7.25.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/apache/tomcat/embed/tomcat-embed-el/8.5.37/tomcat-embed-el-8.5.37.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/hibernate/validator/hibernate-validator/6.0.14.Final/hibernate-validator-6.0.14.Final.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/jboss/logging/jboss-logging/3.3.2.Final/jboss-logging-3.3.2.Final.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/fasterxml/classmate/1.3.4/classmate-1.3.4.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/baomidou/mybatis-plus/3.3.1/mybatis-plus-3.3.1.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/baomidou/mybatis-plus-extension/3.3.1/mybatis-plus-extension-3.3.1.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/baomidou/mybatis-plus-core/3.3.1/mybatis-plus-core-3.3.1.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/baomidou/mybatis-plus-annotation/3.3.1/mybatis-plus-annotation-3.3.1.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/github/jsqlparser/jsqlparser/3.1/jsqlparser-3.1.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/baomidou/mybatis-plus-boot-starter/3.3.1/mybatis-plus-boot-starter-3.3.1.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/boot/spring-boot-starter-jdbc/2.0.8.RELEASE/spring-boot-starter-jdbc-2.0.8.RELEASE.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/zaxxer/HikariCP/2.7.9/HikariCP-2.7.9.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/spring-jdbc/5.0.12.RELEASE/spring-jdbc-5.0.12.RELEASE.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/baomidou/mybatis-plus-generator/3.3.1/mybatis-plus-generator-3.3.1.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/mybatis/mybatis-spring/2.0.3/mybatis-spring-2.0.3.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/mybatis/mybatis/3.5.3/mybatis-3.5.3.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/mybatis/mybatis-typehandlers-jsr310/1.0.2/mybatis-typehandlers-jsr310-1.0.2.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/alibaba/druid/1.2.6/druid-1.2.6.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/io/github/openfeign/feign-core/9.7.0/feign-core-9.7.0.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/cloud/spring-cloud-starter-netflix-hystrix/2.0.2.RELEASE/spring-cloud-starter-netflix-hystrix-2.0.2.RELEASE.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/cloud/spring-cloud-starter/2.0.2.RELEASE/spring-cloud-starter-2.0.2.RELEASE.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/cloud/spring-cloud-context/2.0.2.RELEASE/spring-cloud-context-2.0.2.RELEASE.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/security/spring-security-rsa/1.0.7.RELEASE/spring-security-rsa-1.0.7.RELEASE.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/bouncycastle/bcpkix-jdk15on/1.60/bcpkix-jdk15on-1.60.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/bouncycastle/bcprov-jdk15on/1.60/bcprov-jdk15on-1.60.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/cloud/spring-cloud-netflix-core/2.0.2.RELEASE/spring-cloud-netflix-core-2.0.2.RELEASE.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/boot/spring-boot-starter-aop/2.0.8.RELEASE/spring-boot-starter-aop-2.0.8.RELEASE.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/cloud/spring-cloud-netflix-ribbon/2.0.2.RELEASE/spring-cloud-netflix-ribbon-2.0.2.RELEASE.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/cloud/spring-cloud-netflix-archaius/2.0.2.RELEASE/spring-cloud-netflix-archaius-2.0.2.RELEASE.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/cloud/spring-cloud-starter-netflix-archaius/2.0.2.RELEASE/spring-cloud-starter-netflix-archaius-2.0.2.RELEASE.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/netflix/archaius/archaius-core/0.7.6/archaius-core-0.7.6.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/google/code/findbugs/jsr305/3.0.1/jsr305-3.0.1.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/commons-configuration/commons-configuration/1.8/commons-configuration-1.8.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/netflix/hystrix/hystrix-core/1.5.12/hystrix-core-1.5.12.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/io/reactivex/rxjava/1.3.8/rxjava-1.3.8.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/hdrhistogram/HdrHistogram/2.1.9/HdrHistogram-2.1.9.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/netflix/hystrix/hystrix-serialization/1.5.12/hystrix-serialization-1.5.12.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/fasterxml/jackson/module/jackson-module-afterburner/2.9.8/jackson-module-afterburner-2.9.8.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/netflix/hystrix/hystrix-metrics-event-stream/1.5.12/hystrix-metrics-event-stream-1.5.12.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/netflix/hystrix/hystrix-javanica/1.5.12/hystrix-javanica-1.5.12.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/apache/commons/commons-lang3/3.7/commons-lang3-3.7.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/ow2/asm/asm/5.0.4/asm-5.0.4.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/io/reactivex/rxjava-reactive-streams/1.2.1/rxjava-reactive-streams-1.2.1.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/reactivestreams/reactive-streams/1.0.2/reactive-streams-1.0.2.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/fasterxml/jackson/core/jackson-databind/2.9.10.7/jackson-databind-2.9.10.7.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/fasterxml/jackson/core/jackson-annotations/2.9.0/jackson-annotations-2.9.0.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/fasterxml/jackson/core/jackson-core/2.9.8/jackson-core-2.9.8.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.9.8/jackson-datatype-jsr310-2.9.8.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/apache/logging/log4j/log4j-to-slf4j/2.17.1/log4j-to-slf4j-2.17.1.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/apache/logging/log4j/log4j-api/2.17.1/log4j-api-2.17.1.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/cloud/spring-cloud-starter-openfeign/2.0.2.RELEASE/spring-cloud-starter-openfeign-2.0.2.RELEASE.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/cloud/spring-cloud-openfeign-core/2.0.2.RELEASE/spring-cloud-openfeign-core-2.0.2.RELEASE.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/io/github/openfeign/form/feign-form-spring/3.3.0/feign-form-spring-3.3.0.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/io/github/openfeign/form/feign-form/3.3.0/feign-form-3.3.0.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/google/code/findbugs/annotations/3.0.1/annotations-3.0.1.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/net/jcip/jcip-annotations/1.0/jcip-annotations-1.0.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/commons-fileupload/commons-fileupload/1.3.3/commons-fileupload-1.3.3.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/commons-io/commons-io/2.2/commons-io-2.2.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/cloud/spring-cloud-commons/2.0.2.RELEASE/spring-cloud-commons-2.0.2.RELEASE.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/security/spring-security-crypto/5.0.11.RELEASE/spring-security-crypto-5.0.11.RELEASE.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/io/github/openfeign/feign-slf4j/9.7.0/feign-slf4j-9.7.0.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/io/github/openfeign/feign-hystrix/9.7.0/feign-hystrix-9.7.0.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/io/github/openfeign/feign-java8/9.7.0/feign-java8-9.7.0.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/alibaba/fastjson/1.2.60/fastjson-1.2.60.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/slf4j/log4j-over-slf4j/1.7.25/log4j-over-slf4j-1.7.25.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/sie/framework/sie-fw-redis-api/1.0/sie-fw-redis-api-1.0.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/codehaus/groovy/groovy-all/2.4.13/groovy-all-2.4.13.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/data/spring-data-redis/2.0.13.RELEASE/spring-data-redis-2.0.13.RELEASE.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/data/spring-data-keyvalue/2.0.13.RELEASE/spring-data-keyvalue-2.0.13.RELEASE.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/spring-tx/5.0.12.RELEASE/spring-tx-5.0.12.RELEASE.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/spring-oxm/5.0.12.RELEASE/spring-oxm-5.0.12.RELEASE.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/spring-aop/5.0.12.RELEASE/spring-aop-5.0.12.RELEASE.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/spring-context-support/5.0.12.RELEASE/spring-context-support-5.0.12.RELEASE.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/redis/clients/jedis/2.9.1/jedis-2.9.1.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/apache/commons/commons-pool2/2.5.0/commons-pool2-2.5.0.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/io/swagger/swagger-annotations/1.5.22/swagger-annotations-1.5.22.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/alibaba/cloud/spring-cloud-starter-alibaba-sentinel/2.0.2.RELEASE/spring-cloud-starter-alibaba-sentinel-2.0.2.RELEASE.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/alibaba/csp/sentinel-transport-simple-http/1.7.1/sentinel-transport-simple-http-1.7.1.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/alibaba/csp/sentinel-transport-common/1.7.1/sentinel-transport-common-1.7.1.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/alibaba/csp/sentinel-annotation-aspectj/1.7.1/sentinel-annotation-aspectj-1.7.1.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/alibaba/csp/sentinel-core/1.7.1/sentinel-core-1.7.1.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/aspectj/aspectjweaver/1.8.13/aspectjweaver-1.8.13.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/alibaba/csp/sentinel-spring-webflux-adapter/1.7.1/sentinel-spring-webflux-adapter-1.7.1.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/alibaba/csp/sentinel-reactor-adapter/1.7.1/sentinel-reactor-adapter-1.7.1.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/alibaba/csp/sentinel-spring-webmvc-adapter/1.7.1/sentinel-spring-webmvc-adapter-1.7.1.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/alibaba/csp/sentinel-parameter-flow-control/1.7.1/sentinel-parameter-flow-control-1.7.1.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/googlecode/concurrentlinkedhashmap/concurrentlinkedhashmap-lru/1.4.2/concurrentlinkedhashmap-lru-1.4.2.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/alibaba/csp/sentinel-cluster-server-default/1.7.1/sentinel-cluster-server-default-1.7.1.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/alibaba/csp/sentinel-cluster-common-default/1.7.1/sentinel-cluster-common-default-1.7.1.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/io/netty/netty-handler/4.1.31.Final/netty-handler-4.1.31.Final.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/io/netty/netty-buffer/4.1.31.Final/netty-buffer-4.1.31.Final.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/io/netty/netty-common/4.1.31.Final/netty-common-4.1.31.Final.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/io/netty/netty-transport/4.1.31.Final/netty-transport-4.1.31.Final.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/io/netty/netty-resolver/4.1.31.Final/netty-resolver-4.1.31.Final.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/io/netty/netty-codec/4.1.31.Final/netty-codec-4.1.31.Final.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/alibaba/csp/sentinel-cluster-client-default/1.7.1/sentinel-cluster-client-default-1.7.1.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/alibaba/cloud/spring-cloud-alibaba-sentinel-datasource/2.0.2.RELEASE/spring-cloud-alibaba-sentinel-datasource-2.0.2.RELEASE.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/fasterxml/jackson/dataformat/jackson-dataformat-xml/2.9.8/jackson-dataformat-xml-2.9.8.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/fasterxml/jackson/module/jackson-module-jaxb-annotations/2.9.8/jackson-module-jaxb-annotations-2.9.8.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/codehaus/woodstox/stax2-api/3.1.4/stax2-api-3.1.4.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/fasterxml/woodstox/woodstox-core/5.0.3/woodstox-core-5.0.3.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/alibaba/csp/sentinel-datasource-apollo/1.7.1/sentinel-datasource-apollo-1.7.1.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/alibaba/csp/sentinel-datasource-extension/1.7.1/sentinel-datasource-extension-1.7.1.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/ctrip/framework/apollo/apollo-client/1.5.0/apollo-client-1.5.0.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/ctrip/framework/apollo/apollo-core/1.5.0/apollo-core-1.5.0.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/google/inject/guice/4.1.0/guice-4.1.0.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/javax/inject/javax.inject/1/javax.inject-1.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/aopalliance/aopalliance/1.0/aopalliance-1.0.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/yaml/snakeyaml/1.19/snakeyaml-1.19.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="PLUGIN" id="net.harawata.mybatipse" enabled="false" runInBatchMode="false"/> | |||
</factorypath> |
@@ -0,0 +1,5 @@ | |||
eclipse.preferences.version=1 | |||
encoding//src/main/java=UTF-8 | |||
encoding//src/test/java=UTF-8 | |||
encoding//src/test/resources=UTF-8 | |||
encoding/<project>=UTF-8 |
@@ -0,0 +1,4 @@ | |||
eclipse.preferences.version=1 | |||
org.eclipse.jdt.apt.aptEnabled=true | |||
org.eclipse.jdt.apt.genSrcDir=target\\generated-sources\\annotations | |||
org.eclipse.jdt.apt.genTestSrcDir=target\\generated-test-sources\\test-annotations |
@@ -0,0 +1,10 @@ | |||
eclipse.preferences.version=1 | |||
org.eclipse.jdt.core.compiler.codegen.methodParameters=generate | |||
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 | |||
org.eclipse.jdt.core.compiler.compliance=1.8 | |||
org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled | |||
org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning | |||
org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=ignore | |||
org.eclipse.jdt.core.compiler.processAnnotations=enabled | |||
org.eclipse.jdt.core.compiler.release=disabled | |||
org.eclipse.jdt.core.compiler.source=1.8 |
@@ -0,0 +1,4 @@ | |||
activeProfiles= | |||
eclipse.preferences.version=1 | |||
resolveWorkspaceProjects=true | |||
version=1 |
@@ -0,0 +1,2 @@ | |||
boot.validation.initialized=true | |||
eclipse.preferences.version=1 |
@@ -0,0 +1,213 @@ | |||
<?xml version="1.0" encoding="UTF-8"?> | |||
<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4"> | |||
<component name="FacetManager"> | |||
<facet type="jpa" name="JPA"> | |||
<configuration> | |||
<setting name="validation-enabled" value="true" /> | |||
<setting name="provider-name" value="Hibernate" /> | |||
<datasource-mapping> | |||
<factory-entry name="1068-yexiu-read-model-mybatis" /> | |||
</datasource-mapping> | |||
<naming-strategy-map /> | |||
</configuration> | |||
</facet> | |||
<facet type="Spring" name="Spring"> | |||
<configuration /> | |||
</facet> | |||
</component> | |||
<component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_8"> | |||
<output url="file://$MODULE_DIR$/target/classes" /> | |||
<output-test url="file://$MODULE_DIR$/target/test-classes" /> | |||
<content url="file://$MODULE_DIR$"> | |||
<sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" /> | |||
<sourceFolder url="file://$MODULE_DIR$/src/test/java" isTestSource="true" /> | |||
<sourceFolder url="file://$MODULE_DIR$/src/test/resources" type="java-test-resource" /> | |||
<excludeFolder url="file://$MODULE_DIR$/target" /> | |||
</content> | |||
<orderEntry type="inheritedJdk" /> | |||
<orderEntry type="sourceFolder" forTests="false" /> | |||
<orderEntry type="library" name="Maven: com.sie.irradiator:1011-sieiot-common-model-mybatis:2.3.3.31.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.belerweb:pinyin4j:2.5.0" level="project" /> | |||
<orderEntry type="library" name="Maven: commons-beanutils:commons-beanutils:1.9.2" level="project" /> | |||
<orderEntry type="library" name="Maven: commons-logging:commons-logging:1.1.1" level="project" /> | |||
<orderEntry type="library" name="Maven: commons-collections:commons-collections:3.2.1" level="project" /> | |||
<orderEntry type="library" name="Maven: commons-lang:commons-lang:2.4" level="project" /> | |||
<orderEntry type="library" name="Maven: com.sie.framework:sie-framework-commons:1.1.3" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-web:5.0.12.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-beans:5.0.12.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-core:5.0.8.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-jcl:5.0.12.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-webmvc:5.0.12.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-context:5.0.12.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-expression:5.0.12.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: com.aliyun.oss:aliyun-sdk-oss:2.8.3" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.httpcomponents:httpclient:4.5.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.httpcomponents:httpcore:4.4.10" level="project" /> | |||
<orderEntry type="library" name="Maven: commons-codec:commons-codec:1.11" level="project" /> | |||
<orderEntry type="library" name="Maven: org.jdom:jdom:1.1" level="project" /> | |||
<orderEntry type="library" name="Maven: junit:junit:4.12" level="project" /> | |||
<orderEntry type="library" name="Maven: org.hamcrest:hamcrest-core:1.3" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-test:5.0.12.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: commons-dbcp:commons-dbcp:1.4" level="project" /> | |||
<orderEntry type="library" name="Maven: commons-pool:commons-pool:1.6" level="project" /> | |||
<orderEntry type="library" name="Maven: com.google.guava:guava:21.0" level="project" /> | |||
<orderEntry type="library" name="Maven: com.sie.irradiator:1008-sieiot-jwt-api:1.0.9" level="project" /> | |||
<orderEntry type="library" name="Maven: com.sie.irradiator:1003-sieiot-core:1.0.3" level="project" /> | |||
<orderEntry type="library" name="Maven: javax.servlet:javax.servlet-api:3.1.0" level="project" /> | |||
<orderEntry type="library" name="Maven: javax.validation:validation-api:2.0.1.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: com.auth0:java-jwt:3.3.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.jsonwebtoken:jjwt:0.9.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.data:spring-data-commons:2.0.13.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: mysql:mysql-connector-java:5.1.47" level="project" /> | |||
<orderEntry type="library" name="Maven: org.projectlombok:lombok:1.16.22" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.kafka:spring-kafka:2.1.12.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-messaging:5.0.12.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.retry:spring-retry:1.2.3.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.kafka:kafka-clients:1.0.2" level="project" /> | |||
<orderEntry type="library" name="Maven: org.lz4:lz4-java:1.4" level="project" /> | |||
<orderEntry type="library" name="Maven: org.xerial.snappy:snappy-java:1.1.4" level="project" /> | |||
<orderEntry type="library" name="Maven: cn.hutool:hutool-all:5.6.5" level="project" /> | |||
<orderEntry type="library" name="Maven: com.google.code.gson:gson:2.8.5" level="project" /> | |||
<orderEntry type="library" name="Maven: net.logstash.logback:logstash-logback-encoder:6.4" level="project" /> | |||
<orderEntry type="library" name="Maven: com.sie.irradiator:5003-sieiot-exception-component:2.0.14" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-autoconfigure:2.0.8.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot:2.0.8.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.aspectj:aspectjrt:1.8.13" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-validation:2.0.8.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-el:8.5.37" level="project" /> | |||
<orderEntry type="library" name="Maven: org.hibernate.validator:hibernate-validator:6.0.14.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: org.jboss.logging:jboss-logging:3.3.2.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml:classmate:1.3.4" level="project" /> | |||
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus:3.3.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-extension:3.3.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-core:3.3.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-annotation:3.3.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.github.jsqlparser:jsqlparser:3.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-boot-starter:3.3.1" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-jdbc:2.0.8.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: com.zaxxer:HikariCP:2.7.9" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-jdbc:5.0.12.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-generator:3.3.1" level="project" /> | |||
<orderEntry type="library" name="Maven: org.mybatis:mybatis-spring:2.0.3" level="project" /> | |||
<orderEntry type="library" name="Maven: org.mybatis:mybatis:3.5.3" level="project" /> | |||
<orderEntry type="library" name="Maven: org.mybatis:mybatis-typehandlers-jsr310:1.0.2" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba:druid:1.2.6" level="project" /> | |||
<orderEntry type="library" name="Maven: io.github.openfeign:feign-core:9.7.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-starter-netflix-hystrix:2.0.2.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-starter:2.0.2.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-context:2.0.2.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.security:spring-security-rsa:1.0.7.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.bouncycastle:bcpkix-jdk15on:1.60" level="project" /> | |||
<orderEntry type="library" name="Maven: org.bouncycastle:bcprov-jdk15on:1.60" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-netflix-core:2.0.2.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-aop:2.0.8.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-netflix-ribbon:2.0.2.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-netflix-archaius:2.0.2.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-starter-netflix-archaius:2.0.2.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: com.netflix.archaius:archaius-core:0.7.6" level="project" /> | |||
<orderEntry type="library" name="Maven: com.google.code.findbugs:jsr305:3.0.1" level="project" /> | |||
<orderEntry type="library" name="Maven: commons-configuration:commons-configuration:1.8" level="project" /> | |||
<orderEntry type="library" name="Maven: com.netflix.hystrix:hystrix-core:1.5.12" level="project" /> | |||
<orderEntry type="library" name="Maven: io.reactivex:rxjava:1.3.8" level="project" /> | |||
<orderEntry type="library" name="Maven: org.hdrhistogram:HdrHistogram:2.1.9" level="project" /> | |||
<orderEntry type="library" name="Maven: com.netflix.hystrix:hystrix-serialization:1.5.12" level="project" /> | |||
<orderEntry type="library" scope="RUNTIME" name="Maven: com.fasterxml.jackson.module:jackson-module-afterburner:2.9.8" level="project" /> | |||
<orderEntry type="library" name="Maven: com.netflix.hystrix:hystrix-metrics-event-stream:1.5.12" level="project" /> | |||
<orderEntry type="library" name="Maven: com.netflix.hystrix:hystrix-javanica:1.5.12" level="project" /> | |||
<orderEntry type="library" scope="RUNTIME" name="Maven: org.apache.commons:commons-lang3:3.7" level="project" /> | |||
<orderEntry type="library" scope="RUNTIME" name="Maven: org.ow2.asm:asm:5.0.4" level="project" /> | |||
<orderEntry type="library" name="Maven: io.reactivex:rxjava-reactive-streams:1.2.1" level="project" /> | |||
<orderEntry type="library" scope="RUNTIME" name="Maven: org.reactivestreams:reactive-streams:1.0.2" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-databind:2.9.10.7" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.9.0" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-core:2.9.8" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.9.8" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.logging.log4j:log4j-to-slf4j:2.17.1" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.logging.log4j:log4j-api:2.17.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.sie.irradiator:2069-siedemo-comm-api:1.0" level="project" /> | |||
<orderEntry type="library" name="Maven: com.sie.irradiator:1011-sieiot-common-model:2.3.3.31.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.sie.framework:sie-fw-hibernate-framework-base:1.1.7" level="project" /> | |||
<orderEntry type="library" name="Maven: com.sie.framework:sie-fw-hibernate-5:1.1.8" level="project" /> | |||
<orderEntry type="library" name="Maven: com.sie.framework:sie-fw-hibernate5-framework-optimisticLock:1.1.2" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-orm:5.0.12.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.hibernate:hibernate-core:5.2.9.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: org.hibernate.javax.persistence:hibernate-jpa-2.1-api:1.0.2.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: org.javassist:javassist:3.20.0-GA" level="project" /> | |||
<orderEntry type="library" name="Maven: antlr:antlr:2.7.7" level="project" /> | |||
<orderEntry type="library" name="Maven: org.jboss.spec.javax.transaction:jboss-transaction-api_1.2_spec:1.0.1.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: org.jboss:jandex:2.0.3.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: dom4j:dom4j:1.6.1" level="project" /> | |||
<orderEntry type="library" name="Maven: org.hibernate.common:hibernate-commons-annotations:5.0.1.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-starter-openfeign:2.0.2.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-openfeign-core:2.0.2.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: io.github.openfeign.form:feign-form-spring:3.3.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.github.openfeign.form:feign-form:3.3.0" level="project" /> | |||
<orderEntry type="library" name="Maven: com.google.code.findbugs:annotations:3.0.1" level="project" /> | |||
<orderEntry type="library" name="Maven: net.jcip:jcip-annotations:1.0" level="project" /> | |||
<orderEntry type="library" name="Maven: commons-fileupload:commons-fileupload:1.3.3" level="project" /> | |||
<orderEntry type="library" name="Maven: commons-io:commons-io:2.2" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-commons:2.0.2.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.security:spring-security-crypto:5.0.11.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: io.github.openfeign:feign-slf4j:9.7.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.github.openfeign:feign-hystrix:9.7.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.github.openfeign:feign-java8:9.7.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-data-mongodb:2.0.8.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter:2.0.8.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-logging:2.0.8.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: ch.qos.logback:logback-classic:1.2.3" level="project" /> | |||
<orderEntry type="library" name="Maven: ch.qos.logback:logback-core:1.2.3" level="project" /> | |||
<orderEntry type="library" name="Maven: org.slf4j:jul-to-slf4j:1.7.25" level="project" /> | |||
<orderEntry type="library" name="Maven: javax.annotation:javax.annotation-api:1.3.2" level="project" /> | |||
<orderEntry type="library" name="Maven: org.yaml:snakeyaml:1.19" level="project" /> | |||
<orderEntry type="library" name="Maven: org.mongodb:mongodb-driver:3.6.4" level="project" /> | |||
<orderEntry type="library" name="Maven: org.mongodb:bson:3.6.4" level="project" /> | |||
<orderEntry type="library" name="Maven: org.mongodb:mongodb-driver-core:3.6.4" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.data:spring-data-mongodb:2.0.13.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba:fastjson:1.2.60" level="project" /> | |||
<orderEntry type="library" name="Maven: org.slf4j:log4j-over-slf4j:1.7.25" level="project" /> | |||
<orderEntry type="library" name="Maven: org.slf4j:slf4j-api:1.7.25" level="project" /> | |||
<orderEntry type="library" name="Maven: com.sie.framework:sie-fw-redis-api:1.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.codehaus.groovy:groovy-all:2.4.13" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.data:spring-data-redis:2.0.13.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.data:spring-data-keyvalue:2.0.13.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-tx:5.0.12.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-oxm:5.0.12.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-aop:5.0.12.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-context-support:5.0.12.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: redis.clients:jedis:2.9.1" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.commons:commons-pool2:2.5.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.swagger:swagger-annotations:1.5.22" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.cloud:spring-cloud-starter-alibaba-sentinel:2.0.2.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-transport-simple-http:1.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-transport-common:1.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-annotation-aspectj:1.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-core:1.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: org.aspectj:aspectjweaver:1.8.13" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-spring-webflux-adapter:1.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-reactor-adapter:1.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-spring-webmvc-adapter:1.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-parameter-flow-control:1.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.googlecode.concurrentlinkedhashmap:concurrentlinkedhashmap-lru:1.4.2" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-cluster-server-default:1.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-cluster-common-default:1.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: io.netty:netty-handler:4.1.31.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: io.netty:netty-buffer:4.1.31.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: io.netty:netty-common:4.1.31.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: io.netty:netty-transport:4.1.31.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: io.netty:netty-resolver:4.1.31.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: io.netty:netty-codec:4.1.31.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-cluster-client-default:1.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.cloud:spring-cloud-alibaba-sentinel-datasource:2.0.2.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.dataformat:jackson-dataformat-xml:2.9.8" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.module:jackson-module-jaxb-annotations:2.9.8" level="project" /> | |||
<orderEntry type="library" name="Maven: org.codehaus.woodstox:stax2-api:3.1.4" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml.woodstox:woodstox-core:5.0.3" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-datasource-apollo:1.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-datasource-extension:1.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.ctrip.framework.apollo:apollo-client:1.5.0" level="project" /> | |||
<orderEntry type="library" name="Maven: com.ctrip.framework.apollo:apollo-core:1.5.0" level="project" /> | |||
<orderEntry type="library" name="Maven: com.google.inject:guice:4.1.0" level="project" /> | |||
<orderEntry type="library" name="Maven: javax.inject:javax.inject:1" level="project" /> | |||
<orderEntry type="library" name="Maven: aopalliance:aopalliance:1.0" level="project" /> | |||
</component> | |||
</module> |
@@ -0,0 +1,51 @@ | |||
<?xml version="1.0" encoding="UTF-8"?> | |||
<project xmlns="http://maven.apache.org/POM/4.0.0" | |||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | |||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> | |||
<parent> | |||
<artifactId>yuexiu-secp-v1.0</artifactId> | |||
<groupId>com.yuexiu.secp</groupId> | |||
<version>1.0.0</version> | |||
</parent> | |||
<modelVersion>4.0.0</modelVersion> | |||
<artifactId>1068-yexiu-read-model-mybatis</artifactId> | |||
<version>1.0.0</version> | |||
<dependencies> | |||
<dependency> | |||
<groupId>com.sie.irradiator</groupId> | |||
<artifactId>1011-sieiot-common-model-mybatis</artifactId> | |||
</dependency> | |||
<dependency> | |||
<groupId>com.sie.irradiator</groupId> | |||
<artifactId>2069-siedemo-comm-api</artifactId> | |||
</dependency> | |||
<dependency> | |||
<groupId>org.springframework.boot</groupId> | |||
<artifactId>spring-boot-starter-data-mongodb</artifactId> | |||
</dependency> | |||
</dependencies> | |||
<build> | |||
<plugins> | |||
<plugin> | |||
<groupId>org.apache.maven.plugins</groupId> | |||
<artifactId>maven-compiler-plugin</artifactId> | |||
<configuration> | |||
<compilerArgs> | |||
<arg>-parameters</arg> | |||
</compilerArgs> | |||
<encoding>${project.build.sourceEncoding}</encoding> | |||
<source>${java.version}</source> | |||
<target>${java.version}</target> | |||
</configuration> | |||
</plugin> | |||
</plugins> | |||
</build> | |||
</project> |
@@ -0,0 +1,10 @@ | |||
package com.sie.demo.comm.model.dao | |||
; | |||
import com.sie.demo.comm.model.entities.readonly.BaseUsers; | |||
import com.sie.iot.common.model.dao.BaseCommonDAO_HI; | |||
import org.springframework.stereotype.Component; | |||
@Component("baseUsersDao") | |||
public interface BaseUsersDao extends BaseCommonDAO_HI<BaseUsers> { | |||
} |
@@ -0,0 +1,22 @@ | |||
package com.sie.demo.comm.model.entities.readonly; | |||
import com.baomidou.mybatisplus.annotation.IdType; | |||
import com.baomidou.mybatisplus.annotation.TableId; | |||
import com.baomidou.mybatisplus.annotation.TableName; | |||
import com.sie.iot.common.idgenerate.GeneratedKeyValue; | |||
import lombok.Data; | |||
import java.io.Serializable; | |||
@Data | |||
@TableName("base_users") | |||
@GeneratedKeyValue | |||
public class BaseUsers implements Serializable { | |||
@TableId(value = "user_id", type = IdType.ASSIGN_ID) | |||
private int userId; | |||
private String phoneNumber; | |||
} | |||
@@ -0,0 +1,163 @@ | |||
//package com.sie.demo.comm.server; | |||
// | |||
//import cn.hutool.core.date.DateUnit; | |||
//import cn.hutool.core.date.DateUtil; | |||
//import com.alibaba.fastjson.JSONObject; | |||
//import com.sie.demo.comm.model.entities.TestMetadataEntity; | |||
//import com.sie.demo.comm.utils.TestCaseUtil; | |||
//import com.siefw.hibernate.core.paging.Pagination; | |||
//import org.junit.Assert; | |||
//import org.junit.Test; | |||
//import org.springframework.beans.factory.annotation.Autowired; | |||
// | |||
//import java.util.Date; | |||
// | |||
//public class IotBaseServerTest extends TestCaseUtil { | |||
// @Autowired | |||
// private ITestMetadata testMetadataServer; | |||
// | |||
// @Test | |||
// public void save(){ | |||
// //TestMetadataEntity entity = testMetadataServer.getById(367188156L); | |||
// TestMetadataEntity entity1 = new TestMetadataEntity(); | |||
// entity1.setTestId(467188156L); | |||
// entity1.setTestCode("12365555555"); | |||
// testMetadataServer.update(entity1); | |||
// } | |||
// | |||
// | |||
// @Test | |||
// public void getByIdTest() { | |||
// TestMetadataEntity metadataEntityHi = testMetadataServer.getById(355035427L); | |||
// metadataEntityHi = testMetadataServer.getById(355035427L); | |||
// System.out.println(JSONObject.toJSONString(metadataEntityHi)); | |||
// } | |||
// | |||
// | |||
//// @Test | |||
//// public void getSingleBySqlTest(){ | |||
//// int i = testMetadataServer.getSingleBySql(); | |||
//// System.out.println(i); | |||
//// } | |||
//// | |||
//// @Test | |||
//// public void findOneBySql(){ | |||
//// Map<String, Object> oneBySql = testMetadataServer.findOneBySql(); | |||
//// Assert.assertNotNull(oneBySql); | |||
//// } | |||
//// | |||
//// | |||
//// @Test | |||
//// public void findListBySql(){ | |||
//// List<Map<String, Object>> listBySql = testMetadataServer.findListBySql(); | |||
//// listBySql = testMetadataServer.findListBySql(); | |||
//// | |||
//// Assert.assertNotNull(listBySql); | |||
//// Assert.assertEquals(listBySql.size(),17); | |||
//// } | |||
// | |||
// @Test | |||
// public void findPagination1(){ | |||
// Pagination<TestMetadataEntity> listBySql = testMetadataServer.findPagination(new JSONObject(),1,10,null); | |||
// testMetadataServer.findPagination(new JSONObject(),1,10,null); | |||
// | |||
// Assert.assertNotNull(listBySql); | |||
// } | |||
// | |||
// @Test | |||
// public void findPagination(){ | |||
// Pagination<TestMetadataEntity> listBySql = testMetadataServer.findDoublePagination(); | |||
// Assert.assertNotNull(listBySql); | |||
// } | |||
// | |||
// | |||
// /** | |||
// * 总-的事务 | |||
// * findP 1000 | |||
// * 耗时:37 | |||
// */ | |||
// @Test | |||
// public void findDoubleTest(){ | |||
// Date start = new Date(); | |||
// TestMetadataEntity listBySql = testMetadataServer.findDoubleTest(); | |||
// Date end = new Date(); | |||
// System.out.println("-----------"+DateUtil.between(end,start, DateUnit.SECOND)); | |||
// } | |||
// | |||
// | |||
// /** | |||
// * 每次单独事务 | |||
// * findP 1000 | |||
// * 耗时:134 | |||
// */ | |||
// @Test | |||
// public void getDoubleTest(){ | |||
// //TestMetadataEntity listBySql = testMetadataServer.getDoubleTest(); | |||
// //Assert.assertNotNull(listBySql); | |||
// | |||
// Date start = new Date(); | |||
// for (int i=0;i<1000;i++){ | |||
// testMetadataServer.findPagination(new JSONObject(),1,10,null);; | |||
// } | |||
// Date end = new Date(); | |||
// System.out.println("-----------"+DateUtil.between(end,start, DateUnit.SECOND)); | |||
// } | |||
// | |||
// /** | |||
// * 总-的事务 给get加上事务 以find修饰 | |||
// * find 1000 | |||
// * 耗时:17 | |||
// */ | |||
// @Test | |||
// public void findDoubleTestGET(){ | |||
// Date start = new Date(); | |||
// TestMetadataEntity listBySql = testMetadataServer.findDoubleTestGet(); | |||
// Date end = new Date(); | |||
// System.out.println("-----------"+DateUtil.between(end,start, DateUnit.SECOND)); | |||
// } | |||
// | |||
// | |||
// | |||
// /** | |||
// * 每次单独执行 没有事务 每次都是new session | |||
// * get 1000 | |||
// * 耗时:41 --21 | |||
// */ | |||
// @Test | |||
// public void getDoubleTestGET(){ | |||
// //TestMetadataEntity listBySql = testMetadataServer.getDoubleTest(); | |||
// //Assert.assertNotNull(listBySql); | |||
// | |||
// Date start = new Date(); | |||
// for (int i=0;i<1000;i++){ | |||
// testMetadataServer.getById((long)i); | |||
// } | |||
// Date end = new Date(); | |||
// System.out.println("-----------"+DateUtil.between(end,start, DateUnit.SECOND)); | |||
// } | |||
// | |||
// /** | |||
// * 每次单独执行 有事务 | |||
// * find 1000 | |||
// * 耗时:127 -104 | |||
// */ | |||
// @Test | |||
// public void getDoubleTestGET1(){ | |||
// //TestMetadataEntity listBySql = testMetadataServer.getDoubleTest(); | |||
// //Assert.assertNotNull(listBySql); | |||
// | |||
// Date start = new Date(); | |||
// for (int i=0;i<1000;i++){ | |||
// testMetadataServer.findById((long) i); | |||
// } | |||
// Date end = new Date(); | |||
// System.out.println("-----------"+DateUtil.between(end,start, DateUnit.SECOND)); | |||
// } | |||
// | |||
// | |||
// @Test | |||
// public void getDoubleTestGET11(){ | |||
// Date end = new Date(); | |||
// } | |||
// | |||
//} |
@@ -0,0 +1,13 @@ | |||
package com.sie.demo.comm.utils; | |||
import org.junit.runner.RunWith; | |||
import org.springframework.test.context.ContextConfiguration; | |||
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; | |||
import org.springframework.test.context.web.WebAppConfiguration; | |||
@RunWith(SpringJUnit4ClassRunner.class) | |||
@ContextConfiguration(locations={"classpath*:com/sie/demo/comm/config/spring.hibernate.cfg.xml"}) | |||
@WebAppConfiguration | |||
public class TestCaseUtil { | |||
} |
@@ -0,0 +1,41 @@ | |||
properties.jdbc.driverClassName=com.mysql.jdbc.Driver | |||
properties.jdbc.url=0273a20d38cf3daca43abea56319a2013a0c69fda1a828015452b0e105cd6a0ce0fc283160dbdcff23cac36993b9f8dfacb6a9e4a3ec4bd45f4bc6a5dd6ccdefb5215be93c04ab2ed839d345c9a5966cbdff9a79be5c15e1d7daa4c4d5f8dd47e20e5f7748aa1cbdef8b6ebfc2f81e4e2f108339034e4471 | |||
properties.jdbc.username=a2e14dca7baac4c6f665eab7d44305c4 | |||
properties.jdbc.password=ab1c81e5641895cbe45ebcaee32b4eb1 | |||
properties.jdbc.validationQuery=SELECT 1 | |||
properties.jdbc.initialSize=20 | |||
properties.jdbc.maxActive=800 | |||
properties.jdbc.maxIdle=50 | |||
properties.jdbc.minIdle=20 | |||
# OSSÎļþ·þÎñÆ÷ | |||
sie.file.type=aliyun | |||
sie.file.accessProtocol=https:// | |||
sie.file.endpoint=oss-cn-shanghai.aliyuncs.com | |||
sie.file.accessKeyId=317cb4dcd8af8974ff6a8d848d21ea245b3309cf6d94740c64783b56dc058aca | |||
sie.file.accessKeySecret=9a04fb8534f8abd1dd10ac58d2faa405ce718e2343d47356b6431abfbee9d60f | |||
sie.file.bucketName=sieiotoss | |||
fastdfs.connect-timeout = 2 | |||
fastdfs.network-timeout = 30 | |||
fastdfs.charset = UTF-8 | |||
fastdfs.tracker-http-port = 8080 | |||
fastdfs.anti-steal-token = false | |||
fastdfs.secret-key = FastDFS1234567890 | |||
fastdfs.tracker-servers = 192.168.8.22:22122 | |||
fastdfs.pool.enabled = true | |||
fastdfs.pool.max-count-per-entry=500 | |||
fastdfs.pool.max-idle-time=3600 | |||
fastdfs.pool.maxWaitTimeInMs = 1000 | |||
spring.redis.host=139.159.228.191 | |||
spring.redis.port=6377 | |||
spring.redis.password=j4kd4ng3s8f3 | |||
spring.klock.address=${spring.redis.host}:${spring.redis.port} | |||
spring.klock.password=${spring.redis.password} | |||
spring.klock.enable=true |
@@ -0,0 +1,93 @@ | |||
<beans xmlns="http://www.springframework.org/schema/beans" | |||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | |||
xmlns:context="http://www.springframework.org/schema/context" | |||
xmlns:aop="http://www.springframework.org/schema/aop" | |||
xmlns:tx="http://www.springframework.org/schema/tx" xmlns:task="http://www.springframework.org/schema/task" | |||
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.2.xsd | |||
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.2.xsd | |||
http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-3.2.xsd | |||
http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.2.xsd | |||
http://www.springframework.org/schema/task http://www.springframework.org/schema/task/spring-task.xsd"> | |||
<aop:config proxy-target-class="true"/> | |||
<context:annotation-config/> | |||
<context:component-scan base-package="com.sie.demo.comm.model.dao,com.sie.demo.comm.model.inter.server,cn.hutool.extra.spring"/> | |||
<bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> | |||
<property name="locations"> | |||
<list> | |||
<value>classpath:com/sie/demo/comm/config/db_jdbc.properties</value> | |||
</list> | |||
</property> | |||
</bean> | |||
<bean id="dataSource" destroy-method="close" class="com.sie.iot.common.dbcp.BasicDataSourceDecrypt"> | |||
<property name="driverClassName" value="${properties.jdbc.driverClassName}"/> | |||
<property name="url" value="${properties.jdbc.url}"/> | |||
<property name="username" value="${properties.jdbc.username}"/> | |||
<property name="password" value="${properties.jdbc.password}"/> | |||
<property name="validationQuery" value="${properties.jdbc.validationQuery}"/> | |||
<property name="initialSize" value="${properties.jdbc.initialSize}"/> | |||
<property name="maxActive" value="${properties.jdbc.maxActive}"/> | |||
<property name="maxIdle" value="${properties.jdbc.maxIdle}"/> | |||
<property name="minIdle" value="${properties.jdbc.minIdle}"/> | |||
</bean> | |||
<bean id="sessionFactory" class="org.springframework.orm.hibernate5.LocalSessionFactoryBean"> | |||
<property name="dataSource" ref="dataSource"/> | |||
<property name="packagesToScan"> | |||
<list> | |||
<value>com.sie.demo.comm.model.entities</value> | |||
</list> | |||
</property> | |||
<property name="hibernateProperties"> | |||
<props> | |||
<prop key="hibernate.dialect">org.hibernate.dialect.MySQLDialect</prop> | |||
<prop key="hibernate.show_sql">true</prop> | |||
<!--<prop key="hibernate.hbm2ddl.auto">update</prop>--> | |||
<prop key="javax.persistence.validation.mode">none</prop> | |||
</props> | |||
</property> | |||
</bean> | |||
<bean id="hibernateTemplete" class="org.springframework.orm.hibernate5.HibernateTemplate"> | |||
<property name="sessionFactory" ref="sessionFactory"></property> | |||
</bean> | |||
<bean id="transactionManager" class="org.springframework.orm.hibernate5.HibernateTransactionManager"> | |||
<property name="sessionFactory" ref="sessionFactory"></property> | |||
</bean> | |||
<!-- 配置事务的传播特性 --> | |||
<tx:advice id="txAdvice" transaction-manager="transactionManager"> | |||
<tx:attributes> | |||
<tx:method name="insert*" propagation="REQUIRED" rollback-for="Exception" read-only="false"/> | |||
<tx:method name="save*" propagation="REQUIRED" rollback-for="Exception" read-only="false"/> | |||
<tx:method name="update*" propagation="REQUIRED" rollback-for="Exception" read-only="false"/> | |||
<tx:method name="delete*" propagation="REQUIRED" rollback-for="Exception" read-only="false"/> | |||
<tx:method name="find*" read-only="true"/> | |||
</tx:attributes> | |||
</tx:advice> | |||
<!-- 那些类的哪些方法参与事务 --> | |||
<aop:config><!--|| execution(* com.sie.saaf.*.model.dao.readonly.*.*(..))--> | |||
<aop:pointcut id="businessService" expression="execution(* com.sie.demo.comm.model.inter.server.*.*(..)) | |||
|| execution(* com.sie.iot.common.model.inter.server.*.*(..)) | |||
|| execution(* com.sie.iot.file.model.inter.server.*.*(..))"/> | |||
<aop:advisor advice-ref="txAdvice" pointcut-ref="businessService" order="0"/> | |||
</aop:config> | |||
<bean id="redisConnectionFactory" class="org.springframework.data.redis.connection.jedis.JedisConnectionFactory"> | |||
<property name="hostName" value="${spring.redis.host}"></property> | |||
<property name="port" value="${spring.redis.port}"/> | |||
<property name="password" value="${spring.redis.password}"></property> | |||
</bean> | |||
<bean id="redisTemplate" class="org.springframework.data.redis.core.RedisTemplate"> | |||
<property name="connectionFactory" ref="redisConnectionFactory"></property> | |||
</bean> | |||
</beans> |
@@ -0,0 +1,48 @@ | |||
<?xml version="1.0" encoding="UTF-8"?> | |||
<configuration> | |||
<!-- 尽量别用绝对路径,如果带参数不同容器路径解释可能不同,以下配置参数在pom.xml里 --> | |||
<property name="log.root.level" value="info" /> <!-- 日志级别 --> | |||
<property name="log.other.level" value="info" /> <!-- 其他日志级别 --> | |||
<property name="log.base" value="logs" /> <!-- 日志路径,这里是相对路径,web项目eclipse下会输出到eclipse的安装目录下,如果部署到linux上的tomcat下,会输出到tomcat/bin目录 下 --> | |||
<property name="log.moduleName" value="siedemo-common" /> <!-- 模块名称, 影响日志配置名,日志文件名 --> | |||
<property name="log.max.size" value="100MB" /> <!-- 日志文件大小 --> | |||
<!--控制台输出 --> | |||
<appender name="stdout" class="ch.qos.logback.core.ConsoleAppender"> | |||
<encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder"> | |||
<Pattern>%date{yyyy-MM-dd HH:mm:ss.SSS} %-5level [%thread]%logger{56}.%method:%L -%msg%n</Pattern> | |||
</encoder> | |||
</appender> | |||
<!-- 日志文件输出 --> | |||
<appender name="file" class="ch.qos.logback.core.rolling.RollingFileAppender"> | |||
<File>${log.base}/${log.moduleName}.log</File><!-- 设置日志不超过${log.max.size}时的保存路径,注意如果 是web项目会保存到Tomcat的bin目录 下 --> | |||
<!-- 滚动记录文件,先将日志记录到指定文件,当符合某个条件时,将日志记录到其他文件。--> | |||
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> | |||
<FileNamePattern>${log.base}/archive/${log.moduleName}_all_%d{yyyy-MM-dd}.%i.log.zip | |||
</FileNamePattern> | |||
<!-- 当天的日志大小 超过${log.max.size}时,压缩日志并保存 --> | |||
<timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP"> | |||
<maxFileSize>${log.max.size}</maxFileSize> | |||
</timeBasedFileNamingAndTriggeringPolicy> | |||
</rollingPolicy> | |||
<!-- 日志输出的文件的格式 --> | |||
<layout class="ch.qos.logback.classic.PatternLayout"> | |||
<pattern>%date{yyyy-MM-dd HH:mm:ss.SSS} %-5level [%thread]%logger{56}.%method:%L -%msg%n</pattern> | |||
</layout> | |||
</appender> | |||
<!-- 为某个包下的所有类的指定Appender 这里也可以指定类名称例如:com.aa.bb.ClassName --> | |||
<logger name="org.springframework.aop.framework.CglibAopProxy" additivity="false"> | |||
<level value="warn" /> | |||
<appender-ref ref="stdout" /> | |||
</logger> | |||
<!-- root将级别为“DEBUG”及大于“DEBUG”的日志信息交给已经配置好的名为“Console”的appender处理,“Console”appender将信息打印到Console --> | |||
<root level="info"> | |||
<appender-ref ref="stdout" /> <!-- 标识这个appender将会添加到这个logger --> | |||
<appender-ref ref="file" /> | |||
</root> | |||
</configuration> |
@@ -0,0 +1,41 @@ | |||
properties.jdbc.driverClassName=com.mysql.jdbc.Driver | |||
properties.jdbc.url=0273a20d38cf3daca43abea56319a2013a0c69fda1a828015452b0e105cd6a0ce0fc283160dbdcff23cac36993b9f8dfacb6a9e4a3ec4bd45f4bc6a5dd6ccdefb5215be93c04ab2ed839d345c9a5966cbdff9a79be5c15e1d7daa4c4d5f8dd47e20e5f7748aa1cbdef8b6ebfc2f81e4e2f108339034e4471 | |||
properties.jdbc.username=a2e14dca7baac4c6f665eab7d44305c4 | |||
properties.jdbc.password=ab1c81e5641895cbe45ebcaee32b4eb1 | |||
properties.jdbc.validationQuery=SELECT 1 | |||
properties.jdbc.initialSize=20 | |||
properties.jdbc.maxActive=800 | |||
properties.jdbc.maxIdle=50 | |||
properties.jdbc.minIdle=20 | |||
# OSSÎļþ·þÎñÆ÷ | |||
sie.file.type=aliyun | |||
sie.file.accessProtocol=https:// | |||
sie.file.endpoint=oss-cn-shanghai.aliyuncs.com | |||
sie.file.accessKeyId=317cb4dcd8af8974ff6a8d848d21ea245b3309cf6d94740c64783b56dc058aca | |||
sie.file.accessKeySecret=9a04fb8534f8abd1dd10ac58d2faa405ce718e2343d47356b6431abfbee9d60f | |||
sie.file.bucketName=sieiotoss | |||
fastdfs.connect-timeout = 2 | |||
fastdfs.network-timeout = 30 | |||
fastdfs.charset = UTF-8 | |||
fastdfs.tracker-http-port = 8080 | |||
fastdfs.anti-steal-token = false | |||
fastdfs.secret-key = FastDFS1234567890 | |||
fastdfs.tracker-servers = 192.168.8.22:22122 | |||
fastdfs.pool.enabled = true | |||
fastdfs.pool.max-count-per-entry=500 | |||
fastdfs.pool.max-idle-time=3600 | |||
fastdfs.pool.maxWaitTimeInMs = 1000 | |||
spring.redis.host=139.159.228.191 | |||
spring.redis.port=6377 | |||
spring.redis.password=j4kd4ng3s8f3 | |||
spring.klock.address=${spring.redis.host}:${spring.redis.port} | |||
spring.klock.password=${spring.redis.password} | |||
spring.klock.enable=true |
@@ -0,0 +1,93 @@ | |||
<beans xmlns="http://www.springframework.org/schema/beans" | |||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | |||
xmlns:context="http://www.springframework.org/schema/context" | |||
xmlns:aop="http://www.springframework.org/schema/aop" | |||
xmlns:tx="http://www.springframework.org/schema/tx" xmlns:task="http://www.springframework.org/schema/task" | |||
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.2.xsd | |||
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.2.xsd | |||
http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-3.2.xsd | |||
http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.2.xsd | |||
http://www.springframework.org/schema/task http://www.springframework.org/schema/task/spring-task.xsd"> | |||
<aop:config proxy-target-class="true"/> | |||
<context:annotation-config/> | |||
<context:component-scan base-package="com.sie.demo.comm.model.dao,com.sie.demo.comm.model.inter.server,cn.hutool.extra.spring"/> | |||
<bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> | |||
<property name="locations"> | |||
<list> | |||
<value>classpath:com/sie/demo/comm/config/db_jdbc.properties</value> | |||
</list> | |||
</property> | |||
</bean> | |||
<bean id="dataSource" destroy-method="close" class="com.sie.iot.common.dbcp.BasicDataSourceDecrypt"> | |||
<property name="driverClassName" value="${properties.jdbc.driverClassName}"/> | |||
<property name="url" value="${properties.jdbc.url}"/> | |||
<property name="username" value="${properties.jdbc.username}"/> | |||
<property name="password" value="${properties.jdbc.password}"/> | |||
<property name="validationQuery" value="${properties.jdbc.validationQuery}"/> | |||
<property name="initialSize" value="${properties.jdbc.initialSize}"/> | |||
<property name="maxActive" value="${properties.jdbc.maxActive}"/> | |||
<property name="maxIdle" value="${properties.jdbc.maxIdle}"/> | |||
<property name="minIdle" value="${properties.jdbc.minIdle}"/> | |||
</bean> | |||
<bean id="sessionFactory" class="org.springframework.orm.hibernate5.LocalSessionFactoryBean"> | |||
<property name="dataSource" ref="dataSource"/> | |||
<property name="packagesToScan"> | |||
<list> | |||
<value>com.sie.demo.comm.model.entities</value> | |||
</list> | |||
</property> | |||
<property name="hibernateProperties"> | |||
<props> | |||
<prop key="hibernate.dialect">org.hibernate.dialect.MySQLDialect</prop> | |||
<prop key="hibernate.show_sql">true</prop> | |||
<!--<prop key="hibernate.hbm2ddl.auto">update</prop>--> | |||
<prop key="javax.persistence.validation.mode">none</prop> | |||
</props> | |||
</property> | |||
</bean> | |||
<bean id="hibernateTemplete" class="org.springframework.orm.hibernate5.HibernateTemplate"> | |||
<property name="sessionFactory" ref="sessionFactory"></property> | |||
</bean> | |||
<bean id="transactionManager" class="org.springframework.orm.hibernate5.HibernateTransactionManager"> | |||
<property name="sessionFactory" ref="sessionFactory"></property> | |||
</bean> | |||
<!-- 配置事务的传播特性 --> | |||
<tx:advice id="txAdvice" transaction-manager="transactionManager"> | |||
<tx:attributes> | |||
<tx:method name="insert*" propagation="REQUIRED" rollback-for="Exception" read-only="false"/> | |||
<tx:method name="save*" propagation="REQUIRED" rollback-for="Exception" read-only="false"/> | |||
<tx:method name="update*" propagation="REQUIRED" rollback-for="Exception" read-only="false"/> | |||
<tx:method name="delete*" propagation="REQUIRED" rollback-for="Exception" read-only="false"/> | |||
<tx:method name="find*" read-only="true"/> | |||
</tx:attributes> | |||
</tx:advice> | |||
<!-- 那些类的哪些方法参与事务 --> | |||
<aop:config><!--|| execution(* com.sie.saaf.*.model.dao.readonly.*.*(..))--> | |||
<aop:pointcut id="businessService" expression="execution(* com.sie.demo.comm.model.inter.server.*.*(..)) | |||
|| execution(* com.sie.iot.common.model.inter.server.*.*(..)) | |||
|| execution(* com.sie.iot.file.model.inter.server.*.*(..))"/> | |||
<aop:advisor advice-ref="txAdvice" pointcut-ref="businessService" order="0"/> | |||
</aop:config> | |||
<bean id="redisConnectionFactory" class="org.springframework.data.redis.connection.jedis.JedisConnectionFactory"> | |||
<property name="hostName" value="${spring.redis.host}"></property> | |||
<property name="port" value="${spring.redis.port}"/> | |||
<property name="password" value="${spring.redis.password}"></property> | |||
</bean> | |||
<bean id="redisTemplate" class="org.springframework.data.redis.core.RedisTemplate"> | |||
<property name="connectionFactory" ref="redisConnectionFactory"></property> | |||
</bean> | |||
</beans> |
@@ -0,0 +1,48 @@ | |||
<?xml version="1.0" encoding="UTF-8"?> | |||
<configuration> | |||
<!-- 尽量别用绝对路径,如果带参数不同容器路径解释可能不同,以下配置参数在pom.xml里 --> | |||
<property name="log.root.level" value="info" /> <!-- 日志级别 --> | |||
<property name="log.other.level" value="info" /> <!-- 其他日志级别 --> | |||
<property name="log.base" value="logs" /> <!-- 日志路径,这里是相对路径,web项目eclipse下会输出到eclipse的安装目录下,如果部署到linux上的tomcat下,会输出到tomcat/bin目录 下 --> | |||
<property name="log.moduleName" value="siedemo-common" /> <!-- 模块名称, 影响日志配置名,日志文件名 --> | |||
<property name="log.max.size" value="100MB" /> <!-- 日志文件大小 --> | |||
<!--控制台输出 --> | |||
<appender name="stdout" class="ch.qos.logback.core.ConsoleAppender"> | |||
<encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder"> | |||
<Pattern>%date{yyyy-MM-dd HH:mm:ss.SSS} %-5level [%thread]%logger{56}.%method:%L -%msg%n</Pattern> | |||
</encoder> | |||
</appender> | |||
<!-- 日志文件输出 --> | |||
<appender name="file" class="ch.qos.logback.core.rolling.RollingFileAppender"> | |||
<File>${log.base}/${log.moduleName}.log</File><!-- 设置日志不超过${log.max.size}时的保存路径,注意如果 是web项目会保存到Tomcat的bin目录 下 --> | |||
<!-- 滚动记录文件,先将日志记录到指定文件,当符合某个条件时,将日志记录到其他文件。--> | |||
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> | |||
<FileNamePattern>${log.base}/archive/${log.moduleName}_all_%d{yyyy-MM-dd}.%i.log.zip | |||
</FileNamePattern> | |||
<!-- 当天的日志大小 超过${log.max.size}时,压缩日志并保存 --> | |||
<timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP"> | |||
<maxFileSize>${log.max.size}</maxFileSize> | |||
</timeBasedFileNamingAndTriggeringPolicy> | |||
</rollingPolicy> | |||
<!-- 日志输出的文件的格式 --> | |||
<layout class="ch.qos.logback.classic.PatternLayout"> | |||
<pattern>%date{yyyy-MM-dd HH:mm:ss.SSS} %-5level [%thread]%logger{56}.%method:%L -%msg%n</pattern> | |||
</layout> | |||
</appender> | |||
<!-- 为某个包下的所有类的指定Appender 这里也可以指定类名称例如:com.aa.bb.ClassName --> | |||
<logger name="org.springframework.aop.framework.CglibAopProxy" additivity="false"> | |||
<level value="warn" /> | |||
<appender-ref ref="stdout" /> | |||
</logger> | |||
<!-- root将级别为“DEBUG”及大于“DEBUG”的日志信息交给已经配置好的名为“Console”的appender处理,“Console”appender将信息打印到Console --> | |||
<root level="info"> | |||
<appender-ref ref="stdout" /> <!-- 标识这个appender将会添加到这个logger --> | |||
<appender-ref ref="file" /> | |||
</root> | |||
</configuration> |
@@ -0,0 +1,208 @@ | |||
<?xml version="1.0" encoding="UTF-8"?> | |||
<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4"> | |||
<component name="FacetManager"> | |||
<facet type="jpa" name="JPA"> | |||
<configuration> | |||
<setting name="validation-enabled" value="true" /> | |||
<setting name="provider-name" value="Hibernate" /> | |||
<datasource-mapping> | |||
<factory-entry name="1069-yuexiu-registration-model-mybatis" /> | |||
</datasource-mapping> | |||
<naming-strategy-map /> | |||
</configuration> | |||
</facet> | |||
<facet type="Spring" name="Spring"> | |||
<configuration /> | |||
</facet> | |||
</component> | |||
<component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_8"> | |||
<output url="file://$MODULE_DIR$/target/classes" /> | |||
<output-test url="file://$MODULE_DIR$/target/test-classes" /> | |||
<content url="file://$MODULE_DIR$"> | |||
<sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" /> | |||
<sourceFolder url="file://$MODULE_DIR$/src/main/resources" type="java-resource" /> | |||
<sourceFolder url="file://$MODULE_DIR$/src/test/java" isTestSource="true" /> | |||
<excludeFolder url="file://$MODULE_DIR$/target" /> | |||
</content> | |||
<orderEntry type="inheritedJdk" /> | |||
<orderEntry type="sourceFolder" forTests="false" /> | |||
<orderEntry type="library" name="Maven: com.sie.irradiator:1011-sieiot-common-model-mybatis:2.3.3.31.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.belerweb:pinyin4j:2.5.0" level="project" /> | |||
<orderEntry type="library" name="Maven: commons-beanutils:commons-beanutils:1.9.2" level="project" /> | |||
<orderEntry type="library" name="Maven: commons-logging:commons-logging:1.1.1" level="project" /> | |||
<orderEntry type="library" name="Maven: commons-collections:commons-collections:3.2.1" level="project" /> | |||
<orderEntry type="library" name="Maven: commons-lang:commons-lang:2.4" level="project" /> | |||
<orderEntry type="library" name="Maven: com.sie.framework:sie-framework-commons:1.1.3" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-web:5.0.12.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-beans:5.0.12.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-core:5.0.8.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-jcl:5.0.12.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-webmvc:5.0.12.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-context:5.0.12.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-expression:5.0.12.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: com.aliyun.oss:aliyun-sdk-oss:2.8.3" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.httpcomponents:httpclient:4.5.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.httpcomponents:httpcore:4.4.10" level="project" /> | |||
<orderEntry type="library" name="Maven: commons-codec:commons-codec:1.11" level="project" /> | |||
<orderEntry type="library" name="Maven: org.jdom:jdom:1.1" level="project" /> | |||
<orderEntry type="library" name="Maven: junit:junit:4.12" level="project" /> | |||
<orderEntry type="library" name="Maven: org.hamcrest:hamcrest-core:1.3" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-test:5.0.12.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: commons-dbcp:commons-dbcp:1.4" level="project" /> | |||
<orderEntry type="library" name="Maven: commons-pool:commons-pool:1.6" level="project" /> | |||
<orderEntry type="library" name="Maven: com.google.guava:guava:21.0" level="project" /> | |||
<orderEntry type="library" name="Maven: com.sie.irradiator:1008-sieiot-jwt-api:1.0.9" level="project" /> | |||
<orderEntry type="library" name="Maven: com.sie.irradiator:1003-sieiot-core:1.0.3" level="project" /> | |||
<orderEntry type="library" name="Maven: javax.servlet:javax.servlet-api:3.1.0" level="project" /> | |||
<orderEntry type="library" name="Maven: javax.validation:validation-api:2.0.1.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: com.auth0:java-jwt:3.3.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.jsonwebtoken:jjwt:0.9.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.data:spring-data-commons:2.0.13.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: mysql:mysql-connector-java:5.1.47" level="project" /> | |||
<orderEntry type="library" name="Maven: org.projectlombok:lombok:1.16.22" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.kafka:spring-kafka:2.1.12.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-messaging:5.0.12.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.retry:spring-retry:1.2.3.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.kafka:kafka-clients:1.0.2" level="project" /> | |||
<orderEntry type="library" name="Maven: org.lz4:lz4-java:1.4" level="project" /> | |||
<orderEntry type="library" name="Maven: org.xerial.snappy:snappy-java:1.1.4" level="project" /> | |||
<orderEntry type="library" name="Maven: cn.hutool:hutool-all:5.6.5" level="project" /> | |||
<orderEntry type="library" name="Maven: com.google.code.gson:gson:2.8.5" level="project" /> | |||
<orderEntry type="library" name="Maven: net.logstash.logback:logstash-logback-encoder:6.4" level="project" /> | |||
<orderEntry type="library" name="Maven: com.sie.irradiator:5003-sieiot-exception-component:2.0.14" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-autoconfigure:2.0.8.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot:2.0.8.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.aspectj:aspectjrt:1.8.13" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-validation:2.0.8.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter:2.0.8.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-logging:2.0.8.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: ch.qos.logback:logback-classic:1.2.3" level="project" /> | |||
<orderEntry type="library" name="Maven: ch.qos.logback:logback-core:1.2.3" level="project" /> | |||
<orderEntry type="library" name="Maven: org.slf4j:jul-to-slf4j:1.7.25" level="project" /> | |||
<orderEntry type="library" name="Maven: javax.annotation:javax.annotation-api:1.3.2" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-el:8.5.37" level="project" /> | |||
<orderEntry type="library" name="Maven: org.hibernate.validator:hibernate-validator:6.0.14.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: org.jboss.logging:jboss-logging:3.3.2.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml:classmate:1.3.4" level="project" /> | |||
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus:3.3.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-extension:3.3.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-core:3.3.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-annotation:3.3.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.github.jsqlparser:jsqlparser:3.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-boot-starter:3.3.1" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-jdbc:2.0.8.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: com.zaxxer:HikariCP:2.7.9" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-jdbc:5.0.12.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-generator:3.3.1" level="project" /> | |||
<orderEntry type="library" name="Maven: org.mybatis:mybatis-spring:2.0.3" level="project" /> | |||
<orderEntry type="library" name="Maven: org.mybatis:mybatis:3.5.3" level="project" /> | |||
<orderEntry type="library" name="Maven: org.mybatis:mybatis-typehandlers-jsr310:1.0.2" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba:druid:1.2.6" level="project" /> | |||
<orderEntry type="library" name="Maven: io.github.openfeign:feign-core:9.7.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-starter-netflix-hystrix:2.0.2.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-starter:2.0.2.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-context:2.0.2.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.security:spring-security-rsa:1.0.7.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.bouncycastle:bcpkix-jdk15on:1.60" level="project" /> | |||
<orderEntry type="library" name="Maven: org.bouncycastle:bcprov-jdk15on:1.60" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-netflix-core:2.0.2.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-aop:2.0.8.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-netflix-ribbon:2.0.2.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-netflix-archaius:2.0.2.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-starter-netflix-archaius:2.0.2.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: com.netflix.archaius:archaius-core:0.7.6" level="project" /> | |||
<orderEntry type="library" name="Maven: com.google.code.findbugs:jsr305:3.0.1" level="project" /> | |||
<orderEntry type="library" name="Maven: commons-configuration:commons-configuration:1.8" level="project" /> | |||
<orderEntry type="library" name="Maven: com.netflix.hystrix:hystrix-core:1.5.12" level="project" /> | |||
<orderEntry type="library" name="Maven: io.reactivex:rxjava:1.3.8" level="project" /> | |||
<orderEntry type="library" name="Maven: org.hdrhistogram:HdrHistogram:2.1.9" level="project" /> | |||
<orderEntry type="library" name="Maven: com.netflix.hystrix:hystrix-serialization:1.5.12" level="project" /> | |||
<orderEntry type="library" scope="RUNTIME" name="Maven: com.fasterxml.jackson.module:jackson-module-afterburner:2.9.8" level="project" /> | |||
<orderEntry type="library" name="Maven: com.netflix.hystrix:hystrix-metrics-event-stream:1.5.12" level="project" /> | |||
<orderEntry type="library" name="Maven: com.netflix.hystrix:hystrix-javanica:1.5.12" level="project" /> | |||
<orderEntry type="library" scope="RUNTIME" name="Maven: org.apache.commons:commons-lang3:3.7" level="project" /> | |||
<orderEntry type="library" scope="RUNTIME" name="Maven: org.ow2.asm:asm:5.0.4" level="project" /> | |||
<orderEntry type="library" name="Maven: io.reactivex:rxjava-reactive-streams:1.2.1" level="project" /> | |||
<orderEntry type="library" scope="RUNTIME" name="Maven: org.reactivestreams:reactive-streams:1.0.2" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-databind:2.9.10.7" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.9.0" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-core:2.9.8" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.9.8" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.logging.log4j:log4j-to-slf4j:2.17.1" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.logging.log4j:log4j-api:2.17.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.sie.irradiator:2069-siedemo-comm-api:1.0" level="project" /> | |||
<orderEntry type="library" name="Maven: com.sie.irradiator:1011-sieiot-common-model:2.3.3.31.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.sie.framework:sie-fw-hibernate-framework-base:1.1.7" level="project" /> | |||
<orderEntry type="library" name="Maven: com.sie.framework:sie-fw-hibernate-5:1.1.8" level="project" /> | |||
<orderEntry type="library" name="Maven: com.sie.framework:sie-fw-hibernate5-framework-optimisticLock:1.1.2" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-orm:5.0.12.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.hibernate:hibernate-core:5.2.9.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: org.hibernate.javax.persistence:hibernate-jpa-2.1-api:1.0.2.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: org.javassist:javassist:3.20.0-GA" level="project" /> | |||
<orderEntry type="library" name="Maven: antlr:antlr:2.7.7" level="project" /> | |||
<orderEntry type="library" name="Maven: org.jboss.spec.javax.transaction:jboss-transaction-api_1.2_spec:1.0.1.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: org.jboss:jandex:2.0.3.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: dom4j:dom4j:1.6.1" level="project" /> | |||
<orderEntry type="library" name="Maven: org.hibernate.common:hibernate-commons-annotations:5.0.1.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-starter-openfeign:2.0.2.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-openfeign-core:2.0.2.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: io.github.openfeign.form:feign-form-spring:3.3.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.github.openfeign.form:feign-form:3.3.0" level="project" /> | |||
<orderEntry type="library" name="Maven: com.google.code.findbugs:annotations:3.0.1" level="project" /> | |||
<orderEntry type="library" name="Maven: net.jcip:jcip-annotations:1.0" level="project" /> | |||
<orderEntry type="library" name="Maven: commons-fileupload:commons-fileupload:1.3.3" level="project" /> | |||
<orderEntry type="library" name="Maven: commons-io:commons-io:2.2" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-commons:2.0.2.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.security:spring-security-crypto:5.0.11.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: io.github.openfeign:feign-slf4j:9.7.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.github.openfeign:feign-hystrix:9.7.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.github.openfeign:feign-java8:9.7.0" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba:fastjson:1.2.60" level="project" /> | |||
<orderEntry type="library" name="Maven: org.slf4j:log4j-over-slf4j:1.7.25" level="project" /> | |||
<orderEntry type="library" name="Maven: org.slf4j:slf4j-api:1.7.25" level="project" /> | |||
<orderEntry type="library" name="Maven: com.sie.framework:sie-fw-redis-api:1.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.codehaus.groovy:groovy-all:2.4.13" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.data:spring-data-redis:2.0.13.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.data:spring-data-keyvalue:2.0.13.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-tx:5.0.12.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-oxm:5.0.12.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-aop:5.0.12.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-context-support:5.0.12.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: redis.clients:jedis:2.9.1" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.commons:commons-pool2:2.5.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.swagger:swagger-annotations:1.5.22" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.cloud:spring-cloud-starter-alibaba-sentinel:2.0.2.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-transport-simple-http:1.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-transport-common:1.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-annotation-aspectj:1.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-core:1.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: org.aspectj:aspectjweaver:1.8.13" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-spring-webflux-adapter:1.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-reactor-adapter:1.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-spring-webmvc-adapter:1.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-parameter-flow-control:1.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.googlecode.concurrentlinkedhashmap:concurrentlinkedhashmap-lru:1.4.2" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-cluster-server-default:1.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-cluster-common-default:1.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: io.netty:netty-handler:4.1.31.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: io.netty:netty-buffer:4.1.31.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: io.netty:netty-common:4.1.31.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: io.netty:netty-transport:4.1.31.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: io.netty:netty-resolver:4.1.31.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: io.netty:netty-codec:4.1.31.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-cluster-client-default:1.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.cloud:spring-cloud-alibaba-sentinel-datasource:2.0.2.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.dataformat:jackson-dataformat-xml:2.9.8" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.module:jackson-module-jaxb-annotations:2.9.8" level="project" /> | |||
<orderEntry type="library" name="Maven: org.codehaus.woodstox:stax2-api:3.1.4" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml.woodstox:woodstox-core:5.0.3" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-datasource-apollo:1.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-datasource-extension:1.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.ctrip.framework.apollo:apollo-client:1.5.0" level="project" /> | |||
<orderEntry type="library" name="Maven: com.ctrip.framework.apollo:apollo-core:1.5.0" level="project" /> | |||
<orderEntry type="library" name="Maven: com.google.inject:guice:4.1.0" level="project" /> | |||
<orderEntry type="library" name="Maven: javax.inject:javax.inject:1" level="project" /> | |||
<orderEntry type="library" name="Maven: aopalliance:aopalliance:1.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.yaml:snakeyaml:1.19" level="project" /> | |||
</component> | |||
</module> |
@@ -0,0 +1,50 @@ | |||
<?xml version="1.0" encoding="UTF-8"?> | |||
<project xmlns="http://maven.apache.org/POM/4.0.0" | |||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | |||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> | |||
<parent> | |||
<artifactId>yuexiu-secp-v1.0</artifactId> | |||
<groupId>com.yuexiu.secp</groupId> | |||
<version>1.0.0</version> | |||
</parent> | |||
<modelVersion>4.0.0</modelVersion> | |||
<artifactId>1069-yuexiu-registration-model-mybatis</artifactId> | |||
<properties> | |||
<maven.compiler.source>8</maven.compiler.source> | |||
<maven.compiler.target>8</maven.compiler.target> | |||
</properties> | |||
<dependencies> | |||
<dependency> | |||
<groupId>com.sie.irradiator</groupId> | |||
<artifactId>1011-sieiot-common-model-mybatis</artifactId> | |||
</dependency> | |||
<dependency> | |||
<groupId>com.sie.irradiator</groupId> | |||
<artifactId>2069-siedemo-comm-api</artifactId> | |||
</dependency> | |||
</dependencies> | |||
<build> | |||
<plugins> | |||
<plugin> | |||
<groupId>org.apache.maven.plugins</groupId> | |||
<artifactId>maven-compiler-plugin</artifactId> | |||
<configuration> | |||
<compilerArgs> | |||
<arg>-parameters</arg> | |||
</compilerArgs> | |||
<encoding>${project.build.sourceEncoding}</encoding> | |||
<source>${java.version}</source> | |||
<target>${java.version}</target> | |||
</configuration> | |||
</plugin> | |||
</plugins> | |||
</build> | |||
</project> |
@@ -0,0 +1,123 @@ | |||
<?xml version="1.0" encoding="UTF-8"?> | |||
<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4"> | |||
<component name="FacetManager"> | |||
<facet type="Spring" name="Spring"> | |||
<configuration /> | |||
</facet> | |||
</component> | |||
<component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_8"> | |||
<output url="file://$MODULE_DIR$/target/classes" /> | |||
<output-test url="file://$MODULE_DIR$/target/test-classes" /> | |||
<content url="file://$MODULE_DIR$"> | |||
<sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" /> | |||
<sourceFolder url="file://$MODULE_DIR$/src/main/resources" type="java-resource" /> | |||
<sourceFolder url="file://$MODULE_DIR$/src/test/java" isTestSource="true" /> | |||
<excludeFolder url="file://$MODULE_DIR$/target" /> | |||
</content> | |||
<orderEntry type="inheritedJdk" /> | |||
<orderEntry type="sourceFolder" forTests="false" /> | |||
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-starter-openfeign:2.0.2.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-starter:2.0.2.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter:2.0.8.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-logging:2.0.8.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: ch.qos.logback:logback-classic:1.2.3" level="project" /> | |||
<orderEntry type="library" name="Maven: ch.qos.logback:logback-core:1.2.3" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.logging.log4j:log4j-to-slf4j:2.17.1" level="project" /> | |||
<orderEntry type="library" name="Maven: org.slf4j:jul-to-slf4j:1.7.25" level="project" /> | |||
<orderEntry type="library" name="Maven: javax.annotation:javax.annotation-api:1.3.2" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-context:2.0.2.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.security:spring-security-rsa:1.0.7.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.bouncycastle:bcpkix-jdk15on:1.60" level="project" /> | |||
<orderEntry type="library" name="Maven: org.bouncycastle:bcprov-jdk15on:1.60" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-openfeign-core:2.0.2.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-netflix-ribbon:2.0.2.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-netflix-archaius:2.0.2.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-aop:2.0.8.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: io.github.openfeign.form:feign-form-spring:3.3.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.github.openfeign.form:feign-form:3.3.0" level="project" /> | |||
<orderEntry type="library" name="Maven: com.google.code.findbugs:annotations:3.0.1" level="project" /> | |||
<orderEntry type="library" name="Maven: net.jcip:jcip-annotations:1.0" level="project" /> | |||
<orderEntry type="library" name="Maven: commons-fileupload:commons-fileupload:1.3.3" level="project" /> | |||
<orderEntry type="library" name="Maven: commons-io:commons-io:2.2" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-web:5.0.12.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-beans:5.0.12.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-core:5.0.8.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-jcl:5.0.12.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-commons:2.0.2.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.security:spring-security-crypto:5.0.11.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: io.github.openfeign:feign-slf4j:9.7.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.github.openfeign:feign-hystrix:9.7.0" level="project" /> | |||
<orderEntry type="library" name="Maven: com.netflix.archaius:archaius-core:0.7.6" level="project" /> | |||
<orderEntry type="library" name="Maven: com.google.code.findbugs:jsr305:3.0.1" level="project" /> | |||
<orderEntry type="library" scope="RUNTIME" name="Maven: commons-configuration:commons-configuration:1.8" level="project" /> | |||
<orderEntry type="library" scope="RUNTIME" name="Maven: commons-lang:commons-lang:2.6" level="project" /> | |||
<orderEntry type="library" name="Maven: com.google.guava:guava:16.0" level="project" /> | |||
<orderEntry type="library" name="Maven: com.netflix.hystrix:hystrix-core:1.5.12" level="project" /> | |||
<orderEntry type="library" name="Maven: io.reactivex:rxjava:1.3.8" level="project" /> | |||
<orderEntry type="library" name="Maven: org.hdrhistogram:HdrHistogram:2.1.9" level="project" /> | |||
<orderEntry type="library" name="Maven: io.github.openfeign:feign-java8:9.7.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.github.openfeign:feign-core:9.7.0" level="project" /> | |||
<orderEntry type="library" scope="PROVIDED" name="Maven: javax.servlet:javax.servlet-api:3.1.0" level="project" /> | |||
<orderEntry type="library" name="Maven: com.sie.irradiator:1003-sieiot-core:1.0.3" level="project" /> | |||
<orderEntry type="library" name="Maven: org.projectlombok:lombok:1.16.22" level="project" /> | |||
<orderEntry type="library" name="Maven: cn.hutool:hutool-all:5.6.5" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-autoconfigure:2.0.8.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot:2.0.8.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-databind:2.9.10.7" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.9.0" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-core:2.9.8" level="project" /> | |||
<orderEntry type="library" name="Maven: javax.validation:validation-api:2.0.1.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba:fastjson:1.2.60" level="project" /> | |||
<orderEntry type="library" name="Maven: org.slf4j:log4j-over-slf4j:1.7.25" level="project" /> | |||
<orderEntry type="library" name="Maven: org.slf4j:slf4j-api:1.7.25" level="project" /> | |||
<orderEntry type="library" name="Maven: com.sie.framework:sie-fw-redis-api:1.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.codehaus.groovy:groovy-all:2.4.13" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.data:spring-data-redis:2.0.13.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.data:spring-data-keyvalue:2.0.13.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.data:spring-data-commons:2.0.13.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-context:5.0.12.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-expression:5.0.12.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-tx:5.0.12.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-oxm:5.0.12.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-aop:5.0.12.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-context-support:5.0.12.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: redis.clients:jedis:2.9.1" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.commons:commons-pool2:2.5.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.swagger:swagger-annotations:1.5.22" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.cloud:spring-cloud-starter-alibaba-sentinel:2.0.2.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-transport-simple-http:1.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-transport-common:1.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-annotation-aspectj:1.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-core:1.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: org.aspectj:aspectjrt:1.8.13" level="project" /> | |||
<orderEntry type="library" name="Maven: org.aspectj:aspectjweaver:1.8.13" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-spring-webflux-adapter:1.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-reactor-adapter:1.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-spring-webmvc-adapter:1.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-parameter-flow-control:1.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.googlecode.concurrentlinkedhashmap:concurrentlinkedhashmap-lru:1.4.2" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-cluster-server-default:1.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-cluster-common-default:1.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: io.netty:netty-handler:4.1.31.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: io.netty:netty-buffer:4.1.31.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: io.netty:netty-common:4.1.31.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: io.netty:netty-transport:4.1.31.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: io.netty:netty-resolver:4.1.31.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: io.netty:netty-codec:4.1.31.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-cluster-client-default:1.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.cloud:spring-cloud-alibaba-sentinel-datasource:2.0.2.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.dataformat:jackson-dataformat-xml:2.9.8" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.module:jackson-module-jaxb-annotations:2.9.8" level="project" /> | |||
<orderEntry type="library" name="Maven: org.codehaus.woodstox:stax2-api:3.1.4" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml.woodstox:woodstox-core:5.0.3" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-datasource-apollo:1.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-datasource-extension:1.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.ctrip.framework.apollo:apollo-client:1.5.0" level="project" /> | |||
<orderEntry type="library" name="Maven: com.ctrip.framework.apollo:apollo-core:1.5.0" level="project" /> | |||
<orderEntry type="library" name="Maven: com.google.code.gson:gson:2.8.5" level="project" /> | |||
<orderEntry type="library" name="Maven: com.google.inject:guice:4.1.0" level="project" /> | |||
<orderEntry type="library" name="Maven: javax.inject:javax.inject:1" level="project" /> | |||
<orderEntry type="library" name="Maven: aopalliance:aopalliance:1.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.yaml:snakeyaml:1.19" level="project" /> | |||
</component> | |||
</module> |
@@ -0,0 +1,88 @@ | |||
<?xml version="1.0" encoding="UTF-8"?> | |||
<project xmlns="http://maven.apache.org/POM/4.0.0" | |||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | |||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> | |||
<parent> | |||
<artifactId>sie-irradiator-v1.0</artifactId> | |||
<groupId>com.sie.irradiator</groupId> | |||
<version>2.0.3</version> | |||
</parent> | |||
<modelVersion>4.0.0</modelVersion> | |||
<artifactId>2067-yuexiu-task-api</artifactId> | |||
<properties> | |||
<maven.compiler.source>8</maven.compiler.source> | |||
<maven.compiler.target>8</maven.compiler.target> | |||
</properties> | |||
<dependencies> | |||
<!-- 新增feign相关的jar--> | |||
<dependency> | |||
<groupId>org.springframework.cloud</groupId> | |||
<artifactId>spring-cloud-starter-openfeign</artifactId> | |||
<version>2.0.2.RELEASE</version> | |||
</dependency> | |||
<dependency> | |||
<groupId>io.github.openfeign</groupId> | |||
<artifactId>feign-core</artifactId> | |||
<version>9.7.0</version> | |||
</dependency> | |||
<dependency> | |||
<groupId>javax.servlet</groupId> | |||
<artifactId>javax.servlet-api</artifactId> | |||
<version>3.1.0</version> | |||
<scope>provided</scope> | |||
</dependency> | |||
<dependency> | |||
<groupId>com.sie.irradiator</groupId> | |||
<artifactId>1003-sieiot-core</artifactId> | |||
<version>1.0.3</version> | |||
</dependency> | |||
</dependencies> | |||
<repositories> | |||
<repository> | |||
<id>myRepository</id> | |||
<name>local private nexus</name> | |||
<url>http://139.159.227.77:8081/nexus/content/repositories/thirdparty/</url> | |||
<releases> | |||
<enabled>true</enabled> | |||
</releases> | |||
<snapshots> | |||
<enabled>true</enabled> | |||
</snapshots> | |||
</repository> | |||
</repositories> | |||
<distributionManagement> | |||
<repository> | |||
<id>nexus-releases</id> | |||
<name>Nexus Release Repository</name> | |||
<url>http://139.159.227.77:8081/nexus/content/repositories/thirdparty/</url> | |||
</repository> | |||
<snapshotRepository> | |||
<id>nexus-snapshots</id> | |||
<name>Nexus Snapshot Repository</name> | |||
<url>http://139.159.227.77:8081/nexus/content/repositories/thirdparty/</url> | |||
</snapshotRepository> | |||
</distributionManagement> | |||
<build> | |||
<plugins> | |||
<plugin> | |||
<groupId>org.apache.maven.plugins</groupId> | |||
<artifactId>maven-compiler-plugin</artifactId> | |||
<configuration> | |||
<compilerArgs> | |||
<arg>-parameters</arg> | |||
</compilerArgs> | |||
<encoding>${project.build.sourceEncoding}</encoding> | |||
<source>${java.version}</source> | |||
<target>${java.version}</target> | |||
</configuration> | |||
</plugin> | |||
</plugins> | |||
</build> | |||
</project> |
@@ -0,0 +1,342 @@ | |||
<?xml version="1.0" encoding="UTF-8"?> | |||
<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4"> | |||
<component name="FacetManager"> | |||
<facet type="web" name="Web"> | |||
<configuration> | |||
<webroots /> | |||
<sourceRoots> | |||
<root url="file://$MODULE_DIR$/src/main/java" /> | |||
<root url="file://$MODULE_DIR$/src/main/resources" /> | |||
</sourceRoots> | |||
</configuration> | |||
</facet> | |||
<facet type="jpa" name="JPA"> | |||
<configuration> | |||
<setting name="validation-enabled" value="true" /> | |||
<setting name="provider-name" value="Hibernate" /> | |||
<datasource-mapping> | |||
<factory-entry name="2067-yuexiu-task-application" /> | |||
</datasource-mapping> | |||
<naming-strategy-map /> | |||
</configuration> | |||
</facet> | |||
<facet type="Spring" name="Spring"> | |||
<configuration> | |||
<fileset id="fileset" name="Spring.mybatis.cfg" removed="false"> | |||
<file>file://$MODULE_DIR$/src/main/resources/com/yuexiu/secp/comm/config/spring.mybatis.cfg.xml</file> | |||
</fileset> | |||
</configuration> | |||
</facet> | |||
</component> | |||
<component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_8"> | |||
<output url="file://$MODULE_DIR$/target/classes" /> | |||
<output-test url="file://$MODULE_DIR$/target/test-classes" /> | |||
<content url="file://$MODULE_DIR$"> | |||
<sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" /> | |||
<sourceFolder url="file://$MODULE_DIR$/src/main/resources" type="java-resource" /> | |||
<sourceFolder url="file://$MODULE_DIR$/src/test/java" isTestSource="true" /> | |||
<excludeFolder url="file://$MODULE_DIR$/target" /> | |||
</content> | |||
<orderEntry type="inheritedJdk" /> | |||
<orderEntry type="sourceFolder" forTests="false" /> | |||
<orderEntry type="library" name="Maven: com.sie.irradiator:1011-sieiot-common-application:2.1.8.26" level="project" /> | |||
<orderEntry type="library" name="Maven: uk.co.jemos.podam:podam:7.2.3.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: net.jcip:jcip-annotations:1.0" level="project" /> | |||
<orderEntry type="library" name="Maven: javax.annotation:javax.annotation-api:1.3.2" level="project" /> | |||
<orderEntry type="library" name="Maven: javax.validation:validation-api:2.0.1.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.commons:commons-lang3:3.7" level="project" /> | |||
<orderEntry type="library" name="Maven: io.micrometer:micrometer-core:1.0.9" level="project" /> | |||
<orderEntry type="library" name="Maven: org.hdrhistogram:HdrHistogram:2.1.10" level="project" /> | |||
<orderEntry type="library" name="Maven: org.latencyutils:LatencyUtils:2.0.3" level="project" /> | |||
<orderEntry type="library" name="Maven: io.micrometer:micrometer-registry-prometheus:1.0.9" level="project" /> | |||
<orderEntry type="library" name="Maven: io.prometheus:simpleclient_common:0.4.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.prometheus:simpleclient:0.4.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-actuator:2.0.8.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter:2.0.8.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot:2.0.8.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-logging:2.0.8.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: ch.qos.logback:logback-classic:1.2.3" level="project" /> | |||
<orderEntry type="library" name="Maven: ch.qos.logback:logback-core:1.2.3" level="project" /> | |||
<orderEntry type="library" name="Maven: org.slf4j:jul-to-slf4j:1.7.25" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.logging.log4j:log4j-to-slf4j:2.17.1" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.logging.log4j:log4j-api:2.17.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.ctrip.framework.apollo:apollo-client:1.4.0" level="project" /> | |||
<orderEntry type="library" name="Maven: com.ctrip.framework.apollo:apollo-core:1.4.0" level="project" /> | |||
<orderEntry type="library" name="Maven: com.google.inject:guice:4.1.0" level="project" /> | |||
<orderEntry type="library" name="Maven: javax.inject:javax.inject:1" level="project" /> | |||
<orderEntry type="library" name="Maven: aopalliance:aopalliance:1.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.yaml:snakeyaml:1.19" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-actuator-autoconfigure:2.0.8.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-actuator:2.0.8.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-autoconfigure:2.0.8.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-core:5.0.8.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-jcl:5.0.12.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-context:5.0.12.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-expression:5.0.12.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.9.8" level="project" /> | |||
<orderEntry type="library" name="Maven: de.codecentric:spring-boot-admin-starter-client:2.0.6" level="project" /> | |||
<orderEntry type="library" name="Maven: de.codecentric:spring-boot-admin-client:2.0.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.jolokia:jolokia-core:1.5.0" level="project" /> | |||
<orderEntry type="library" name="Maven: com.googlecode.json-simple:json-simple:1.1.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.nepxion:discovery-plugin-starter-nacos:6.0.6" level="project" /> | |||
<orderEntry type="library" name="Maven: com.nepxion:discovery-plugin-config-center:6.0.6" level="project" /> | |||
<orderEntry type="library" name="Maven: com.nepxion:discovery-plugin-framework:6.0.6" level="project" /> | |||
<orderEntry type="library" name="Maven: com.nepxion:discovery-common:6.0.6" level="project" /> | |||
<orderEntry type="library" name="Maven: com.nepxion:eventbus-aop-starter:2.0.12" level="project" /> | |||
<orderEntry type="library" name="Maven: com.nepxion:eventbus-aop:2.0.12" level="project" /> | |||
<orderEntry type="library" name="Maven: com.nepxion:matrix-aop-starter:2.0.7" level="project" /> | |||
<orderEntry type="library" name="Maven: com.nepxion:matrix-aop:2.0.7" level="project" /> | |||
<orderEntry type="library" name="Maven: com.nepxion:banner:1.0.2" level="project" /> | |||
<orderEntry type="library" name="Maven: com.taobao.text:text-ui:0.0.2" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-starter-netflix-ribbon:2.0.2.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: com.netflix.ribbon:ribbon:2.2.5" level="project" /> | |||
<orderEntry type="library" scope="RUNTIME" name="Maven: com.netflix.ribbon:ribbon-transport:2.2.5" level="project" /> | |||
<orderEntry type="library" scope="RUNTIME" name="Maven: io.reactivex:rxnetty-contexts:0.4.9" level="project" /> | |||
<orderEntry type="library" scope="RUNTIME" name="Maven: io.reactivex:rxnetty-servo:0.4.9" level="project" /> | |||
<orderEntry type="library" scope="RUNTIME" name="Maven: io.reactivex:rxnetty:0.4.9" level="project" /> | |||
<orderEntry type="library" name="Maven: com.netflix.ribbon:ribbon-core:2.2.5" level="project" /> | |||
<orderEntry type="library" name="Maven: com.netflix.ribbon:ribbon-httpclient:2.2.5" level="project" /> | |||
<orderEntry type="library" scope="RUNTIME" name="Maven: com.sun.jersey:jersey-client:1.19.1" level="project" /> | |||
<orderEntry type="library" scope="RUNTIME" name="Maven: com.sun.jersey:jersey-core:1.19.1" level="project" /> | |||
<orderEntry type="library" scope="RUNTIME" name="Maven: javax.ws.rs:jsr311-api:1.1.1" level="project" /> | |||
<orderEntry type="library" scope="RUNTIME" name="Maven: com.sun.jersey.contribs:jersey-apache-client4:1.19.1" level="project" /> | |||
<orderEntry type="library" scope="RUNTIME" name="Maven: com.netflix.netflix-commons:netflix-commons-util:0.3.0" level="project" /> | |||
<orderEntry type="library" name="Maven: com.netflix.ribbon:ribbon-loadbalancer:2.2.5" level="project" /> | |||
<orderEntry type="library" scope="RUNTIME" name="Maven: com.netflix.netflix-commons:netflix-statistics:0.1.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.github.ben-manes.caffeine:caffeine:2.6.2" level="project" /> | |||
<orderEntry type="library" name="Maven: dom4j:dom4j:1.6.1" level="project" /> | |||
<orderEntry type="library" name="Maven: xml-apis:xml-apis:1.4.01" level="project" /> | |||
<orderEntry type="library" name="Maven: com.nepxion:discovery-plugin-admin-center:6.0.6" level="project" /> | |||
<orderEntry type="library" name="Maven: com.nepxion:discovery-plugin-framework-nacos:6.0.6" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.cloud:spring-cloud-starter-alibaba-nacos-discovery:2.0.2.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.nacos:nacos-client:1.2.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.nacos:nacos-common:1.2.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.nacos:nacos-api:1.2.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.spring:spring-context-support:1.0.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.junit.jupiter:junit-jupiter:5.5.2" level="project" /> | |||
<orderEntry type="library" name="Maven: org.junit.jupiter:junit-jupiter-api:5.1.1" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apiguardian:apiguardian-api:1.0.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.opentest4j:opentest4j:1.0.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.junit.platform:junit-platform-commons:1.1.1" level="project" /> | |||
<orderEntry type="library" name="Maven: org.junit.jupiter:junit-jupiter-params:5.1.1" level="project" /> | |||
<orderEntry type="library" scope="RUNTIME" name="Maven: org.junit.jupiter:junit-jupiter-engine:5.1.1" level="project" /> | |||
<orderEntry type="library" scope="RUNTIME" name="Maven: org.junit.platform:junit-platform-engine:1.1.1" level="project" /> | |||
<orderEntry type="library" name="Maven: org.mockito:mockito-junit-jupiter:3.1.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.mockito:mockito-core:2.15.0" level="project" /> | |||
<orderEntry type="library" name="Maven: net.bytebuddy:byte-buddy-agent:1.7.11" level="project" /> | |||
<orderEntry type="library" name="Maven: org.objenesis:objenesis:2.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.glassfish.jersey.core:jersey-client:2.26" level="project" /> | |||
<orderEntry type="library" name="Maven: org.glassfish.jersey.core:jersey-common:2.26" level="project" /> | |||
<orderEntry type="library" name="Maven: org.glassfish.hk2:osgi-resource-locator:1.0.1" level="project" /> | |||
<orderEntry type="library" name="Maven: org.glassfish.hk2.external:javax.inject:2.5.0-b42" level="project" /> | |||
<orderEntry type="library" name="Maven: javax.ws.rs:javax.ws.rs-api:2.0.1" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-starter-netflix-hystrix:2.0.2.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-starter:2.0.2.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-context:2.0.2.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.security:spring-security-rsa:1.0.7.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.bouncycastle:bcpkix-jdk15on:1.60" level="project" /> | |||
<orderEntry type="library" name="Maven: org.bouncycastle:bcprov-jdk15on:1.60" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-netflix-core:2.0.2.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-aop:2.0.8.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-netflix-ribbon:2.0.2.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-netflix-archaius:2.0.2.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-starter-netflix-archaius:2.0.2.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: com.netflix.archaius:archaius-core:0.7.6" level="project" /> | |||
<orderEntry type="library" name="Maven: com.google.code.findbugs:jsr305:3.0.1" level="project" /> | |||
<orderEntry type="library" name="Maven: commons-configuration:commons-configuration:1.8" level="project" /> | |||
<orderEntry type="library" name="Maven: com.netflix.hystrix:hystrix-core:1.5.12" level="project" /> | |||
<orderEntry type="library" name="Maven: io.reactivex:rxjava:1.3.8" level="project" /> | |||
<orderEntry type="library" name="Maven: com.netflix.hystrix:hystrix-serialization:1.5.12" level="project" /> | |||
<orderEntry type="library" scope="RUNTIME" name="Maven: com.fasterxml.jackson.module:jackson-module-afterburner:2.9.8" level="project" /> | |||
<orderEntry type="library" name="Maven: com.netflix.hystrix:hystrix-metrics-event-stream:1.5.12" level="project" /> | |||
<orderEntry type="library" name="Maven: com.netflix.hystrix:hystrix-javanica:1.5.12" level="project" /> | |||
<orderEntry type="library" scope="RUNTIME" name="Maven: org.ow2.asm:asm:5.0.4" level="project" /> | |||
<orderEntry type="library" name="Maven: io.reactivex:rxjava-reactive-streams:1.2.1" level="project" /> | |||
<orderEntry type="library" scope="RUNTIME" name="Maven: org.reactivestreams:reactive-streams:1.0.2" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-netflix-turbine:2.0.2.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-web:2.0.8.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-json:2.0.8.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.9.8" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.module:jackson-module-parameter-names:2.9.8" level="project" /> | |||
<orderEntry type="library" name="Maven: org.hibernate.validator:hibernate-validator:6.0.14.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-commons:2.0.2.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.security:spring-security-crypto:5.0.11.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.httpcomponents:httpclient:4.5.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.httpcomponents:httpcore:4.4.10" level="project" /> | |||
<orderEntry type="library" name="Maven: commons-codec:commons-codec:1.11" level="project" /> | |||
<orderEntry type="library" name="Maven: com.netflix.turbine:turbine-core:1.0.0" level="project" /> | |||
<orderEntry type="library" name="Maven: com.netflix.servo:servo-core:0.12.21" level="project" /> | |||
<orderEntry type="library" name="Maven: org.codehaus.jackson:jackson-mapper-asl:1.9.2" level="project" /> | |||
<orderEntry type="library" name="Maven: commons-io:commons-io:2.4" level="project" /> | |||
<orderEntry type="library" name="Maven: org.codehaus.jackson:jackson-core-asl:1.9.2" level="project" /> | |||
<orderEntry type="library" name="Maven: io.springfox:springfox-swagger2:2.9.2" level="project" /> | |||
<orderEntry type="library" name="Maven: io.springfox:springfox-spi:2.9.2" level="project" /> | |||
<orderEntry type="library" name="Maven: io.springfox:springfox-core:2.9.2" level="project" /> | |||
<orderEntry type="library" name="Maven: net.bytebuddy:byte-buddy:1.7.11" level="project" /> | |||
<orderEntry type="library" name="Maven: io.springfox:springfox-schema:2.9.2" level="project" /> | |||
<orderEntry type="library" name="Maven: io.springfox:springfox-swagger-common:2.9.2" level="project" /> | |||
<orderEntry type="library" name="Maven: io.springfox:springfox-spring-web:2.9.2" level="project" /> | |||
<orderEntry type="library" name="Maven: com.google.guava:guava:20.0" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml:classmate:1.3.4" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.plugin:spring-plugin-core:1.2.0.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.plugin:spring-plugin-metadata:1.2.0.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.mapstruct:mapstruct:1.2.0.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: io.swagger:swagger-models:1.5.21" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.9.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.springfox:springfox-swagger-ui:2.9.2" level="project" /> | |||
<orderEntry type="library" name="Maven: commons-lang:commons-lang:2.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.commons:commons-text:1.8" level="project" /> | |||
<orderEntry type="library" name="Maven: com.sie.framework:sie-framework-commons:1.1.3" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.poi:poi:3.16" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.commons:commons-collections4:4.1" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.poi:poi-ooxml:3.16" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.poi:poi-ooxml-schemas:3.16" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.xmlbeans:xmlbeans:2.6.0" level="project" /> | |||
<orderEntry type="library" name="Maven: com.github.virtuald:curvesapi:1.04" level="project" /> | |||
<orderEntry type="library" name="Maven: ch.ethz.ganymed:ganymed-ssh2:build210" level="project" /> | |||
<orderEntry type="library" name="Maven: commons-httpclient:commons-httpclient:3.0.1" level="project" /> | |||
<orderEntry type="library" name="Maven: commons-logging:commons-logging:1.0.3" level="project" /> | |||
<orderEntry type="library" name="Maven: org.codehaus.jettison:jettison:1.3.8" level="project" /> | |||
<orderEntry type="library" name="Maven: stax:stax-api:1.0.1" level="project" /> | |||
<orderEntry type="library" name="Maven: commons-beanutils:commons-beanutils:1.9.2" level="project" /> | |||
<orderEntry type="library" name="Maven: commons-collections:commons-collections:3.2.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.belerweb:pinyin4j:2.5.0" level="project" /> | |||
<orderEntry type="library" name="Maven: jdom:jdom:1.0" level="project" /> | |||
<orderEntry type="library" name="Maven: net.sf.json-lib:json-lib:jdk15:2.1" level="project" /> | |||
<orderEntry type="library" name="Maven: net.sf.ezmorph:ezmorph:1.0.3" level="project" /> | |||
<orderEntry type="library" name="Maven: org.json:json:20140107" level="project" /> | |||
<orderEntry type="library" name="Maven: com.itextpdf:itext-asian:5.2.0" level="project" /> | |||
<orderEntry type="library" name="Maven: com.itextpdf:itextpdf:5.4.3" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.pdfbox:pdfbox:1.6.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.pdfbox:fontbox:1.6.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.pdfbox:jempbox:1.6.0" level="project" /> | |||
<orderEntry type="library" name="Maven: com.github.mifmif:generex:1.0.2" level="project" /> | |||
<orderEntry type="library" name="Maven: dk.brics.automaton:automaton:1.11-8" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-core:1.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-datasource-extension:1.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: org.codehaus.janino:janino:3.0.11" level="project" /> | |||
<orderEntry type="library" name="Maven: org.codehaus.janino:commons-compiler:3.0.11" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-databind:2.9.10.7" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-core:2.9.8" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-undertow:2.0.8.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: io.undertow:undertow-core:1.4.26.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: org.jboss.logging:jboss-logging:3.3.2.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: org.jboss.xnio:xnio-api:3.3.8.Final" level="project" /> | |||
<orderEntry type="library" scope="RUNTIME" name="Maven: org.jboss.xnio:xnio-nio:3.3.8.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: io.undertow:undertow-servlet:1.4.26.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: org.jboss.spec.javax.annotation:jboss-annotations-api_1.2_spec:1.0.2.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: io.undertow:undertow-websockets-jsr:1.4.26.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: org.jboss.spec.javax.websocket:jboss-websocket-api_1.1_spec:1.1.3.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: javax.servlet:javax.servlet-api:3.1.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.glassfish:javax.el:3.0.0" level="project" /> | |||
<orderEntry type="module" module-name="2067-yuexiu-task-api" /> | |||
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-starter-openfeign:2.0.2.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-openfeign-core:2.0.2.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: io.github.openfeign.form:feign-form-spring:3.3.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.github.openfeign.form:feign-form:3.3.0" level="project" /> | |||
<orderEntry type="library" name="Maven: com.google.code.findbugs:annotations:3.0.1" level="project" /> | |||
<orderEntry type="library" name="Maven: commons-fileupload:commons-fileupload:1.3.3" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-web:5.0.12.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: io.github.openfeign:feign-slf4j:9.7.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.github.openfeign:feign-hystrix:9.7.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.github.openfeign:feign-java8:9.7.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.github.openfeign:feign-core:9.7.0" level="project" /> | |||
<orderEntry type="library" name="Maven: com.sie.irradiator:1003-sieiot-core:1.0.3" level="project" /> | |||
<orderEntry type="library" name="Maven: org.projectlombok:lombok:1.16.22" level="project" /> | |||
<orderEntry type="library" name="Maven: cn.hutool:hutool-all:5.6.5" level="project" /> | |||
<orderEntry type="module" module-name="1067-yuexiu-task-model-mybatis" /> | |||
<orderEntry type="library" name="Maven: com.sie.irradiator:1011-sieiot-common-model-mybatis:2.3.3.31.1" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-webmvc:5.0.12.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: com.aliyun.oss:aliyun-sdk-oss:2.8.3" level="project" /> | |||
<orderEntry type="library" name="Maven: org.jdom:jdom:1.1" level="project" /> | |||
<orderEntry type="library" name="Maven: junit:junit:4.12" level="project" /> | |||
<orderEntry type="library" name="Maven: org.hamcrest:hamcrest-core:1.3" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-test:5.0.12.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: commons-dbcp:commons-dbcp:1.4" level="project" /> | |||
<orderEntry type="library" name="Maven: commons-pool:commons-pool:1.6" level="project" /> | |||
<orderEntry type="library" name="Maven: com.sie.irradiator:1008-sieiot-jwt-api:1.0.9" level="project" /> | |||
<orderEntry type="library" name="Maven: com.auth0:java-jwt:3.3.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.jsonwebtoken:jjwt:0.9.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.data:spring-data-commons:2.0.13.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: mysql:mysql-connector-java:5.1.47" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.kafka:spring-kafka:2.1.12.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-messaging:5.0.12.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.retry:spring-retry:1.2.3.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.kafka:kafka-clients:1.0.2" level="project" /> | |||
<orderEntry type="library" name="Maven: org.lz4:lz4-java:1.4" level="project" /> | |||
<orderEntry type="library" name="Maven: org.xerial.snappy:snappy-java:1.1.4" level="project" /> | |||
<orderEntry type="library" name="Maven: com.google.code.gson:gson:2.8.5" level="project" /> | |||
<orderEntry type="library" name="Maven: net.logstash.logback:logstash-logback-encoder:6.4" level="project" /> | |||
<orderEntry type="library" name="Maven: com.sie.irradiator:5003-sieiot-exception-component:2.0.14" level="project" /> | |||
<orderEntry type="library" name="Maven: org.aspectj:aspectjrt:1.8.13" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-validation:2.0.8.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-el:8.5.37" level="project" /> | |||
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus:3.3.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-extension:3.3.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-core:3.3.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-annotation:3.3.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.github.jsqlparser:jsqlparser:3.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-boot-starter:3.3.1" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-jdbc:2.0.8.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: com.zaxxer:HikariCP:2.7.9" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-jdbc:5.0.12.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-generator:3.3.1" level="project" /> | |||
<orderEntry type="library" name="Maven: org.mybatis:mybatis-spring:2.0.3" level="project" /> | |||
<orderEntry type="library" name="Maven: org.mybatis:mybatis:3.5.3" level="project" /> | |||
<orderEntry type="library" name="Maven: org.mybatis:mybatis-typehandlers-jsr310:1.0.2" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba:druid:1.2.6" level="project" /> | |||
<orderEntry type="library" name="Maven: com.sie.irradiator:2069-siedemo-comm-api:1.0" level="project" /> | |||
<orderEntry type="library" name="Maven: com.sie.irradiator:1011-sieiot-common-model:2.3.3.31.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.sie.framework:sie-fw-hibernate-framework-base:1.1.7" level="project" /> | |||
<orderEntry type="library" name="Maven: com.sie.framework:sie-fw-hibernate-5:1.1.8" level="project" /> | |||
<orderEntry type="library" name="Maven: com.sie.framework:sie-fw-hibernate5-framework-optimisticLock:1.1.2" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-orm:5.0.12.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.hibernate:hibernate-core:5.2.9.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: org.hibernate.javax.persistence:hibernate-jpa-2.1-api:1.0.2.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: org.javassist:javassist:3.20.0-GA" level="project" /> | |||
<orderEntry type="library" name="Maven: antlr:antlr:2.7.7" level="project" /> | |||
<orderEntry type="library" name="Maven: org.jboss.spec.javax.transaction:jboss-transaction-api_1.2_spec:1.0.1.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: org.jboss:jandex:2.0.3.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: org.hibernate.common:hibernate-commons-annotations:5.0.1.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba:fastjson:1.2.60" level="project" /> | |||
<orderEntry type="library" name="Maven: org.slf4j:log4j-over-slf4j:1.7.25" level="project" /> | |||
<orderEntry type="library" name="Maven: org.slf4j:slf4j-api:1.7.25" level="project" /> | |||
<orderEntry type="library" name="Maven: com.sie.framework:sie-fw-redis-api:1.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.codehaus.groovy:groovy-all:2.4.13" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.data:spring-data-redis:2.0.13.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.data:spring-data-keyvalue:2.0.13.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-tx:5.0.12.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-beans:5.0.12.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-oxm:5.0.12.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-aop:5.0.12.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-context-support:5.0.12.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: redis.clients:jedis:2.9.1" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.commons:commons-pool2:2.5.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.swagger:swagger-annotations:1.5.22" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.cloud:spring-cloud-starter-alibaba-sentinel:2.0.2.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-transport-simple-http:1.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-transport-common:1.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-annotation-aspectj:1.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: org.aspectj:aspectjweaver:1.8.13" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-spring-webflux-adapter:1.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-reactor-adapter:1.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-spring-webmvc-adapter:1.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-parameter-flow-control:1.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.googlecode.concurrentlinkedhashmap:concurrentlinkedhashmap-lru:1.4.2" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-cluster-server-default:1.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-cluster-common-default:1.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: io.netty:netty-handler:4.1.31.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: io.netty:netty-buffer:4.1.31.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: io.netty:netty-common:4.1.31.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: io.netty:netty-transport:4.1.31.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: io.netty:netty-resolver:4.1.31.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: io.netty:netty-codec:4.1.31.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-cluster-client-default:1.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.cloud:spring-cloud-alibaba-sentinel-datasource:2.0.2.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.dataformat:jackson-dataformat-xml:2.9.8" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.module:jackson-module-jaxb-annotations:2.9.8" level="project" /> | |||
<orderEntry type="library" name="Maven: org.codehaus.woodstox:stax2-api:3.1.4" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml.woodstox:woodstox-core:5.0.3" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-datasource-apollo:1.7.1" level="project" /> | |||
</component> | |||
</module> |
@@ -0,0 +1,47 @@ | |||
<?xml version="1.0" encoding="UTF-8"?> | |||
<project xmlns="http://maven.apache.org/POM/4.0.0" | |||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | |||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> | |||
<parent> | |||
<artifactId>yuexiu-secp-v1.0</artifactId> | |||
<groupId>com.yuexiu.secp</groupId> | |||
<version>1.0.0</version> | |||
</parent> | |||
<modelVersion>4.0.0</modelVersion> | |||
<artifactId>2067-yuexiu-task-application</artifactId> | |||
<properties> | |||
<maven.compiler.source>8</maven.compiler.source> | |||
<maven.compiler.target>8</maven.compiler.target> | |||
</properties> | |||
<dependencies> | |||
<dependency> | |||
<groupId>com.sie.irradiator</groupId> | |||
<artifactId>1011-sieiot-common-application</artifactId> | |||
</dependency> | |||
<!--undertow容器--> | |||
<dependency> | |||
<groupId>org.springframework.boot</groupId> | |||
<artifactId>spring-boot-starter-undertow</artifactId> | |||
</dependency> | |||
<dependency> | |||
<groupId>com.sie.irradiator</groupId> | |||
<artifactId>2067-yuexiu-task-api</artifactId> | |||
<version>2.0.3</version> | |||
</dependency> | |||
<dependency> | |||
<groupId>com.yuexiu.secp</groupId> | |||
<artifactId>1067-yuexiu-task-model-mybatis</artifactId> | |||
<version>1.0.0</version> | |||
</dependency> | |||
</dependencies> | |||
</project> |
@@ -0,0 +1,37 @@ | |||
package com.yuexiu.secp.comm; | |||
import com.sie.iot.common.application.CommonApplication; | |||
import org.springframework.beans.factory.annotation.Value; | |||
import org.springframework.boot.SpringApplication; | |||
import org.springframework.boot.autoconfigure.EnableAutoConfiguration; | |||
import org.springframework.boot.autoconfigure.SpringBootApplication; | |||
import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration; | |||
import org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration; | |||
import org.springframework.boot.builder.SpringApplicationBuilder; | |||
import org.springframework.cloud.client.discovery.EnableDiscoveryClient; | |||
import org.springframework.cloud.openfeign.EnableFeignClients; | |||
import org.springframework.context.annotation.EnableAspectJAutoProxy; | |||
import org.springframework.context.annotation.ImportResource; | |||
import org.springframework.web.bind.annotation.RestController; | |||
@SpringBootApplication | |||
@RestController | |||
@EnableDiscoveryClient | |||
@EnableFeignClients | |||
@EnableAspectJAutoProxy(proxyTargetClass = true) | |||
@ImportResource({"classpath*:com/yuexiu/secp/comm/config/spring.mybatis.cfg.xml"}) | |||
@EnableAutoConfiguration(exclude={DataSourceAutoConfiguration.class, HibernateJpaAutoConfiguration.class}) | |||
public class TaskApplication extends CommonApplication { | |||
private static String SERVICE_NAME = "--spring.profiles.active=yuexiu2067"; | |||
public static void main(String[] args) { | |||
args = new String[1]; | |||
args[0] = SERVICE_NAME; | |||
new SpringApplicationBuilder(TaskApplication.class).run(args); | |||
} | |||
} | |||
@@ -0,0 +1,105 @@ | |||
package com.yuexiu.secp.comm.infra.config; | |||
import com.google.common.base.Function; | |||
import com.google.common.base.Optional; | |||
import com.google.common.base.Predicate; | |||
import org.springframework.beans.factory.annotation.Value; | |||
import org.springframework.context.annotation.Bean; | |||
import org.springframework.context.annotation.Configuration; | |||
import springfox.documentation.RequestHandler; | |||
import springfox.documentation.builders.ApiInfoBuilder; | |||
import springfox.documentation.builders.ParameterBuilder; | |||
import springfox.documentation.builders.PathSelectors; | |||
import springfox.documentation.schema.ModelRef; | |||
import springfox.documentation.service.ApiInfo; | |||
import springfox.documentation.service.Parameter; | |||
import springfox.documentation.spi.DocumentationType; | |||
import springfox.documentation.spring.web.plugins.Docket; | |||
import springfox.documentation.swagger2.annotations.EnableSwagger2; | |||
import java.util.ArrayList; | |||
import java.util.List; | |||
/** | |||
* Swagger2配置类 | |||
* 在与spring boot集成时,放在与Application.java同级的目录下。 | |||
* 通过@Configuration注解,让Spring来加载该类配置。 | |||
* 再通过@EnableSwagger2注解来启用Swagger2。 | |||
*/ | |||
@Configuration | |||
@EnableSwagger2 | |||
public class Swagger2Config { | |||
@Value("${swagger.enable}") | |||
private boolean enableSwagger; | |||
/** | |||
* 创建API应用 | |||
* apiInfo() 增加API相关信息 | |||
* 通过select()函数返回一个ApiSelectorBuilder实例,用来控制哪些接口暴露给Swagger来展现, | |||
* 本例采用指定扫描的包路径来定义指定要建立API的目录。 | |||
* @return | |||
*/ | |||
@Bean | |||
public Docket createRestApi() { | |||
ParameterBuilder ticketPar = new ParameterBuilder(); | |||
List<Parameter> pars = new ArrayList<Parameter>(); | |||
ticketPar.name("authorization").description("认证token") | |||
.modelRef(new ModelRef("string")).parameterType("header") | |||
.required(false).build(); //header中的ticket参数非必填,传空也可以 | |||
pars.add(ticketPar.build()); //根据每个方法名也知道当前方法在设置什么参数 | |||
return new Docket(DocumentationType.SWAGGER_2) | |||
.apiInfo(apiInfo()) | |||
.select() | |||
.apis(basePackage("com.yuexiu.secp.interfaces.controller")) | |||
.paths(PathSelectors.any()) | |||
.build().enable(enableSwagger) | |||
.globalOperationParameters(pars); | |||
} | |||
/** | |||
* 创建该API的基本信息(这些基本信息会展现在文档页面中) | |||
* 访问地址:http://项目实际地址/swagger-ui.html | |||
* @return | |||
*/ | |||
private ApiInfo apiInfo() { | |||
return new ApiInfoBuilder() | |||
.title("Spring Boot中使用Swagger2构建RESTful APIs") | |||
.description("更多请关注http://www.chinasie.com") | |||
.termsOfServiceUrl("http://www.chinasie.com") | |||
.contact("sunf") | |||
.version("1.0") | |||
.build(); | |||
} | |||
/** | |||
* 重写basePackage方法,使能够实现多包访问,复制贴上去 | |||
* @author teavamc | |||
* @date 2019/1/26 | |||
* @param basePackage | |||
* @return com.google.common.base.Predicate<springfox.documentation.RequestHandler> | |||
*/ | |||
public static Predicate<RequestHandler> basePackage(final String basePackage) { | |||
return input -> declaringClass(input).transform(handlerPackage(basePackage)).or(true); | |||
} | |||
private static Function<Class<?>, Boolean> handlerPackage(final String basePackage) { | |||
return input -> { | |||
// 循环判断匹配 | |||
for (String strPackage : basePackage.split(";")) { | |||
boolean isMatch = input.getPackage().getName().startsWith(strPackage); | |||
if (isMatch) { | |||
return true; | |||
} | |||
} | |||
return false; | |||
}; | |||
} | |||
private static Optional<? extends Class<?>> declaringClass(RequestHandler input) { | |||
return Optional.fromNullable(input.declaringClass()); | |||
} | |||
} |
@@ -0,0 +1,86 @@ | |||
server: | |||
port: 2067 | |||
spring: | |||
cloud: | |||
nacos: | |||
discovery: | |||
server-addr: 127.0.0.1:9010 | |||
application: | |||
name: 2067-yuexiu-task-application | |||
redis: | |||
host: 139.159.228.191 | |||
port: 6377 | |||
password: j4kd4ng3s8f3 | |||
database: 0 | |||
jedis: | |||
pool: | |||
max-active: 1000 | |||
max-idle: 100 | |||
min-idle: 8 | |||
max-wait: 3000ms | |||
timeout: 10000ms | |||
# redis: | |||
# host: 192.168.88.200 | |||
# port: 5001 | |||
# password: | |||
jpa: | |||
hibernate: | |||
use-new-id-generator-mappings: false | |||
swagger: | |||
enable: true | |||
# 可以配置api-url ribbon,对以上的服务进行负载均衡 | |||
ribbon: | |||
ReadTimeout: 100000 | |||
ConnectTimeout: 100000 | |||
okhttp: | |||
enabled: true | |||
#feign | |||
feign: | |||
sentinel: | |||
enabled: true | |||
kafka: | |||
bootstrap-servers: 139.159.224.135:9092 #(kafka生产集群ip+port端口) | |||
listener: | |||
missing-topics-fatal: false | |||
producer: | |||
acks: all | |||
buffer-memory: 40960 | |||
retries: 0 | |||
batch-size: 4096 | |||
properties: | |||
linger.ms: 1 | |||
key-serializer: org.apache.kafka.common.serialization.StringSerializer | |||
value-serializer: org.apache.kafka.common.serialization.StringSerializer | |||
consumer: | |||
enable-auto-commit: true #(是否自动提交) | |||
auto-commit-interval: 100ms | |||
# 当kafka中没有初始offset或offset超出范围时将自动重置offset | |||
# earliest:重置为分区中最小的offset; | |||
# latest:重置为分区中最新的offset(消费分区中新产生的数据); | |||
# none:只要有一个分区不存在已提交的offset,就抛出异常; | |||
auto-offset-reset: latest #(实时生产,实时消费,不会从头开始消费) | |||
group-id: defaultConsumerGroup #(消费组 无消费) | |||
key-deserializer: org.apache.kafka.common.serialization.StringDeserializer | |||
value-deserializer: org.apache.kafka.common.serialization.StringDeserializer | |||
cloud: | |||
# 增加动态修改熔断规则支持 | |||
sentinel: | |||
eager: true | |||
datasource: | |||
# 熔断配置 | |||
ds1: | |||
apollo: | |||
namespaceName: application | |||
flowRulesKey: degrade-rules | |||
dataType: json | |||
ruleType: DEGRADE | |||
@@ -0,0 +1,125 @@ | |||
spring.application.name=2067-yuexiu-task-application | |||
management.metrics.export.prometheus.enabled=true | |||
management.metrics.export.prometheus.step=1ms | |||
management.metrics.export.prometheus.descriptions=true | |||
management.metrics.web.server.auto-time-requests=true | |||
management.endpoints.web.exposure.include=* | |||
management.metrics.tags.application=${spring.application.name} | |||
# \u8BBE\u7F6EIO\u7EBF\u7A0B\u6570, \u5B83\u4E3B\u8981\u6267\u884C\u975E\u963B\u585E\u7684\u4EFB\u52A1,\u5B83\u4EEC\u4F1A\u8D1F\u8D23\u591A\u4E2A\u8FDE\u63A5, \u9ED8\u8BA4\u8BBE\u7F6E\u6BCF\u4E2ACPU\u6838\u5FC3\u4E00\u4E2A\u7EBF\u7A0B | |||
# \u4E0D\u8981\u8BBE\u7F6E\u8FC7\u5927\uFF0C\u5982\u679C\u8FC7\u5927\uFF0C\u542F\u52A8\u9879\u76EE\u4F1A\u62A5\u9519\uFF1A\u6253\u5F00\u6587\u4EF6\u6570\u8FC7\u591A | |||
server.undertow.io-threads=4 | |||
# \u963B\u585E\u4EFB\u52A1\u7EBF\u7A0B\u6C60, \u5F53\u6267\u884C\u7C7B\u4F3Cservlet\u8BF7\u6C42\u963B\u585EIO\u64CD\u4F5C, undertow\u4F1A\u4ECE\u8FD9\u4E2A\u7EBF\u7A0B\u6C60\u4E2D\u53D6\u5F97\u7EBF\u7A0B | |||
# \u5B83\u7684\u503C\u8BBE\u7F6E\u53D6\u51B3\u4E8E\u7CFB\u7EDF\u7EBF\u7A0B\u6267\u884C\u4EFB\u52A1\u7684\u963B\u585E\u7CFB\u6570\uFF0C\u9ED8\u8BA4\u503C\u662FIO\u7EBF\u7A0B\u6570*8 | |||
server.undertow.worker-threads=32 | |||
# \u4EE5\u4E0B\u7684\u914D\u7F6E\u4F1A\u5F71\u54CDbuffer,\u8FD9\u4E9Bbuffer\u4F1A\u7528\u4E8E\u670D\u52A1\u5668\u8FDE\u63A5\u7684IO\u64CD\u4F5C,\u6709\u70B9\u7C7B\u4F3Cnetty\u7684\u6C60\u5316\u5185\u5B58\u7BA1\u7406 | |||
# \u6BCF\u5757buffer\u7684\u7A7A\u95F4\u5927\u5C0F,\u8D8A\u5C0F\u7684\u7A7A\u95F4\u88AB\u5229\u7528\u8D8A\u5145\u5206\uFF0C\u4E0D\u8981\u8BBE\u7F6E\u592A\u5927\uFF0C\u4EE5\u514D\u5F71\u54CD\u5176\u4ED6\u5E94\u7528\uFF0C\u5408\u9002\u5373\u53EF | |||
server.undertow.buffer-size=1024 | |||
# \u662F\u5426\u5206\u914D\u7684\u76F4\u63A5\u5185\u5B58(NIO\u76F4\u63A5\u5206\u914D\u7684\u5806\u5916\u5185\u5B58) | |||
server.undertow.direct-buffers=true | |||
feign.hystrix.enabled=true | |||
#\u6CE8\uFF1A\u591A\u4E2AIP\u53EF\u4EE5\u901A\u8FC7\u201C\uFF0C\u201D | |||
spring.cloud.nacos.discovery.server-addr=127.0.0.1:9010 | |||
#nacos\u5BA2\u6237\u7AEF\u5411\u670D\u52A1\u7AEF\u53D1\u9001\u5FC3\u8DF3\u7684\u65F6\u95F4\u95F4\u9694\uFF0C\u9ED8\u8BA45s | |||
#\u6CE8\uFF1A\u5BA2\u6237\u7AEF\u5411\u670D\u52A1\u7AEF\u6BCF\u96945s\u5411\u670D\u52A1\u7AEF\u53D1\u9001\u5FC3\u8DF3\u8BF7\u6C42\uFF0C\u8FDB\u884C\u670D\u52A1\u7EED\u79DF\uFF0C\u544A\u8BC9\u670D\u52A1\u7AEF\u8BE5\u5B9E\u4F8BIP\u5065\u5EB7\u3002\u82E5\u57283\u6B21\u5FC3\u8DF3\u7684\u95F4\u9694\u65F6\u95F4(\u9ED8\u8BA415s)\u5185\u670D\u52A1\u7AEF\u6CA1\u6709\u63A5\u53D7\u5230\u8BE5\u5B9E\u4F8B\u7684\u5FC3\u8DF3\u8BF7\u6C42\uFF0C\u5219\u8BA4\u4E3A\u8BE5\u5B9E\u4F8B\u4E0D\u5065\u5EB7\uFF0C\u8BE5\u5B9E\u4F8B\u5C06\u65E0\u6CD5\u88AB\u6D88\u8D39\u3002\u5982\u679C\u518D\u6B21\u7ECF\u53863\u6B21\u5FC3\u8DF3\u7684\u95F4\u9694\u65F6\u95F4\uFF0C\u670D\u52A1\u7AEF\u63A5\u53D7\u5230\u8BE5\u5B9E\u4F8B\u7684\u8BF7\u6C42\uFF0C\u90A3\u4E48\u4F1A\u7ACB\u523B\u5C06\u5176\u8BBE\u7F6E\u5916\u5065\u5EB7\uFF0C\u5E76\u53EF\u4EE5\u88AB\u6D88\u8D39\uFF0C\u82E5\u672A\u63A5\u53D7\u5230\uFF0C\u5219\u5220\u9664\u8BE5\u5B9E\u4F8B\u7684\u6CE8\u518C\u4FE1\u606F\u3002\u63A8\u8350\u914D\u7F6E\u4E3A5s\uFF0C\u5982\u679C\u6709\u7684\u4E1A\u52A1\u7EBF\u5E0C\u671B\u670D\u52A1\u4E0B\u7EBF\u6216\u8005\u51FA\u6545\u969C\u65F6\u5E0C\u671B\u5C3D\u5FEB\u88AB\u53D1\u73B0\uFF0C\u53EF\u4EE5\u9002\u5F53\u51CF\u5C11\u8BE5\u503C\u3002 | |||
#spring.cloud.nacos.discovery.heart-beat-interval=5 | |||
#\u670D\u52A1\u7AEF\u6CA1\u6709\u63A5\u53D7\u5230\u5BA2\u6237\u7AEF\u5FC3\u8DF3\u8BF7\u6C42\u5C31\u5C06\u5176\u8BBE\u4E3A\u4E0D\u5065\u5EB7\u7684\u65F6\u95F4\u95F4\u9694\uFF0C\u9ED8\u8BA4\u4E3A15s | |||
#\u6CE8\uFF1A\u63A8\u8350\u503C\u8BE5\u503C\u4E3A15s\u5373\u53EF\uFF0C\u5982\u679C\u6709\u7684\u4E1A\u52A1\u7EBF\u5E0C\u671B\u670D\u52A1\u4E0B\u7EBF\u6216\u8005\u51FA\u6545\u969C\u65F6\u5E0C\u671B\u5C3D\u5FEB\u88AB\u53D1\u73B0\uFF0C\u53EF\u4EE5\u9002\u5F53\u51CF\u5C11\u8BE5\u503C\u3002 | |||
#spring.cloud.nacos.discovery.heart-beat-timeout=15 | |||
#\u7ED9\u670D\u52A1\u6DFB\u52A0\u4E00\u4E9B\u6807\u7B7E\uFF0C\u4F8B\u5982\u5C5E\u4E8E\u4EC0\u4E48\u4E1A\u52A1\u7EBF\uFF0C\u8BE5\u5143\u6570\u636E\u4F1A\u6301\u4E45\u5316\u5B58\u50A8\u5728\u670D\u52A1\u7AEF\uFF0C\u4F46\u662F\u5BA2\u6237\u7AEF\u6D88\u8D39\u65F6\u4E0D\u4F1A\u83B7\u53D6\u5230\u6B64\u503C\uFF0C\u9ED8\u8BA4\u4E3A\u7A7A | |||
#spring.cloud.nacos.discovery.metadata= | |||
#\u547D\u540D\u7A7A\u95F4ID\uFF0CNacos\u901A\u8FC7\u4E0D\u540C\u7684\u547D\u540D\u7A7A\u95F4\u6765\u533A\u5206\u4E0D\u540C\u7684\u73AF\u5883\uFF0C\u8FDB\u884C\u6570\u636E\u9694\u79BB\uFF0C\u670D\u52A1\u6D88\u8D39\u65F6\u53EA\u80FD\u6D88\u8D39\u5230\u5BF9\u5E94\u547D\u540D\u7A7A\u95F4\u4E0B\u7684\u670D\u52A1\u3002 | |||
#spring.cloud.nacos.discovery.namespace: | |||
#\u6CE8\uFF1A\u5982\u679C\u670D\u52A1\u4ECE\u6CE8\u518C\u4E2D\u5FC3\u53EA\u6D88\u8D39\u670D\u52A1\uFF0C\u6CA1\u6709\u5BF9\u5916\u63D0\u4F9B\u670D\u52A1\uFF0C\u90A3\u4E48\u8BE5\u503C\u53EF\u8BBE\u7F6E\u4E3Afalse\uFF0C\u53EF\u51CF\u5C11\u5BA2\u6237\u7AEF\u7EBF\u7A0B\u6C60\u7684\u521B\u5EFA\uFF0C\u65E0\u9700\u5411\u670D\u52A1\u7AEF\u53D1\u9001\u5FC3\u8DF3\u8BF7\u6C42\uFF0C\u63D0\u9AD8\u6027\u80FD\u3002 | |||
#spring.cloud.nacos.discovery.register-enabled: | |||
properties.jdbc.driverClassName=com.mysql.jdbc.Driver | |||
properties.jdbc.url=0273a20d38cf3daca43abea56319a2013a0c69fda1a828015452b0e105cd6a0ce0fc283160dbdcff23cac36993b9f8dfacb6a9e4a3ec4bd45f4bc6a5dd6ccdefb5215be93c04ab2ed839d345c9a5966cbdff9a79be5c15e1d7daa4c4d5f8dd47e20e5f7748aa1cbdef8b6ebfc2f81e4e2f108339034e4471 | |||
properties.jdbc.username=a2e14dca7baac4c6f665eab7d44305c4 | |||
properties.jdbc.password=ab1c81e5641895cbe45ebcaee32b4eb1 | |||
properties.jdbc.validationQuery=SELECT 1 | |||
properties.jdbc.initialSize=20 | |||
properties.jdbc.maxActive=800 | |||
properties.jdbc.maxIdle=50 | |||
properties.jdbc.minIdle=20 | |||
# OSS\u6587\u4EF6\u670D\u52A1\u5668 | |||
sie.file.type=aliyun | |||
sie.file.accessProtocol=https:// | |||
sie.file.endpoint=oss-cn-shanghai.aliyuncs.com | |||
sie.file.accessKeyId=317cb4dcd8af8974ff6a8d848d21ea245b3309cf6d94740c64783b56dc058aca | |||
sie.file.accessKeySecret=9a04fb8534f8abd1dd10ac58d2faa405ce718e2343d47356b6431abfbee9d60f | |||
sie.file.bucketName=sieiotoss | |||
sie.file.downloadProxyPath=http://jira.sieiot.com | |||
fastdfs.connect-timeout = 2 | |||
fastdfs.network-timeout = 30 | |||
fastdfs.charset = UTF-8 | |||
fastdfs.tracker-http-port = 8080 | |||
fastdfs.anti-steal-token = false | |||
fastdfs.secret-key = FastDFS1234567890 | |||
fastdfs.tracker-servers = 192.168.8.22:22122 | |||
fastdfs.pool.enabled = true | |||
fastdfs.pool.max-count-per-entry=500 | |||
fastdfs.pool.max-idle-time=3600 | |||
fastdfs.pool.maxWaitTimeInMs = 1000 | |||
#\u5168\u5C40\u914D\u7F6E | |||
# \u8BF7\u6C42\u8FDE\u63A5\u7684\u8D85\u65F6\u65F6\u95F4 \u9ED8\u8BA4\u7684\u65F6\u95F4\u4E3A 1 \u79D2 | |||
ribbon.ConnectTimeout=60000 | |||
# \u8BF7\u6C42\u5904\u7406\u7684\u8D85\u65F6\u65F6\u95F4 | |||
ribbon.ReadTimeout=60000 | |||
log.root.level=info | |||
elk.mode=false | |||
elk.logstash.host=116.63.168.54 | |||
elk.logstash.port=9601 | |||
swagger.enable=true | |||
server.protocol= | |||
server.address= | |||
server.servlet.context-path=/ | |||
spring.servlet.multipart.max-file-size=100Mb | |||
spring.servlet.multipart.max-request-size=100Mb | |||
spring.jackson.date-format=yyyy-MM-dd HH:mm:ss | |||
spring.jackson.time-zone=GMT+8 | |||
spring.jackson.serialization.write-dates-as-timestamps=false | |||
spring.mvc.dateFormat = yyyy-MM-dd HH:mm:ss | |||
spring.klock.address=redis://${spring.redis.host}:${spring.redis.port} | |||
spring.klock.password=${spring.redis.password} | |||
spring.klock.enable=true | |||
# sentinel \u7194\u65AD\u9ED8\u8BA4\u7B56\u7565 | |||
# \u7B56\u7565 0\uFF1A\u6162\u8C03\u7528\u6BD4\u4F8B\uFF0C1\uFF1A\u5F02\u5E38\u6BD4\u4F8B\uFF0C2\uFF1A\u5F02\u5E38\u6570 | |||
sentinel.degrade.default.grade=2 | |||
# \u6162\u8C03\u7528\u6BD4\u4F8B\u6A21\u5F0F\u4E0B\u4E3A\u6162\u8C03\u7528\u4E34\u754C RT\uFF08\u8D85\u51FA\u8BE5\u503C\u8BA1\u4E3A\u6162\u8C03\u7528\uFF09\uFF1B\u5F02\u5E38\u6BD4\u4F8B/\u5F02\u5E38\u6570\u6A21\u5F0F\u4E0B\u4E3A\u5BF9\u5E94\u7684\u9608\u503C | |||
sentinel.degrade.default.count=1 | |||
# \u7194\u65AD\u65F6\u957F\uFF0C\u5355\u4F4D\u4E3A s | |||
sentinel.degrade.default.timeWindow=5 | |||
# \u7194\u65AD\u89E6\u53D1\u7684\u6700\u5C0F\u8BF7\u6C42\u6570\uFF0C\u8BF7\u6C42\u6570\u5C0F\u4E8E\u8BE5\u503C\u65F6\u5373\u4F7F\u5F02\u5E38\u6BD4\u7387\u8D85\u51FA\u9608\u503C\u4E5F\u4E0D\u4F1A\u7194\u65AD | |||
sentinel.degrade.default.minRequestAmount=1 | |||
# \u7EDF\u8BA1\u65F6\u957F\uFF08\u5355\u4F4D\u4E3A ms\uFF09\uFF0C\u5982 60*1000 \u4EE3\u8868\u5206\u949F\u7EA7 | |||
sentinel.degrade.default.statIntervalMs=1000 | |||
# \u6162\u8C03\u7528\u6BD4\u4F8B\u9608\u503C\uFF0C\u4EC5\u6162\u8C03\u7528\u6BD4\u4F8B\u6A21\u5F0F\u6709\u6548 | |||
sentinel.degrade.default.rtSlowRequestAmount=1 | |||
#\u4E8B\u7269\u6700\u7EC8\u4E00\u81F4\u6027topic\u914D\u7F6E | |||
iot.synchronization.kafka.topic.asset: message.queue.iot.asset.synchronization | |||
#\u5F00\u542F\u6536\u96C6\u6570\u636E\uFF0C\u672C\u5730\u9879\u76EE\u3001UAT\u3001PRO\u73AF\u5883\uFF0C\u7EDF\u4E00\u4E3Afalse | |||
hc.enabled = false | |||
#\u5FFD\u7565\u8981\u6536\u96C6\u7684api | |||
hc.ignoreApis = api/base/base-template/find-system-function,api/base/resource/find-resource,api/base/portal-favourite/find-user-menu,hc/hcPageController/find-pageinfo,api/base/base-user/logout,dyapi/baseDynamicApiController/pagination/unread-message-total,dyapi/baseDynamicApiController/pagination/message-find |
@@ -0,0 +1,10 @@ | |||
<?xml version="1.0" encoding="UTF-8" ?> | |||
<!DOCTYPE configuration | |||
PUBLIC "-//mybatis.org//DTD Config 3.0//EN" | |||
"http://mybatis.org/dtd/mybatis-3-config.dtd"> | |||
<configuration> | |||
<settings> | |||
<setting name="mapUnderscoreToCamelCase" value="true"/> | |||
<setting name="logImpl" value="SLF4J" /> | |||
</settings> | |||
</configuration> |
@@ -0,0 +1,165 @@ | |||
<?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:context="http://www.springframework.org/schema/context" | |||
xmlns:tx="http://www.springframework.org/schema/tx" | |||
xmlns:mybatis-spring="http://mybatis.org/schema/mybatis-spring" | |||
xmlns:aop="http://www.springframework.org/schema/aop" | |||
xsi:schemaLocation="http://mybatis.org/schema/mybatis-spring http://mybatis.org/schema/mybatis-spring-1.2.xsd | |||
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd | |||
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.0.xsd | |||
http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-4.0.xsd http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop.xsd"> | |||
<aop:config proxy-target-class="true"/> | |||
<context:annotation-config/> | |||
<!--<task:annotation-driven executor="permissionUpdateExecutor"/>--> | |||
<bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> | |||
<property name="locations"> | |||
<list> | |||
<value>classpath:application.properties</value> | |||
</list> | |||
</property> | |||
</bean> | |||
<bean id="dataSource" destroy-method="close" class="com.sie.iot.common.dbcp.BasicDataSourceDecrypt"> | |||
<property name="driverClassName" value="${properties.jdbc.driverClassName}"/> | |||
<property name="url" value="${properties.jdbc.url}"/> | |||
<property name="username" value="${properties.jdbc.username}"/> | |||
<property name="password" value="${properties.jdbc.password}"/> | |||
<property name="validationQuery" value="${properties.jdbc.validationQuery}"/> | |||
<property name="initialSize" value="${properties.jdbc.initialSize}"/> | |||
<property name="maxActive" value="${properties.jdbc.maxActive}"/> | |||
<property name="maxIdle" value="${properties.jdbc.maxIdle}"/> | |||
<property name="minIdle" value="${properties.jdbc.minIdle}"/> | |||
</bean> | |||
<!-- 事务管理器 --> | |||
<bean id="dataSourceTransactionManager" | |||
class="org.springframework.jdbc.datasource.DataSourceTransactionManager"> | |||
<property name="dataSource" ref="dataSource"></property> | |||
</bean> | |||
<!-- 基于注解的事务管理 --> | |||
<tx:annotation-driven transaction-manager="dataSourceTransactionManager"/> | |||
<!--配置sqlSessionTemplate:通过带参数的构造方法创建对象 --> | |||
<bean id="sqlSessionTemplate" class="org.mybatis.spring.SqlSessionTemplate"> | |||
<!-- 以sqlSessionFactory为参数传入构造函数中 --> | |||
<constructor-arg ref="sqlSessionFactoryBean"/> | |||
<!-- mybatis执行器,取值范围是SIMPLE/REUSE/BATCH三种类型 --> | |||
<constructor-arg value="BATCH"/> | |||
</bean> | |||
<bean id="jdbcTemplate" class="org.springframework.jdbc.core.JdbcTemplate"> | |||
<property name="dataSource" ref="dataSource"></property> | |||
</bean> | |||
<!-- 配置SqlSessionFactoryBean | |||
Mybatis提供的: org.mybatis.spring.SqlSessionFactoryBean | |||
MP提供的:com.baomidou.mybatisplus.spring.MybatisSqlSessionFactoryBean | |||
--> | |||
<bean id="sqlSessionFactoryBean" class="com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean"> | |||
<!-- 数据源 --> | |||
<property name="dataSource" ref="dataSource"></property> | |||
<property name="configLocation" value="classpath:com/yuexiu/secp/comm/config/mybatis-config.xml"></property> | |||
<!-- 别名处理 --> | |||
<!-- <property name="typeAliasesPackage" value="com.atguigu.mp.beans"></property>--> | |||
<!-- 注入全局MP策略配置 --> | |||
<property name="globalConfig" ref="globalConfiguration"></property> | |||
<!-- 插件注册 --> | |||
<property name="plugins"> | |||
<list> | |||
<!-- 注册分页插件 --> | |||
<!--<bean class="com.baomidou.mybatisplus.plugins.PaginationInterceptor"></bean>--> | |||
<bean class="com.baomidou.mybatisplus.extension.plugins.PaginationInterceptor"></bean> | |||
<!-- 注册执行分析插件 --> | |||
<bean class="com.baomidou.mybatisplus.extension.plugins.SqlExplainInterceptor"> | |||
<!--<property name="stopProceed" value="true"></property>--> | |||
</bean> | |||
<!-- 注册性能分析插件 --> | |||
<!-- <bean class="com.baomidou.mybatisplus.extension.plugins.PerformanceInterceptor"> | |||
<property name="format" value="true"></property> | |||
<!– <property name="maxTime" value="5"></property> –> | |||
</bean>--> | |||
<!-- 注册乐观锁插件 --> | |||
<bean class="com.baomidou.mybatisplus.extension.plugins.OptimisticLockerInterceptor"> | |||
</bean> | |||
</list> | |||
</property> | |||
</bean> | |||
<!-- 定义MybatisPlus的全局策略配置--> | |||
<!--<bean id ="globalConfiguration" class="com.baomidou.mybatisplus.entity.GlobalConfiguration">--> | |||
<bean id="globalConfiguration" class="com.baomidou.mybatisplus.core.config.GlobalConfig"> | |||
<!-- 在2.3版本以后,dbColumnUnderline 默认值就是true --> | |||
<!--<property name="dbColumnUnderline" value="true"></property>--> | |||
<!-- 全局的主键策略 --> | |||
<!--<property name="idType" value="0"></property>--> | |||
<!-- 全局的表前缀策略配置 --> | |||
<!--<property name="tablePrefix" value="tbl_"></property>--> | |||
<!--自定义填充策略接口实现--> | |||
<property name="metaObjectHandler" ref="myMetaObjectHandler"/> | |||
<property name="identifierGenerator" ref="customIdGenerator"/> | |||
</bean> | |||
<!-- 公共字段填充 处理器 --> | |||
<bean id="myMetaObjectHandler" class="com.siefw.hibernate.core.handler.ModelMetaObjectHandler"></bean> | |||
<bean name="customIdGenerator" class="com.sie.iot.common.idgenerate.CustomerIdGenerator"/> | |||
<!-- | |||
配置mybatis 扫描mapper接口的路径 | |||
--> | |||
<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer"> | |||
<property name="basePackage" | |||
value="com.sie.demo.comm.model.dao,com.sie.iot.base.model.dao"></property> | |||
</bean> | |||
<!-- 配置事务的传播特性 --> | |||
<tx:advice id="txAdvice" transaction-manager="dataSourceTransactionManager"> | |||
<tx:attributes> | |||
<tx:method name="insert*" propagation="REQUIRED" rollback-for="Exception"/> | |||
<tx:method name="save*" propagation="REQUIRED" rollback-for="Exception"/> | |||
<tx:method name="update*" propagation="REQUIRED" rollback-for="Exception"/> | |||
<tx:method name="delete*" propagation="REQUIRED" rollback-for="Exception"/> | |||
<tx:method name="remove*" propagation="REQUIRED" rollback-for="Exception"/> | |||
<tx:method name="relesae*" propagation="REQUIRED" rollback-for="Exception" read-only="false"/> | |||
<tx:method name="send*" propagation="REQUIRED" rollback-for="Exception" read-only="false"/> | |||
<tx:method name="set*" propagation="REQUIRED" rollback-for="Exception" read-only="false"/> | |||
<tx:method name="find*" read-only="true"/> | |||
<tx:method name="get*" read-only="true"/> | |||
<tx:method name="*" read-only="true"/> | |||
</tx:attributes> | |||
</tx:advice> | |||
<!-- 那些类的哪些方法参与事务 --> | |||
<aop:config><!--|| execution(* com.sie.saaf.*.model.dao.readonly.*.*(..))--> | |||
<aop:pointcut id="businessService" expression="execution(* com.yuexiu.secp.comm.model.service.impl.*.*(..)) | |||
|| execution(* com.sie.iot.common.model.inter.server.*.*(..)) | |||
|| execution(* com.sie.iot.base.model.inter.server.*.*(..))"/> | |||
<aop:advisor advice-ref="txAdvice" pointcut-ref="businessService" order="0"/> | |||
</aop:config> | |||
<bean id="messageResource" class="org.springframework.context.support.ResourceBundleMessageSource"> | |||
<property name="defaultEncoding" value="UTF-8"></property> | |||
<property name="cacheSeconds" value="0"></property> | |||
<property name="basenames"> | |||
<list> | |||
<value>config.common</value> | |||
<value>config.2069-siedemo-comm-application</value> | |||
</list> | |||
</property> | |||
</bean> | |||
</beans> |
@@ -0,0 +1,25 @@ | |||
1011_common_004=您没有权限访问该服务 | |||
1011_common_002=控制器代码执行异常 | |||
1011_common_003=您重复操作了,请稍后再试 | |||
1011_common_001=服务器内部错误,请联系系统管理员! | |||
1011_common_999= | |||
1011_common_112=手机格式不合法 | |||
1011_common_113=邮箱格式不合法 | |||
1011_common_110=操作成功 | |||
1011_common_111=操作失败 | |||
1011_common_127={0}成功 | |||
1011_common_128={0}失败 | |||
1011_common_125=参数不合法 | |||
1011_common_126=登录已失效,请重新登录 | |||
1011_common_118=你无权进行此操作 | |||
1011_common_119=登录已失效,请重新登录 | |||
1011_common_116=手机号已存在,请修改后重试! | |||
1011_common_117=邮箱已存在,请修改后重试! | |||
1011_common_114=参数params不允许为空 | |||
1011_common_115=您所更新的数据不存在 | |||
1011_common_123=服务繁忙,请稍后再试! | |||
1011_common_124=请勿重复提交 | |||
1011_common_121={0}失败 | |||
1011_common_122=您的账号已在其他设备登录 | |||
1011_common_120={0}成功 | |||
1061_demo_102=测试编码不能为空 |
@@ -0,0 +1,26 @@ | |||
#1011 | |||
1011_common_004=You do not have permission to the service | |||
1011_common_002=Controller source code execute have exception | |||
1011_common_003=You have repeated the operation. Please try again later | |||
1011_common_001=The Server inter error, please connect administrator | |||
1011_common_999= | |||
1011_common_112=Invalid phone format | |||
1011_common_113=Invalid email format | |||
1011_common_110=Successful operation | |||
1011_common_111=operation failed | |||
1011_common_127={0} success | |||
1011_common_128={0} failed | |||
1011_common_125=Illegal parameter | |||
1011_common_126=Login has expired, please log in again | |||
1011_common_118=You are not authorized to do this | |||
1011_common_119=Login has expired, please log in again | |||
1011_common_116=The phone number already exists, please modify it and try again! | |||
1011_common_117=The mailbox already exists, please modify and try again | |||
1011_common_114=The parameter params cannot be empty | |||
1011_common_115=The data you updated does not exist | |||
1011_common_123=Service busy, please try again later! | |||
1011_common_124=Please do not submit repeatedly | |||
1011_common_121={0} failed | |||
1011_common_122=Your account has been logged on to another device | |||
1011_common_120={0} success | |||
1061_demo_102=Asset classification code cannot be empty |
@@ -0,0 +1,27 @@ | |||
#1011 | |||
1011_common_004=您没有权限访问该服务 | |||
1011_common_002=控制器代码执行异常 | |||
1011_common_003=您重复操作了,请稍后再试 | |||
1011_common_001=服务器内部错误,请联系系统管理员! | |||
1011_common_999= | |||
1011_common_112=手机格式不合法 | |||
1011_common_113=邮箱格式不合法 | |||
1011_common_110=操作成功 | |||
1011_common_111=操作失败 | |||
1011_common_127={0}成功 | |||
1011_common_128={0}失败 | |||
1011_common_125=参数不合法 | |||
1011_common_126=登录已失效,请重新登录 | |||
1011_common_118=你无权进行此操作 | |||
1011_common_119=登录已失效,请重新登录 | |||
1011_common_116=手机号已存在,请修改后重试! | |||
1011_common_117=邮箱已存在,请修改后重试! | |||
1011_common_114=参数params不允许为空 | |||
1011_common_115=您所更新的数据不存在 | |||
1011_common_123=服务繁忙,请稍后再试! | |||
1011_common_124=请勿重复提交 | |||
1011_common_121={0}失败 | |||
1011_common_122=您的账号已在其他设备登录 | |||
1011_common_120={0}成功 | |||
1061_demo_102=测试编码不能为空 | |||
@@ -0,0 +1,86 @@ | |||
server: | |||
port: 2067 | |||
spring: | |||
cloud: | |||
nacos: | |||
discovery: | |||
server-addr: 127.0.0.1:9010 | |||
application: | |||
name: 2067-yuexiu-task-application | |||
redis: | |||
host: 139.159.228.191 | |||
port: 6377 | |||
password: j4kd4ng3s8f3 | |||
database: 0 | |||
jedis: | |||
pool: | |||
max-active: 1000 | |||
max-idle: 100 | |||
min-idle: 8 | |||
max-wait: 3000ms | |||
timeout: 10000ms | |||
# redis: | |||
# host: 192.168.88.200 | |||
# port: 5001 | |||
# password: | |||
jpa: | |||
hibernate: | |||
use-new-id-generator-mappings: false | |||
swagger: | |||
enable: true | |||
# 可以配置api-url ribbon,对以上的服务进行负载均衡 | |||
ribbon: | |||
ReadTimeout: 100000 | |||
ConnectTimeout: 100000 | |||
okhttp: | |||
enabled: true | |||
#feign | |||
feign: | |||
sentinel: | |||
enabled: true | |||
kafka: | |||
bootstrap-servers: 139.159.224.135:9092 #(kafka生产集群ip+port端口) | |||
listener: | |||
missing-topics-fatal: false | |||
producer: | |||
acks: all | |||
buffer-memory: 40960 | |||
retries: 0 | |||
batch-size: 4096 | |||
properties: | |||
linger.ms: 1 | |||
key-serializer: org.apache.kafka.common.serialization.StringSerializer | |||
value-serializer: org.apache.kafka.common.serialization.StringSerializer | |||
consumer: | |||
enable-auto-commit: true #(是否自动提交) | |||
auto-commit-interval: 100ms | |||
# 当kafka中没有初始offset或offset超出范围时将自动重置offset | |||
# earliest:重置为分区中最小的offset; | |||
# latest:重置为分区中最新的offset(消费分区中新产生的数据); | |||
# none:只要有一个分区不存在已提交的offset,就抛出异常; | |||
auto-offset-reset: latest #(实时生产,实时消费,不会从头开始消费) | |||
group-id: defaultConsumerGroup #(消费组 无消费) | |||
key-deserializer: org.apache.kafka.common.serialization.StringDeserializer | |||
value-deserializer: org.apache.kafka.common.serialization.StringDeserializer | |||
cloud: | |||
# 增加动态修改熔断规则支持 | |||
sentinel: | |||
eager: true | |||
datasource: | |||
# 熔断配置 | |||
ds1: | |||
apollo: | |||
namespaceName: application | |||
flowRulesKey: degrade-rules | |||
dataType: json | |||
ruleType: DEGRADE | |||
@@ -0,0 +1,125 @@ | |||
spring.application.name=2068-yuexiu-read-application | |||
management.metrics.export.prometheus.enabled=true | |||
management.metrics.export.prometheus.step=1ms | |||
management.metrics.export.prometheus.descriptions=true | |||
management.metrics.web.server.auto-time-requests=true | |||
management.endpoints.web.exposure.include=* | |||
management.metrics.tags.application=${spring.application.name} | |||
# \u8BBE\u7F6EIO\u7EBF\u7A0B\u6570, \u5B83\u4E3B\u8981\u6267\u884C\u975E\u963B\u585E\u7684\u4EFB\u52A1,\u5B83\u4EEC\u4F1A\u8D1F\u8D23\u591A\u4E2A\u8FDE\u63A5, \u9ED8\u8BA4\u8BBE\u7F6E\u6BCF\u4E2ACPU\u6838\u5FC3\u4E00\u4E2A\u7EBF\u7A0B | |||
# \u4E0D\u8981\u8BBE\u7F6E\u8FC7\u5927\uFF0C\u5982\u679C\u8FC7\u5927\uFF0C\u542F\u52A8\u9879\u76EE\u4F1A\u62A5\u9519\uFF1A\u6253\u5F00\u6587\u4EF6\u6570\u8FC7\u591A | |||
server.undertow.io-threads=4 | |||
# \u963B\u585E\u4EFB\u52A1\u7EBF\u7A0B\u6C60, \u5F53\u6267\u884C\u7C7B\u4F3Cservlet\u8BF7\u6C42\u963B\u585EIO\u64CD\u4F5C, undertow\u4F1A\u4ECE\u8FD9\u4E2A\u7EBF\u7A0B\u6C60\u4E2D\u53D6\u5F97\u7EBF\u7A0B | |||
# \u5B83\u7684\u503C\u8BBE\u7F6E\u53D6\u51B3\u4E8E\u7CFB\u7EDF\u7EBF\u7A0B\u6267\u884C\u4EFB\u52A1\u7684\u963B\u585E\u7CFB\u6570\uFF0C\u9ED8\u8BA4\u503C\u662FIO\u7EBF\u7A0B\u6570*8 | |||
server.undertow.worker-threads=32 | |||
# \u4EE5\u4E0B\u7684\u914D\u7F6E\u4F1A\u5F71\u54CDbuffer,\u8FD9\u4E9Bbuffer\u4F1A\u7528\u4E8E\u670D\u52A1\u5668\u8FDE\u63A5\u7684IO\u64CD\u4F5C,\u6709\u70B9\u7C7B\u4F3Cnetty\u7684\u6C60\u5316\u5185\u5B58\u7BA1\u7406 | |||
# \u6BCF\u5757buffer\u7684\u7A7A\u95F4\u5927\u5C0F,\u8D8A\u5C0F\u7684\u7A7A\u95F4\u88AB\u5229\u7528\u8D8A\u5145\u5206\uFF0C\u4E0D\u8981\u8BBE\u7F6E\u592A\u5927\uFF0C\u4EE5\u514D\u5F71\u54CD\u5176\u4ED6\u5E94\u7528\uFF0C\u5408\u9002\u5373\u53EF | |||
server.undertow.buffer-size=1024 | |||
# \u662F\u5426\u5206\u914D\u7684\u76F4\u63A5\u5185\u5B58(NIO\u76F4\u63A5\u5206\u914D\u7684\u5806\u5916\u5185\u5B58) | |||
server.undertow.direct-buffers=true | |||
feign.hystrix.enabled=true | |||
#\u6CE8\uFF1A\u591A\u4E2AIP\u53EF\u4EE5\u901A\u8FC7\u201C\uFF0C\u201D | |||
spring.cloud.nacos.discovery.server-addr=127.0.0.1:9010 | |||
#nacos\u5BA2\u6237\u7AEF\u5411\u670D\u52A1\u7AEF\u53D1\u9001\u5FC3\u8DF3\u7684\u65F6\u95F4\u95F4\u9694\uFF0C\u9ED8\u8BA45s | |||
#\u6CE8\uFF1A\u5BA2\u6237\u7AEF\u5411\u670D\u52A1\u7AEF\u6BCF\u96945s\u5411\u670D\u52A1\u7AEF\u53D1\u9001\u5FC3\u8DF3\u8BF7\u6C42\uFF0C\u8FDB\u884C\u670D\u52A1\u7EED\u79DF\uFF0C\u544A\u8BC9\u670D\u52A1\u7AEF\u8BE5\u5B9E\u4F8BIP\u5065\u5EB7\u3002\u82E5\u57283\u6B21\u5FC3\u8DF3\u7684\u95F4\u9694\u65F6\u95F4(\u9ED8\u8BA415s)\u5185\u670D\u52A1\u7AEF\u6CA1\u6709\u63A5\u53D7\u5230\u8BE5\u5B9E\u4F8B\u7684\u5FC3\u8DF3\u8BF7\u6C42\uFF0C\u5219\u8BA4\u4E3A\u8BE5\u5B9E\u4F8B\u4E0D\u5065\u5EB7\uFF0C\u8BE5\u5B9E\u4F8B\u5C06\u65E0\u6CD5\u88AB\u6D88\u8D39\u3002\u5982\u679C\u518D\u6B21\u7ECF\u53863\u6B21\u5FC3\u8DF3\u7684\u95F4\u9694\u65F6\u95F4\uFF0C\u670D\u52A1\u7AEF\u63A5\u53D7\u5230\u8BE5\u5B9E\u4F8B\u7684\u8BF7\u6C42\uFF0C\u90A3\u4E48\u4F1A\u7ACB\u523B\u5C06\u5176\u8BBE\u7F6E\u5916\u5065\u5EB7\uFF0C\u5E76\u53EF\u4EE5\u88AB\u6D88\u8D39\uFF0C\u82E5\u672A\u63A5\u53D7\u5230\uFF0C\u5219\u5220\u9664\u8BE5\u5B9E\u4F8B\u7684\u6CE8\u518C\u4FE1\u606F\u3002\u63A8\u8350\u914D\u7F6E\u4E3A5s\uFF0C\u5982\u679C\u6709\u7684\u4E1A\u52A1\u7EBF\u5E0C\u671B\u670D\u52A1\u4E0B\u7EBF\u6216\u8005\u51FA\u6545\u969C\u65F6\u5E0C\u671B\u5C3D\u5FEB\u88AB\u53D1\u73B0\uFF0C\u53EF\u4EE5\u9002\u5F53\u51CF\u5C11\u8BE5\u503C\u3002 | |||
#spring.cloud.nacos.discovery.heart-beat-interval=5 | |||
#\u670D\u52A1\u7AEF\u6CA1\u6709\u63A5\u53D7\u5230\u5BA2\u6237\u7AEF\u5FC3\u8DF3\u8BF7\u6C42\u5C31\u5C06\u5176\u8BBE\u4E3A\u4E0D\u5065\u5EB7\u7684\u65F6\u95F4\u95F4\u9694\uFF0C\u9ED8\u8BA4\u4E3A15s | |||
#\u6CE8\uFF1A\u63A8\u8350\u503C\u8BE5\u503C\u4E3A15s\u5373\u53EF\uFF0C\u5982\u679C\u6709\u7684\u4E1A\u52A1\u7EBF\u5E0C\u671B\u670D\u52A1\u4E0B\u7EBF\u6216\u8005\u51FA\u6545\u969C\u65F6\u5E0C\u671B\u5C3D\u5FEB\u88AB\u53D1\u73B0\uFF0C\u53EF\u4EE5\u9002\u5F53\u51CF\u5C11\u8BE5\u503C\u3002 | |||
#spring.cloud.nacos.discovery.heart-beat-timeout=15 | |||
#\u7ED9\u670D\u52A1\u6DFB\u52A0\u4E00\u4E9B\u6807\u7B7E\uFF0C\u4F8B\u5982\u5C5E\u4E8E\u4EC0\u4E48\u4E1A\u52A1\u7EBF\uFF0C\u8BE5\u5143\u6570\u636E\u4F1A\u6301\u4E45\u5316\u5B58\u50A8\u5728\u670D\u52A1\u7AEF\uFF0C\u4F46\u662F\u5BA2\u6237\u7AEF\u6D88\u8D39\u65F6\u4E0D\u4F1A\u83B7\u53D6\u5230\u6B64\u503C\uFF0C\u9ED8\u8BA4\u4E3A\u7A7A | |||
#spring.cloud.nacos.discovery.metadata= | |||
#\u547D\u540D\u7A7A\u95F4ID\uFF0CNacos\u901A\u8FC7\u4E0D\u540C\u7684\u547D\u540D\u7A7A\u95F4\u6765\u533A\u5206\u4E0D\u540C\u7684\u73AF\u5883\uFF0C\u8FDB\u884C\u6570\u636E\u9694\u79BB\uFF0C\u670D\u52A1\u6D88\u8D39\u65F6\u53EA\u80FD\u6D88\u8D39\u5230\u5BF9\u5E94\u547D\u540D\u7A7A\u95F4\u4E0B\u7684\u670D\u52A1\u3002 | |||
#spring.cloud.nacos.discovery.namespace: | |||
#\u6CE8\uFF1A\u5982\u679C\u670D\u52A1\u4ECE\u6CE8\u518C\u4E2D\u5FC3\u53EA\u6D88\u8D39\u670D\u52A1\uFF0C\u6CA1\u6709\u5BF9\u5916\u63D0\u4F9B\u670D\u52A1\uFF0C\u90A3\u4E48\u8BE5\u503C\u53EF\u8BBE\u7F6E\u4E3Afalse\uFF0C\u53EF\u51CF\u5C11\u5BA2\u6237\u7AEF\u7EBF\u7A0B\u6C60\u7684\u521B\u5EFA\uFF0C\u65E0\u9700\u5411\u670D\u52A1\u7AEF\u53D1\u9001\u5FC3\u8DF3\u8BF7\u6C42\uFF0C\u63D0\u9AD8\u6027\u80FD\u3002 | |||
#spring.cloud.nacos.discovery.register-enabled: | |||
properties.jdbc.driverClassName=com.mysql.jdbc.Driver | |||
properties.jdbc.url=0273a20d38cf3daca43abea56319a2013a0c69fda1a828015452b0e105cd6a0ce0fc283160dbdcff23cac36993b9f8dfacb6a9e4a3ec4bd45f4bc6a5dd6ccdefb5215be93c04ab2ed839d345c9a5966cbdff9a79be5c15e1d7daa4c4d5f8dd47e20e5f7748aa1cbdef8b6ebfc2f81e4e2f108339034e4471 | |||
properties.jdbc.username=a2e14dca7baac4c6f665eab7d44305c4 | |||
properties.jdbc.password=ab1c81e5641895cbe45ebcaee32b4eb1 | |||
properties.jdbc.validationQuery=SELECT 1 | |||
properties.jdbc.initialSize=20 | |||
properties.jdbc.maxActive=800 | |||
properties.jdbc.maxIdle=50 | |||
properties.jdbc.minIdle=20 | |||
# OSS\u6587\u4EF6\u670D\u52A1\u5668 | |||
sie.file.type=aliyun | |||
sie.file.accessProtocol=https:// | |||
sie.file.endpoint=oss-cn-shanghai.aliyuncs.com | |||
sie.file.accessKeyId=317cb4dcd8af8974ff6a8d848d21ea245b3309cf6d94740c64783b56dc058aca | |||
sie.file.accessKeySecret=9a04fb8534f8abd1dd10ac58d2faa405ce718e2343d47356b6431abfbee9d60f | |||
sie.file.bucketName=sieiotoss | |||
sie.file.downloadProxyPath=http://jira.sieiot.com | |||
fastdfs.connect-timeout = 2 | |||
fastdfs.network-timeout = 30 | |||
fastdfs.charset = UTF-8 | |||
fastdfs.tracker-http-port = 8080 | |||
fastdfs.anti-steal-token = false | |||
fastdfs.secret-key = FastDFS1234567890 | |||
fastdfs.tracker-servers = 192.168.8.22:22122 | |||
fastdfs.pool.enabled = true | |||
fastdfs.pool.max-count-per-entry=500 | |||
fastdfs.pool.max-idle-time=3600 | |||
fastdfs.pool.maxWaitTimeInMs = 1000 | |||
#\u5168\u5C40\u914D\u7F6E | |||
# \u8BF7\u6C42\u8FDE\u63A5\u7684\u8D85\u65F6\u65F6\u95F4 \u9ED8\u8BA4\u7684\u65F6\u95F4\u4E3A 1 \u79D2 | |||
ribbon.ConnectTimeout=60000 | |||
# \u8BF7\u6C42\u5904\u7406\u7684\u8D85\u65F6\u65F6\u95F4 | |||
ribbon.ReadTimeout=60000 | |||
log.root.level=info | |||
elk.mode=false | |||
elk.logstash.host=116.63.168.54 | |||
elk.logstash.port=9601 | |||
swagger.enable=true | |||
server.protocol= | |||
server.address= | |||
server.servlet.context-path=/ | |||
spring.servlet.multipart.max-file-size=100Mb | |||
spring.servlet.multipart.max-request-size=100Mb | |||
spring.jackson.date-format=yyyy-MM-dd HH:mm:ss | |||
spring.jackson.time-zone=GMT+8 | |||
spring.jackson.serialization.write-dates-as-timestamps=false | |||
spring.mvc.dateFormat = yyyy-MM-dd HH:mm:ss | |||
spring.klock.address=redis://${spring.redis.host}:${spring.redis.port} | |||
spring.klock.password=${spring.redis.password} | |||
spring.klock.enable=true | |||
# sentinel \u7194\u65AD\u9ED8\u8BA4\u7B56\u7565 | |||
# \u7B56\u7565 0\uFF1A\u6162\u8C03\u7528\u6BD4\u4F8B\uFF0C1\uFF1A\u5F02\u5E38\u6BD4\u4F8B\uFF0C2\uFF1A\u5F02\u5E38\u6570 | |||
sentinel.degrade.default.grade=2 | |||
# \u6162\u8C03\u7528\u6BD4\u4F8B\u6A21\u5F0F\u4E0B\u4E3A\u6162\u8C03\u7528\u4E34\u754C RT\uFF08\u8D85\u51FA\u8BE5\u503C\u8BA1\u4E3A\u6162\u8C03\u7528\uFF09\uFF1B\u5F02\u5E38\u6BD4\u4F8B/\u5F02\u5E38\u6570\u6A21\u5F0F\u4E0B\u4E3A\u5BF9\u5E94\u7684\u9608\u503C | |||
sentinel.degrade.default.count=1 | |||
# \u7194\u65AD\u65F6\u957F\uFF0C\u5355\u4F4D\u4E3A s | |||
sentinel.degrade.default.timeWindow=5 | |||
# \u7194\u65AD\u89E6\u53D1\u7684\u6700\u5C0F\u8BF7\u6C42\u6570\uFF0C\u8BF7\u6C42\u6570\u5C0F\u4E8E\u8BE5\u503C\u65F6\u5373\u4F7F\u5F02\u5E38\u6BD4\u7387\u8D85\u51FA\u9608\u503C\u4E5F\u4E0D\u4F1A\u7194\u65AD | |||
sentinel.degrade.default.minRequestAmount=1 | |||
# \u7EDF\u8BA1\u65F6\u957F\uFF08\u5355\u4F4D\u4E3A ms\uFF09\uFF0C\u5982 60*1000 \u4EE3\u8868\u5206\u949F\u7EA7 | |||
sentinel.degrade.default.statIntervalMs=1000 | |||
# \u6162\u8C03\u7528\u6BD4\u4F8B\u9608\u503C\uFF0C\u4EC5\u6162\u8C03\u7528\u6BD4\u4F8B\u6A21\u5F0F\u6709\u6548 | |||
sentinel.degrade.default.rtSlowRequestAmount=1 | |||
#\u4E8B\u7269\u6700\u7EC8\u4E00\u81F4\u6027topic\u914D\u7F6E | |||
iot.synchronization.kafka.topic.asset: message.queue.iot.asset.synchronization | |||
#\u5F00\u542F\u6536\u96C6\u6570\u636E\uFF0C\u672C\u5730\u9879\u76EE\u3001UAT\u3001PRO\u73AF\u5883\uFF0C\u7EDF\u4E00\u4E3Afalse | |||
hc.enabled = false | |||
#\u5FFD\u7565\u8981\u6536\u96C6\u7684api | |||
hc.ignoreApis = api/base/base-template/find-system-function,api/base/resource/find-resource,api/base/portal-favourite/find-user-menu,hc/hcPageController/find-pageinfo,api/base/base-user/logout,dyapi/baseDynamicApiController/pagination/unread-message-total,dyapi/baseDynamicApiController/pagination/message-find |
@@ -0,0 +1,10 @@ | |||
<?xml version="1.0" encoding="UTF-8" ?> | |||
<!DOCTYPE configuration | |||
PUBLIC "-//mybatis.org//DTD Config 3.0//EN" | |||
"http://mybatis.org/dtd/mybatis-3-config.dtd"> | |||
<configuration> | |||
<settings> | |||
<setting name="mapUnderscoreToCamelCase" value="true"/> | |||
<setting name="logImpl" value="SLF4J" /> | |||
</settings> | |||
</configuration> |
@@ -0,0 +1,165 @@ | |||
<?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:context="http://www.springframework.org/schema/context" | |||
xmlns:tx="http://www.springframework.org/schema/tx" | |||
xmlns:mybatis-spring="http://mybatis.org/schema/mybatis-spring" | |||
xmlns:aop="http://www.springframework.org/schema/aop" | |||
xsi:schemaLocation="http://mybatis.org/schema/mybatis-spring http://mybatis.org/schema/mybatis-spring-1.2.xsd | |||
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd | |||
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.0.xsd | |||
http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-4.0.xsd http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop.xsd"> | |||
<aop:config proxy-target-class="true"/> | |||
<context:annotation-config/> | |||
<!--<task:annotation-driven executor="permissionUpdateExecutor"/>--> | |||
<bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> | |||
<property name="locations"> | |||
<list> | |||
<value>classpath:application.properties</value> | |||
</list> | |||
</property> | |||
</bean> | |||
<bean id="dataSource" destroy-method="close" class="com.sie.iot.common.dbcp.BasicDataSourceDecrypt"> | |||
<property name="driverClassName" value="${properties.jdbc.driverClassName}"/> | |||
<property name="url" value="${properties.jdbc.url}"/> | |||
<property name="username" value="${properties.jdbc.username}"/> | |||
<property name="password" value="${properties.jdbc.password}"/> | |||
<property name="validationQuery" value="${properties.jdbc.validationQuery}"/> | |||
<property name="initialSize" value="${properties.jdbc.initialSize}"/> | |||
<property name="maxActive" value="${properties.jdbc.maxActive}"/> | |||
<property name="maxIdle" value="${properties.jdbc.maxIdle}"/> | |||
<property name="minIdle" value="${properties.jdbc.minIdle}"/> | |||
</bean> | |||
<!-- 事务管理器 --> | |||
<bean id="dataSourceTransactionManager" | |||
class="org.springframework.jdbc.datasource.DataSourceTransactionManager"> | |||
<property name="dataSource" ref="dataSource"></property> | |||
</bean> | |||
<!-- 基于注解的事务管理 --> | |||
<tx:annotation-driven transaction-manager="dataSourceTransactionManager"/> | |||
<!--配置sqlSessionTemplate:通过带参数的构造方法创建对象 --> | |||
<bean id="sqlSessionTemplate" class="org.mybatis.spring.SqlSessionTemplate"> | |||
<!-- 以sqlSessionFactory为参数传入构造函数中 --> | |||
<constructor-arg ref="sqlSessionFactoryBean"/> | |||
<!-- mybatis执行器,取值范围是SIMPLE/REUSE/BATCH三种类型 --> | |||
<constructor-arg value="BATCH"/> | |||
</bean> | |||
<bean id="jdbcTemplate" class="org.springframework.jdbc.core.JdbcTemplate"> | |||
<property name="dataSource" ref="dataSource"></property> | |||
</bean> | |||
<!-- 配置SqlSessionFactoryBean | |||
Mybatis提供的: org.mybatis.spring.SqlSessionFactoryBean | |||
MP提供的:com.baomidou.mybatisplus.spring.MybatisSqlSessionFactoryBean | |||
--> | |||
<bean id="sqlSessionFactoryBean" class="com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean"> | |||
<!-- 数据源 --> | |||
<property name="dataSource" ref="dataSource"></property> | |||
<property name="configLocation" value="classpath:com/yuexiu/secp/comm/config/mybatis-config.xml"></property> | |||
<!-- 别名处理 --> | |||
<!-- <property name="typeAliasesPackage" value="com.atguigu.mp.beans"></property>--> | |||
<!-- 注入全局MP策略配置 --> | |||
<property name="globalConfig" ref="globalConfiguration"></property> | |||
<!-- 插件注册 --> | |||
<property name="plugins"> | |||
<list> | |||
<!-- 注册分页插件 --> | |||
<!--<bean class="com.baomidou.mybatisplus.plugins.PaginationInterceptor"></bean>--> | |||
<bean class="com.baomidou.mybatisplus.extension.plugins.PaginationInterceptor"></bean> | |||
<!-- 注册执行分析插件 --> | |||
<bean class="com.baomidou.mybatisplus.extension.plugins.SqlExplainInterceptor"> | |||
<!--<property name="stopProceed" value="true"></property>--> | |||
</bean> | |||
<!-- 注册性能分析插件 --> | |||
<!-- <bean class="com.baomidou.mybatisplus.extension.plugins.PerformanceInterceptor"> | |||
<property name="format" value="true"></property> | |||
<!– <property name="maxTime" value="5"></property> –> | |||
</bean>--> | |||
<!-- 注册乐观锁插件 --> | |||
<bean class="com.baomidou.mybatisplus.extension.plugins.OptimisticLockerInterceptor"> | |||
</bean> | |||
</list> | |||
</property> | |||
</bean> | |||
<!-- 定义MybatisPlus的全局策略配置--> | |||
<!--<bean id ="globalConfiguration" class="com.baomidou.mybatisplus.entity.GlobalConfiguration">--> | |||
<bean id="globalConfiguration" class="com.baomidou.mybatisplus.core.config.GlobalConfig"> | |||
<!-- 在2.3版本以后,dbColumnUnderline 默认值就是true --> | |||
<!--<property name="dbColumnUnderline" value="true"></property>--> | |||
<!-- 全局的主键策略 --> | |||
<!--<property name="idType" value="0"></property>--> | |||
<!-- 全局的表前缀策略配置 --> | |||
<!--<property name="tablePrefix" value="tbl_"></property>--> | |||
<!--自定义填充策略接口实现--> | |||
<property name="metaObjectHandler" ref="myMetaObjectHandler"/> | |||
<property name="identifierGenerator" ref="customIdGenerator"/> | |||
</bean> | |||
<!-- 公共字段填充 处理器 --> | |||
<bean id="myMetaObjectHandler" class="com.siefw.hibernate.core.handler.ModelMetaObjectHandler"></bean> | |||
<bean name="customIdGenerator" class="com.sie.iot.common.idgenerate.CustomerIdGenerator"/> | |||
<!-- | |||
配置mybatis 扫描mapper接口的路径 | |||
--> | |||
<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer"> | |||
<property name="basePackage" | |||
value="com.sie.demo.comm.model.dao,com.sie.iot.base.model.dao"></property> | |||
</bean> | |||
<!-- 配置事务的传播特性 --> | |||
<tx:advice id="txAdvice" transaction-manager="dataSourceTransactionManager"> | |||
<tx:attributes> | |||
<tx:method name="insert*" propagation="REQUIRED" rollback-for="Exception"/> | |||
<tx:method name="save*" propagation="REQUIRED" rollback-for="Exception"/> | |||
<tx:method name="update*" propagation="REQUIRED" rollback-for="Exception"/> | |||
<tx:method name="delete*" propagation="REQUIRED" rollback-for="Exception"/> | |||
<tx:method name="remove*" propagation="REQUIRED" rollback-for="Exception"/> | |||
<tx:method name="relesae*" propagation="REQUIRED" rollback-for="Exception" read-only="false"/> | |||
<tx:method name="send*" propagation="REQUIRED" rollback-for="Exception" read-only="false"/> | |||
<tx:method name="set*" propagation="REQUIRED" rollback-for="Exception" read-only="false"/> | |||
<tx:method name="find*" read-only="true"/> | |||
<tx:method name="get*" read-only="true"/> | |||
<tx:method name="*" read-only="true"/> | |||
</tx:attributes> | |||
</tx:advice> | |||
<!-- 那些类的哪些方法参与事务 --> | |||
<aop:config><!--|| execution(* com.sie.saaf.*.model.dao.readonly.*.*(..))--> | |||
<aop:pointcut id="businessService" expression="execution(* com.yuexiu.secp.comm.model.service.impl.*.*(..)) | |||
|| execution(* com.sie.iot.common.model.inter.server.*.*(..)) | |||
|| execution(* com.sie.iot.base.model.inter.server.*.*(..))"/> | |||
<aop:advisor advice-ref="txAdvice" pointcut-ref="businessService" order="0"/> | |||
</aop:config> | |||
<bean id="messageResource" class="org.springframework.context.support.ResourceBundleMessageSource"> | |||
<property name="defaultEncoding" value="UTF-8"></property> | |||
<property name="cacheSeconds" value="0"></property> | |||
<property name="basenames"> | |||
<list> | |||
<value>config.common</value> | |||
<value>config.2069-siedemo-comm-application</value> | |||
</list> | |||
</property> | |||
</bean> | |||
</beans> |
@@ -0,0 +1,25 @@ | |||
1011_common_004=您没有权限访问该服务 | |||
1011_common_002=控制器代码执行异常 | |||
1011_common_003=您重复操作了,请稍后再试 | |||
1011_common_001=服务器内部错误,请联系系统管理员! | |||
1011_common_999= | |||
1011_common_112=手机格式不合法 | |||
1011_common_113=邮箱格式不合法 | |||
1011_common_110=操作成功 | |||
1011_common_111=操作失败 | |||
1011_common_127={0}成功 | |||
1011_common_128={0}失败 | |||
1011_common_125=参数不合法 | |||
1011_common_126=登录已失效,请重新登录 | |||
1011_common_118=你无权进行此操作 | |||
1011_common_119=登录已失效,请重新登录 | |||
1011_common_116=手机号已存在,请修改后重试! | |||
1011_common_117=邮箱已存在,请修改后重试! | |||
1011_common_114=参数params不允许为空 | |||
1011_common_115=您所更新的数据不存在 | |||
1011_common_123=服务繁忙,请稍后再试! | |||
1011_common_124=请勿重复提交 | |||
1011_common_121={0}失败 | |||
1011_common_122=您的账号已在其他设备登录 | |||
1011_common_120={0}成功 | |||
1061_demo_102=测试编码不能为空 |
@@ -0,0 +1,26 @@ | |||
#1011 | |||
1011_common_004=You do not have permission to the service | |||
1011_common_002=Controller source code execute have exception | |||
1011_common_003=You have repeated the operation. Please try again later | |||
1011_common_001=The Server inter error, please connect administrator | |||
1011_common_999= | |||
1011_common_112=Invalid phone format | |||
1011_common_113=Invalid email format | |||
1011_common_110=Successful operation | |||
1011_common_111=operation failed | |||
1011_common_127={0} success | |||
1011_common_128={0} failed | |||
1011_common_125=Illegal parameter | |||
1011_common_126=Login has expired, please log in again | |||
1011_common_118=You are not authorized to do this | |||
1011_common_119=Login has expired, please log in again | |||
1011_common_116=The phone number already exists, please modify it and try again! | |||
1011_common_117=The mailbox already exists, please modify and try again | |||
1011_common_114=The parameter params cannot be empty | |||
1011_common_115=The data you updated does not exist | |||
1011_common_123=Service busy, please try again later! | |||
1011_common_124=Please do not submit repeatedly | |||
1011_common_121={0} failed | |||
1011_common_122=Your account has been logged on to another device | |||
1011_common_120={0} success | |||
1061_demo_102=Asset classification code cannot be empty |
@@ -0,0 +1,27 @@ | |||
#1011 | |||
1011_common_004=您没有权限访问该服务 | |||
1011_common_002=控制器代码执行异常 | |||
1011_common_003=您重复操作了,请稍后再试 | |||
1011_common_001=服务器内部错误,请联系系统管理员! | |||
1011_common_999= | |||
1011_common_112=手机格式不合法 | |||
1011_common_113=邮箱格式不合法 | |||
1011_common_110=操作成功 | |||
1011_common_111=操作失败 | |||
1011_common_127={0}成功 | |||
1011_common_128={0}失败 | |||
1011_common_125=参数不合法 | |||
1011_common_126=登录已失效,请重新登录 | |||
1011_common_118=你无权进行此操作 | |||
1011_common_119=登录已失效,请重新登录 | |||
1011_common_116=手机号已存在,请修改后重试! | |||
1011_common_117=邮箱已存在,请修改后重试! | |||
1011_common_114=参数params不允许为空 | |||
1011_common_115=您所更新的数据不存在 | |||
1011_common_123=服务繁忙,请稍后再试! | |||
1011_common_124=请勿重复提交 | |||
1011_common_121={0}失败 | |||
1011_common_122=您的账号已在其他设备登录 | |||
1011_common_120={0}成功 | |||
1061_demo_102=测试编码不能为空 | |||
@@ -0,0 +1,123 @@ | |||
<?xml version="1.0" encoding="UTF-8"?> | |||
<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4"> | |||
<component name="FacetManager"> | |||
<facet type="Spring" name="Spring"> | |||
<configuration /> | |||
</facet> | |||
</component> | |||
<component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_8"> | |||
<output url="file://$MODULE_DIR$/target/classes" /> | |||
<output-test url="file://$MODULE_DIR$/target/test-classes" /> | |||
<content url="file://$MODULE_DIR$"> | |||
<sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" /> | |||
<sourceFolder url="file://$MODULE_DIR$/src/main/resources" type="java-resource" /> | |||
<sourceFolder url="file://$MODULE_DIR$/src/test/java" isTestSource="true" /> | |||
<excludeFolder url="file://$MODULE_DIR$/target" /> | |||
</content> | |||
<orderEntry type="inheritedJdk" /> | |||
<orderEntry type="sourceFolder" forTests="false" /> | |||
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-starter-openfeign:2.0.2.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-starter:2.0.2.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter:2.0.8.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-logging:2.0.8.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: ch.qos.logback:logback-classic:1.2.3" level="project" /> | |||
<orderEntry type="library" name="Maven: ch.qos.logback:logback-core:1.2.3" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.logging.log4j:log4j-to-slf4j:2.17.1" level="project" /> | |||
<orderEntry type="library" name="Maven: org.slf4j:jul-to-slf4j:1.7.25" level="project" /> | |||
<orderEntry type="library" name="Maven: javax.annotation:javax.annotation-api:1.3.2" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-context:2.0.2.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.security:spring-security-rsa:1.0.7.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.bouncycastle:bcpkix-jdk15on:1.60" level="project" /> | |||
<orderEntry type="library" name="Maven: org.bouncycastle:bcprov-jdk15on:1.60" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-openfeign-core:2.0.2.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-netflix-ribbon:2.0.2.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-netflix-archaius:2.0.2.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-aop:2.0.8.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: io.github.openfeign.form:feign-form-spring:3.3.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.github.openfeign.form:feign-form:3.3.0" level="project" /> | |||
<orderEntry type="library" name="Maven: com.google.code.findbugs:annotations:3.0.1" level="project" /> | |||
<orderEntry type="library" name="Maven: net.jcip:jcip-annotations:1.0" level="project" /> | |||
<orderEntry type="library" name="Maven: commons-fileupload:commons-fileupload:1.3.3" level="project" /> | |||
<orderEntry type="library" name="Maven: commons-io:commons-io:2.2" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-web:5.0.12.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-beans:5.0.12.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-core:5.0.8.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-jcl:5.0.12.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-commons:2.0.2.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.security:spring-security-crypto:5.0.11.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: io.github.openfeign:feign-slf4j:9.7.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.github.openfeign:feign-hystrix:9.7.0" level="project" /> | |||
<orderEntry type="library" name="Maven: com.netflix.archaius:archaius-core:0.7.6" level="project" /> | |||
<orderEntry type="library" name="Maven: com.google.code.findbugs:jsr305:3.0.1" level="project" /> | |||
<orderEntry type="library" scope="RUNTIME" name="Maven: commons-configuration:commons-configuration:1.8" level="project" /> | |||
<orderEntry type="library" scope="RUNTIME" name="Maven: commons-lang:commons-lang:2.6" level="project" /> | |||
<orderEntry type="library" name="Maven: com.google.guava:guava:16.0" level="project" /> | |||
<orderEntry type="library" name="Maven: com.netflix.hystrix:hystrix-core:1.5.12" level="project" /> | |||
<orderEntry type="library" name="Maven: io.reactivex:rxjava:1.3.8" level="project" /> | |||
<orderEntry type="library" name="Maven: org.hdrhistogram:HdrHistogram:2.1.9" level="project" /> | |||
<orderEntry type="library" name="Maven: io.github.openfeign:feign-java8:9.7.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.github.openfeign:feign-core:9.7.0" level="project" /> | |||
<orderEntry type="library" scope="PROVIDED" name="Maven: javax.servlet:javax.servlet-api:3.1.0" level="project" /> | |||
<orderEntry type="library" name="Maven: com.sie.irradiator:1003-sieiot-core:1.0.3" level="project" /> | |||
<orderEntry type="library" name="Maven: org.projectlombok:lombok:1.16.22" level="project" /> | |||
<orderEntry type="library" name="Maven: cn.hutool:hutool-all:5.6.5" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-autoconfigure:2.0.8.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot:2.0.8.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-databind:2.9.10.7" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.9.0" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-core:2.9.8" level="project" /> | |||
<orderEntry type="library" name="Maven: javax.validation:validation-api:2.0.1.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba:fastjson:1.2.60" level="project" /> | |||
<orderEntry type="library" name="Maven: org.slf4j:log4j-over-slf4j:1.7.25" level="project" /> | |||
<orderEntry type="library" name="Maven: org.slf4j:slf4j-api:1.7.25" level="project" /> | |||
<orderEntry type="library" name="Maven: com.sie.framework:sie-fw-redis-api:1.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.codehaus.groovy:groovy-all:2.4.13" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.data:spring-data-redis:2.0.13.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.data:spring-data-keyvalue:2.0.13.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.data:spring-data-commons:2.0.13.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-context:5.0.12.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-expression:5.0.12.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-tx:5.0.12.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-oxm:5.0.12.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-aop:5.0.12.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-context-support:5.0.12.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: redis.clients:jedis:2.9.1" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.commons:commons-pool2:2.5.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.swagger:swagger-annotations:1.5.22" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.cloud:spring-cloud-starter-alibaba-sentinel:2.0.2.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-transport-simple-http:1.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-transport-common:1.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-annotation-aspectj:1.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-core:1.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: org.aspectj:aspectjrt:1.8.13" level="project" /> | |||
<orderEntry type="library" name="Maven: org.aspectj:aspectjweaver:1.8.13" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-spring-webflux-adapter:1.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-reactor-adapter:1.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-spring-webmvc-adapter:1.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-parameter-flow-control:1.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.googlecode.concurrentlinkedhashmap:concurrentlinkedhashmap-lru:1.4.2" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-cluster-server-default:1.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-cluster-common-default:1.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: io.netty:netty-handler:4.1.31.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: io.netty:netty-buffer:4.1.31.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: io.netty:netty-common:4.1.31.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: io.netty:netty-transport:4.1.31.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: io.netty:netty-resolver:4.1.31.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: io.netty:netty-codec:4.1.31.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-cluster-client-default:1.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.cloud:spring-cloud-alibaba-sentinel-datasource:2.0.2.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.dataformat:jackson-dataformat-xml:2.9.8" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.module:jackson-module-jaxb-annotations:2.9.8" level="project" /> | |||
<orderEntry type="library" name="Maven: org.codehaus.woodstox:stax2-api:3.1.4" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml.woodstox:woodstox-core:5.0.3" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-datasource-apollo:1.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-datasource-extension:1.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.ctrip.framework.apollo:apollo-client:1.5.0" level="project" /> | |||
<orderEntry type="library" name="Maven: com.ctrip.framework.apollo:apollo-core:1.5.0" level="project" /> | |||
<orderEntry type="library" name="Maven: com.google.code.gson:gson:2.8.5" level="project" /> | |||
<orderEntry type="library" name="Maven: com.google.inject:guice:4.1.0" level="project" /> | |||
<orderEntry type="library" name="Maven: javax.inject:javax.inject:1" level="project" /> | |||
<orderEntry type="library" name="Maven: aopalliance:aopalliance:1.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.yaml:snakeyaml:1.19" level="project" /> | |||
</component> | |||
</module> |
@@ -0,0 +1,90 @@ | |||
<?xml version="1.0" encoding="UTF-8"?> | |||
<project xmlns="http://maven.apache.org/POM/4.0.0" | |||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | |||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> | |||
<parent> | |||
<artifactId>sie-irradiator-v1.0</artifactId> | |||
<groupId>com.sie.irradiator</groupId> | |||
<version>2.0.3</version> | |||
</parent> | |||
<modelVersion>4.0.0</modelVersion> | |||
<artifactId>2068-yexiu-read-api</artifactId> | |||
<properties> | |||
<maven.compiler.source>8</maven.compiler.source> | |||
<maven.compiler.target>8</maven.compiler.target> | |||
</properties> | |||
<dependencies> | |||
<!-- 新增feign相关的jar--> | |||
<dependency> | |||
<groupId>org.springframework.cloud</groupId> | |||
<artifactId>spring-cloud-starter-openfeign</artifactId> | |||
<version>2.0.2.RELEASE</version> | |||
</dependency> | |||
<dependency> | |||
<groupId>io.github.openfeign</groupId> | |||
<artifactId>feign-core</artifactId> | |||
<version>9.7.0</version> | |||
</dependency> | |||
<dependency> | |||
<groupId>javax.servlet</groupId> | |||
<artifactId>javax.servlet-api</artifactId> | |||
<version>3.1.0</version> | |||
<scope>provided</scope> | |||
</dependency> | |||
<dependency> | |||
<groupId>com.sie.irradiator</groupId> | |||
<artifactId>1003-sieiot-core</artifactId> | |||
<version>1.0.3</version> | |||
</dependency> | |||
</dependencies> | |||
<repositories> | |||
<repository> | |||
<id>myRepository</id> | |||
<name>local private nexus</name> | |||
<url>http://139.159.227.77:8081/nexus/content/repositories/thirdparty/</url> | |||
<releases> | |||
<enabled>true</enabled> | |||
</releases> | |||
<snapshots> | |||
<enabled>true</enabled> | |||
</snapshots> | |||
</repository> | |||
</repositories> | |||
<distributionManagement> | |||
<repository> | |||
<id>nexus-releases</id> | |||
<name>Nexus Release Repository</name> | |||
<url>http://139.159.227.77:8081/nexus/content/repositories/thirdparty/</url> | |||
</repository> | |||
<snapshotRepository> | |||
<id>nexus-snapshots</id> | |||
<name>Nexus Snapshot Repository</name> | |||
<url>http://139.159.227.77:8081/nexus/content/repositories/thirdparty/</url> | |||
</snapshotRepository> | |||
</distributionManagement> | |||
<build> | |||
<plugins> | |||
<plugin> | |||
<groupId>org.apache.maven.plugins</groupId> | |||
<artifactId>maven-compiler-plugin</artifactId> | |||
<configuration> | |||
<compilerArgs> | |||
<arg>-parameters</arg> | |||
</compilerArgs> | |||
<encoding>${project.build.sourceEncoding}</encoding> | |||
<source>${java.version}</source> | |||
<target>${java.version}</target> | |||
</configuration> | |||
</plugin> | |||
</plugins> | |||
</build> | |||
</project> |
@@ -0,0 +1,290 @@ | |||
<factorypath> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/sie/irradiator/1011-sieiot-common-application/2.1.8.9/1011-sieiot-common-application-2.1.8.9.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/uk/co/jemos/podam/podam/7.2.3.RELEASE/podam-7.2.3.RELEASE.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/net/jcip/jcip-annotations/1.0/jcip-annotations-1.0.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/javax/validation/validation-api/2.0.1.Final/validation-api-2.0.1.Final.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/apache/commons/commons-lang3/3.7/commons-lang3-3.7.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/io/micrometer/micrometer-core/1.0.9/micrometer-core-1.0.9.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/hdrhistogram/HdrHistogram/2.1.10/HdrHistogram-2.1.10.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/latencyutils/LatencyUtils/2.0.3/LatencyUtils-2.0.3.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/io/micrometer/micrometer-registry-prometheus/1.0.9/micrometer-registry-prometheus-1.0.9.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/io/prometheus/simpleclient_common/0.4.0/simpleclient_common-0.4.0.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/io/prometheus/simpleclient/0.4.0/simpleclient-0.4.0.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/boot/spring-boot-starter-actuator/2.0.8.RELEASE/spring-boot-starter-actuator-2.0.8.RELEASE.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/boot/spring-boot-starter/2.0.8.RELEASE/spring-boot-starter-2.0.8.RELEASE.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/boot/spring-boot/2.0.8.RELEASE/spring-boot-2.0.8.RELEASE.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/boot/spring-boot-starter-logging/2.0.8.RELEASE/spring-boot-starter-logging-2.0.8.RELEASE.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/slf4j/jul-to-slf4j/1.7.25/jul-to-slf4j-1.7.25.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/apache/logging/log4j/log4j-to-slf4j/2.17.1/log4j-to-slf4j-2.17.1.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/apache/logging/log4j/log4j-api/2.17.1/log4j-api-2.17.1.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/ctrip/framework/apollo/apollo-client/1.4.0/apollo-client-1.4.0.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/ctrip/framework/apollo/apollo-core/1.4.0/apollo-core-1.4.0.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/google/code/gson/gson/2.8.5/gson-2.8.5.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/google/inject/guice/4.1.0/guice-4.1.0.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/javax/inject/javax.inject/1/javax.inject-1.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/aopalliance/aopalliance/1.0/aopalliance-1.0.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/yaml/snakeyaml/1.19/snakeyaml-1.19.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/boot/spring-boot-actuator-autoconfigure/2.0.8.RELEASE/spring-boot-actuator-autoconfigure-2.0.8.RELEASE.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/boot/spring-boot-actuator/2.0.8.RELEASE/spring-boot-actuator-2.0.8.RELEASE.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/boot/spring-boot-autoconfigure/2.0.8.RELEASE/spring-boot-autoconfigure-2.0.8.RELEASE.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/spring-core/5.0.8.RELEASE/spring-core-5.0.8.RELEASE.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/spring-jcl/5.0.12.RELEASE/spring-jcl-5.0.12.RELEASE.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/spring-context/5.0.12.RELEASE/spring-context-5.0.12.RELEASE.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/spring-expression/5.0.12.RELEASE/spring-expression-5.0.12.RELEASE.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.9.8/jackson-datatype-jsr310-2.9.8.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/de/codecentric/spring-boot-admin-starter-client/2.0.6/spring-boot-admin-starter-client-2.0.6.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/de/codecentric/spring-boot-admin-client/2.0.6/spring-boot-admin-client-2.0.6.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/jolokia/jolokia-core/1.5.0/jolokia-core-1.5.0.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/googlecode/json-simple/json-simple/1.1.1/json-simple-1.1.1.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/nepxion/discovery-plugin-starter-nacos/6.0.6/discovery-plugin-starter-nacos-6.0.6.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/nepxion/discovery-plugin-config-center/6.0.6/discovery-plugin-config-center-6.0.6.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/nepxion/discovery-plugin-framework/6.0.6/discovery-plugin-framework-6.0.6.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/nepxion/discovery-common/6.0.6/discovery-common-6.0.6.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/nepxion/eventbus-aop-starter/2.0.12/eventbus-aop-starter-2.0.12.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/nepxion/eventbus-aop/2.0.12/eventbus-aop-2.0.12.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/nepxion/matrix-aop-starter/2.0.7/matrix-aop-starter-2.0.7.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/nepxion/matrix-aop/2.0.7/matrix-aop-2.0.7.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/nepxion/banner/1.0.2/banner-1.0.2.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/taobao/text/text-ui/0.0.2/text-ui-0.0.2.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/cloud/spring-cloud-starter-netflix-ribbon/2.0.2.RELEASE/spring-cloud-starter-netflix-ribbon-2.0.2.RELEASE.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/netflix/ribbon/ribbon/2.2.5/ribbon-2.2.5.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/netflix/ribbon/ribbon-transport/2.2.5/ribbon-transport-2.2.5.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/io/reactivex/rxnetty-contexts/0.4.9/rxnetty-contexts-0.4.9.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/io/reactivex/rxnetty-servo/0.4.9/rxnetty-servo-0.4.9.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/io/reactivex/rxnetty/0.4.9/rxnetty-0.4.9.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/netflix/ribbon/ribbon-core/2.2.5/ribbon-core-2.2.5.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/netflix/ribbon/ribbon-httpclient/2.2.5/ribbon-httpclient-2.2.5.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/sun/jersey/jersey-client/1.19.1/jersey-client-1.19.1.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/sun/jersey/jersey-core/1.19.1/jersey-core-1.19.1.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/javax/ws/rs/jsr311-api/1.1.1/jsr311-api-1.1.1.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/sun/jersey/contribs/jersey-apache-client4/1.19.1/jersey-apache-client4-1.19.1.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/netflix/netflix-commons/netflix-commons-util/0.3.0/netflix-commons-util-0.3.0.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/netflix/ribbon/ribbon-loadbalancer/2.2.5/ribbon-loadbalancer-2.2.5.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/netflix/netflix-commons/netflix-statistics/0.1.1/netflix-statistics-0.1.1.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/github/ben-manes/caffeine/caffeine/2.6.2/caffeine-2.6.2.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/dom4j/dom4j/1.6.1/dom4j-1.6.1.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/nepxion/discovery-plugin-admin-center/6.0.6/discovery-plugin-admin-center-6.0.6.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/nepxion/discovery-plugin-framework-nacos/6.0.6/discovery-plugin-framework-nacos-6.0.6.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/alibaba/cloud/spring-cloud-starter-alibaba-nacos-discovery/2.0.2.RELEASE/spring-cloud-starter-alibaba-nacos-discovery-2.0.2.RELEASE.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/alibaba/nacos/nacos-client/1.2.1/nacos-client-1.2.1.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/alibaba/nacos/nacos-common/1.2.1/nacos-common-1.2.1.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/alibaba/nacos/nacos-api/1.2.1/nacos-api-1.2.1.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/alibaba/spring/spring-context-support/1.0.6/spring-context-support-1.0.6.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/junit/jupiter/junit-jupiter/5.5.2/junit-jupiter-5.5.2.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/junit/jupiter/junit-jupiter-api/5.1.1/junit-jupiter-api-5.1.1.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/apiguardian/apiguardian-api/1.0.0/apiguardian-api-1.0.0.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/opentest4j/opentest4j/1.0.0/opentest4j-1.0.0.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/junit/platform/junit-platform-commons/1.1.1/junit-platform-commons-1.1.1.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/junit/jupiter/junit-jupiter-params/5.1.1/junit-jupiter-params-5.1.1.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/junit/jupiter/junit-jupiter-engine/5.1.1/junit-jupiter-engine-5.1.1.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/junit/platform/junit-platform-engine/1.1.1/junit-platform-engine-1.1.1.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/mockito/mockito-junit-jupiter/3.1.0/mockito-junit-jupiter-3.1.0.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/mockito/mockito-core/2.15.0/mockito-core-2.15.0.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/net/bytebuddy/byte-buddy-agent/1.7.11/byte-buddy-agent-1.7.11.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/objenesis/objenesis/2.6/objenesis-2.6.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/glassfish/jersey/core/jersey-client/2.26/jersey-client-2.26.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/glassfish/jersey/core/jersey-common/2.26/jersey-common-2.26.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/glassfish/hk2/osgi-resource-locator/1.0.1/osgi-resource-locator-1.0.1.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/glassfish/hk2/external/javax.inject/2.5.0-b42/javax.inject-2.5.0-b42.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/javax/ws/rs/javax.ws.rs-api/2.0.1/javax.ws.rs-api-2.0.1.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/cloud/spring-cloud-starter-netflix-hystrix/2.0.2.RELEASE/spring-cloud-starter-netflix-hystrix-2.0.2.RELEASE.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/cloud/spring-cloud-starter/2.0.2.RELEASE/spring-cloud-starter-2.0.2.RELEASE.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/cloud/spring-cloud-context/2.0.2.RELEASE/spring-cloud-context-2.0.2.RELEASE.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/security/spring-security-rsa/1.0.7.RELEASE/spring-security-rsa-1.0.7.RELEASE.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/bouncycastle/bcpkix-jdk15on/1.60/bcpkix-jdk15on-1.60.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/bouncycastle/bcprov-jdk15on/1.60/bcprov-jdk15on-1.60.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/cloud/spring-cloud-netflix-core/2.0.2.RELEASE/spring-cloud-netflix-core-2.0.2.RELEASE.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/boot/spring-boot-starter-aop/2.0.8.RELEASE/spring-boot-starter-aop-2.0.8.RELEASE.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/cloud/spring-cloud-netflix-ribbon/2.0.2.RELEASE/spring-cloud-netflix-ribbon-2.0.2.RELEASE.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/cloud/spring-cloud-netflix-archaius/2.0.2.RELEASE/spring-cloud-netflix-archaius-2.0.2.RELEASE.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/cloud/spring-cloud-starter-netflix-archaius/2.0.2.RELEASE/spring-cloud-starter-netflix-archaius-2.0.2.RELEASE.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/netflix/archaius/archaius-core/0.7.6/archaius-core-0.7.6.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/google/code/findbugs/jsr305/3.0.1/jsr305-3.0.1.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/commons-configuration/commons-configuration/1.8/commons-configuration-1.8.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/netflix/hystrix/hystrix-core/1.5.12/hystrix-core-1.5.12.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/io/reactivex/rxjava/1.3.8/rxjava-1.3.8.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/netflix/hystrix/hystrix-serialization/1.5.12/hystrix-serialization-1.5.12.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/fasterxml/jackson/module/jackson-module-afterburner/2.9.8/jackson-module-afterburner-2.9.8.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/netflix/hystrix/hystrix-metrics-event-stream/1.5.12/hystrix-metrics-event-stream-1.5.12.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/netflix/hystrix/hystrix-javanica/1.5.12/hystrix-javanica-1.5.12.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/ow2/asm/asm/5.0.4/asm-5.0.4.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/io/reactivex/rxjava-reactive-streams/1.2.1/rxjava-reactive-streams-1.2.1.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/reactivestreams/reactive-streams/1.0.2/reactive-streams-1.0.2.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/cloud/spring-cloud-netflix-turbine/2.0.2.RELEASE/spring-cloud-netflix-turbine-2.0.2.RELEASE.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/boot/spring-boot-starter-web/2.0.8.RELEASE/spring-boot-starter-web-2.0.8.RELEASE.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/boot/spring-boot-starter-json/2.0.8.RELEASE/spring-boot-starter-json-2.0.8.RELEASE.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.9.8/jackson-datatype-jdk8-2.9.8.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/fasterxml/jackson/module/jackson-module-parameter-names/2.9.8/jackson-module-parameter-names-2.9.8.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/hibernate/validator/hibernate-validator/6.0.14.Final/hibernate-validator-6.0.14.Final.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/jboss/logging/jboss-logging/3.3.2.Final/jboss-logging-3.3.2.Final.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/cloud/spring-cloud-commons/2.0.2.RELEASE/spring-cloud-commons-2.0.2.RELEASE.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/security/spring-security-crypto/5.0.11.RELEASE/spring-security-crypto-5.0.11.RELEASE.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/apache/httpcomponents/httpcore/4.4.10/httpcore-4.4.10.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/commons-codec/commons-codec/1.11/commons-codec-1.11.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/netflix/turbine/turbine-core/1.0.0/turbine-core-1.0.0.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/junit/junit/4.12/junit-4.12.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/netflix/servo/servo-core/0.12.21/servo-core-0.12.21.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/codehaus/jackson/jackson-mapper-asl/1.9.2/jackson-mapper-asl-1.9.2.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/commons-io/commons-io/2.4/commons-io-2.4.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/codehaus/jackson/jackson-core-asl/1.9.2/jackson-core-asl-1.9.2.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/io/springfox/springfox-swagger2/2.9.2/springfox-swagger2-2.9.2.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/io/springfox/springfox-spi/2.9.2/springfox-spi-2.9.2.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/io/springfox/springfox-core/2.9.2/springfox-core-2.9.2.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/net/bytebuddy/byte-buddy/1.7.11/byte-buddy-1.7.11.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/io/springfox/springfox-schema/2.9.2/springfox-schema-2.9.2.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/io/springfox/springfox-swagger-common/2.9.2/springfox-swagger-common-2.9.2.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/io/springfox/springfox-spring-web/2.9.2/springfox-spring-web-2.9.2.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/google/guava/guava/20.0/guava-20.0.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/fasterxml/classmate/1.3.4/classmate-1.3.4.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/plugin/spring-plugin-core/1.2.0.RELEASE/spring-plugin-core-1.2.0.RELEASE.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/plugin/spring-plugin-metadata/1.2.0.RELEASE/spring-plugin-metadata-1.2.0.RELEASE.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/mapstruct/mapstruct/1.2.0.Final/mapstruct-1.2.0.Final.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/io/swagger/swagger-models/1.5.21/swagger-models-1.5.21.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/fasterxml/jackson/core/jackson-annotations/2.9.0/jackson-annotations-2.9.0.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/io/springfox/springfox-swagger-ui/2.9.2/springfox-swagger-ui-2.9.2.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/commons-lang/commons-lang/2.6/commons-lang-2.6.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/apache/commons/commons-text/1.8/commons-text-1.8.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/sie/irradiator/1008-sieiot-jwt-api/1.0.1/1008-sieiot-jwt-api-1.0.1.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/auth0/java-jwt/3.3.0/java-jwt-3.3.0.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/io/jsonwebtoken/jjwt/0.9.0/jjwt-0.9.0.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/spring-test/5.0.12.RELEASE/spring-test-5.0.12.RELEASE.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/spring-web/5.0.12.RELEASE/spring-web-5.0.12.RELEASE.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/spring-webmvc/5.0.12.RELEASE/spring-webmvc-5.0.12.RELEASE.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/sie/framework/sie-framework-commons/1.1.3/sie-framework-commons-1.1.3.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/apache/poi/poi/3.16/poi-3.16.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/apache/poi/poi-ooxml/3.16/poi-ooxml-3.16.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/apache/poi/poi-ooxml-schemas/3.16/poi-ooxml-schemas-3.16.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/ch/ethz/ganymed/ganymed-ssh2/build210/ganymed-ssh2-build210.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/commons-httpclient/commons-httpclient/3.0.1/commons-httpclient-3.0.1.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/commons-logging/commons-logging/1.0.3/commons-logging-1.0.3.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/codehaus/jettison/jettison/1.3.8/jettison-1.3.8.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/stax/stax-api/1.0.1/stax-api-1.0.1.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/commons-beanutils/commons-beanutils/1.9.2/commons-beanutils-1.9.2.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/commons-collections/commons-collections/3.2.1/commons-collections-3.2.1.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/belerweb/pinyin4j/2.5.0/pinyin4j-2.5.0.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/jdom/jdom/1.0/jdom-1.0.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/net/sf/json-lib/json-lib/2.1/json-lib-2.1-jdk15.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/net/sf/ezmorph/ezmorph/1.0.3/ezmorph-1.0.3.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/json/json/20140107/json-20140107.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/itextpdf/itext-asian/5.2.0/itext-asian-5.2.0.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/itextpdf/itextpdf/5.4.3/itextpdf-5.4.3.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/apache/pdfbox/pdfbox/1.6.0/pdfbox-1.6.0.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/apache/pdfbox/fontbox/1.6.0/fontbox-1.6.0.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/apache/pdfbox/jempbox/1.6.0/jempbox-1.6.0.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/github/mifmif/generex/1.0.2/generex-1.0.2.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/dk/brics/automaton/automaton/1.11-8/automaton-1.11-8.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/alibaba/csp/sentinel-core/1.7.1/sentinel-core-1.7.1.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/alibaba/csp/sentinel-datasource-extension/1.7.1/sentinel-datasource-extension-1.7.1.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/codehaus/janino/janino/3.0.11/janino-3.0.11.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/codehaus/janino/commons-compiler/3.0.11/commons-compiler-3.0.11.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/fasterxml/jackson/core/jackson-databind/2.9.10.7/jackson-databind-2.9.10.7.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/fasterxml/jackson/core/jackson-core/2.9.8/jackson-core-2.9.8.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/sie/irradiator/5016-sieiot-helpcenter-component/2.1.1/5016-sieiot-helpcenter-component-2.1.1.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/sie/irradiator/1016-sieiot-helpcenter-model/2.1.1/1016-sieiot-helpcenter-model-2.1.1.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/sie/irradiator/1011-sieiot-common-model/2.0.5/1011-sieiot-common-model-2.0.5.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/sie/framework/sie-fw-hibernate-5/1.1.1/sie-fw-hibernate-5-1.1.1.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/sie/framework/sie-fw-hibernate5-framework-optimisticLock/1.0/sie-fw-hibernate5-framework-optimisticLock-1.0.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/spring-orm/5.0.12.RELEASE/spring-orm-5.0.12.RELEASE.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/spring-jdbc/5.0.12.RELEASE/spring-jdbc-5.0.12.RELEASE.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/hibernate/hibernate-core/5.2.9.Final/hibernate-core-5.2.9.Final.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/hibernate/javax/persistence/hibernate-jpa-2.1-api/1.0.2.Final/hibernate-jpa-2.1-api-1.0.2.Final.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/javassist/javassist/3.20.0-GA/javassist-3.20.0-GA.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/antlr/antlr/2.7.7/antlr-2.7.7.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/jboss/spec/javax/transaction/jboss-transaction-api_1.2_spec/1.0.1.Final/jboss-transaction-api_1.2_spec-1.0.1.Final.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/jboss/jandex/2.0.3.Final/jandex-2.0.3.Final.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/hibernate/common/hibernate-commons-annotations/5.0.1.Final/hibernate-commons-annotations-5.0.1.Final.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/aliyun/oss/aliyun-sdk-oss/2.8.3/aliyun-sdk-oss-2.8.3.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/jdom/jdom/1.1/jdom-1.1.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/commons-dbcp/commons-dbcp/1.4/commons-dbcp-1.4.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/commons-pool/commons-pool/1.6/commons-pool-1.6.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/projectlombok/lombok/1.16.22/lombok-1.16.22.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/cloud/spring-cloud-stream/2.0.1.RELEASE/spring-cloud-stream-2.0.1.RELEASE.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/boot/spring-boot-starter-validation/2.0.8.RELEASE/spring-boot-starter-validation-2.0.8.RELEASE.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/apache/tomcat/embed/tomcat-embed-el/8.5.37/tomcat-embed-el-8.5.37.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/spring-messaging/5.0.12.RELEASE/spring-messaging-5.0.12.RELEASE.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/integration/spring-integration-core/5.0.11.RELEASE/spring-integration-core-5.0.11.RELEASE.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/io/projectreactor/reactor-core/3.1.14.RELEASE/reactor-core-3.1.14.RELEASE.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/integration/spring-integration-jmx/5.0.11.RELEASE/spring-integration-jmx-5.0.11.RELEASE.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/spring-tuple/1.0.0.RELEASE/spring-tuple-1.0.0.RELEASE.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/esotericsoftware/kryo-shaded/3.0.3/kryo-shaded-3.0.3.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/esotericsoftware/minlog/1.3.0/minlog-1.3.0.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/integration/spring-integration-tuple/1.0.0.RELEASE/spring-integration-tuple-1.0.0.RELEASE.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/retry/spring-retry/1.2.3.RELEASE/spring-retry-1.2.3.RELEASE.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/cloud/spring-cloud-stream-binder-kafka/2.0.1.RELEASE/spring-cloud-stream-binder-kafka-2.0.1.RELEASE.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/cloud/spring-cloud-stream-binder-kafka-core/2.0.1.RELEASE/spring-cloud-stream-binder-kafka-core-2.0.1.RELEASE.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/integration/spring-integration-kafka/3.0.3.RELEASE/spring-integration-kafka-3.0.3.RELEASE.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/apache/kafka/kafka-clients/1.0.2/kafka-clients-1.0.2.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/lz4/lz4-java/1.4/lz4-java-1.4.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/xerial/snappy/snappy-java/1.1.4/snappy-java-1.1.4.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/kafka/spring-kafka/2.1.12.RELEASE/spring-kafka-2.1.12.RELEASE.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/net/logstash/logback/logstash-logback-encoder/6.4/logstash-logback-encoder-6.4.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/cn/hutool/hutool-all/5.6.5/hutool-all-5.6.5.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/sie/irradiator/5003-sieiot-exception-component/2.0.0/5003-sieiot-exception-component-2.0.0.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/apache/tomcat/embed/tomcat-embed-core/8.5.37/tomcat-embed-core-8.5.37.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/apache/tomcat/tomcat-annotations-api/8.5.37/tomcat-annotations-api-8.5.37.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/mysql/mysql-connector-java/5.1.47/mysql-connector-java-5.1.47.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/cloud/spring-cloud-starter-openfeign/2.0.2.RELEASE/spring-cloud-starter-openfeign-2.0.2.RELEASE.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/cloud/spring-cloud-openfeign-core/2.0.2.RELEASE/spring-cloud-openfeign-core-2.0.2.RELEASE.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/io/github/openfeign/form/feign-form-spring/3.3.0/feign-form-spring-3.3.0.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/io/github/openfeign/form/feign-form/3.3.0/feign-form-3.3.0.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/google/code/findbugs/annotations/3.0.1/annotations-3.0.1.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/commons-fileupload/commons-fileupload/1.3.3/commons-fileupload-1.3.3.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/io/github/openfeign/feign-core/9.7.0/feign-core-9.7.0.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/io/github/openfeign/feign-slf4j/9.7.0/feign-slf4j-9.7.0.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/io/github/openfeign/feign-hystrix/9.7.0/feign-hystrix-9.7.0.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/io/github/openfeign/feign-java8/9.7.0/feign-java8-9.7.0.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/sie/framework/sie-fw-hibernate-framework-base/1.1.1/sie-fw-hibernate-framework-base-1.1.1.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/alibaba/fastjson/1.2.60/fastjson-1.2.60.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/slf4j/log4j-over-slf4j/1.7.25/log4j-over-slf4j-1.7.25.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/sie/framework/sie-fw-redis-api/1.0/sie-fw-redis-api-1.0.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/codehaus/groovy/groovy-all/2.4.13/groovy-all-2.4.13.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/data/spring-data-redis/2.0.13.RELEASE/spring-data-redis-2.0.13.RELEASE.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/data/spring-data-keyvalue/2.0.13.RELEASE/spring-data-keyvalue-2.0.13.RELEASE.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/data/spring-data-commons/2.0.13.RELEASE/spring-data-commons-2.0.13.RELEASE.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/spring-tx/5.0.12.RELEASE/spring-tx-5.0.12.RELEASE.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/spring-beans/5.0.12.RELEASE/spring-beans-5.0.12.RELEASE.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/spring-oxm/5.0.12.RELEASE/spring-oxm-5.0.12.RELEASE.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/spring-aop/5.0.12.RELEASE/spring-aop-5.0.12.RELEASE.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/spring-context-support/5.0.12.RELEASE/spring-context-support-5.0.12.RELEASE.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/redis/clients/jedis/2.9.1/jedis-2.9.1.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/apache/commons/commons-pool2/2.5.0/commons-pool2-2.5.0.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/io/swagger/swagger-annotations/1.5.22/swagger-annotations-1.5.22.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/alibaba/cloud/spring-cloud-starter-alibaba-sentinel/2.0.2.RELEASE/spring-cloud-starter-alibaba-sentinel-2.0.2.RELEASE.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/alibaba/csp/sentinel-transport-simple-http/1.7.1/sentinel-transport-simple-http-1.7.1.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/alibaba/csp/sentinel-transport-common/1.7.1/sentinel-transport-common-1.7.1.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/alibaba/csp/sentinel-annotation-aspectj/1.7.1/sentinel-annotation-aspectj-1.7.1.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/aspectj/aspectjrt/1.8.13/aspectjrt-1.8.13.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/aspectj/aspectjweaver/1.8.13/aspectjweaver-1.8.13.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/alibaba/csp/sentinel-spring-webflux-adapter/1.7.1/sentinel-spring-webflux-adapter-1.7.1.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/alibaba/csp/sentinel-reactor-adapter/1.7.1/sentinel-reactor-adapter-1.7.1.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/alibaba/csp/sentinel-spring-webmvc-adapter/1.7.1/sentinel-spring-webmvc-adapter-1.7.1.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/alibaba/csp/sentinel-parameter-flow-control/1.7.1/sentinel-parameter-flow-control-1.7.1.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/googlecode/concurrentlinkedhashmap/concurrentlinkedhashmap-lru/1.4.2/concurrentlinkedhashmap-lru-1.4.2.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/alibaba/csp/sentinel-cluster-server-default/1.7.1/sentinel-cluster-server-default-1.7.1.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/alibaba/csp/sentinel-cluster-common-default/1.7.1/sentinel-cluster-common-default-1.7.1.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/io/netty/netty-handler/4.1.31.Final/netty-handler-4.1.31.Final.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/io/netty/netty-buffer/4.1.31.Final/netty-buffer-4.1.31.Final.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/io/netty/netty-common/4.1.31.Final/netty-common-4.1.31.Final.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/io/netty/netty-transport/4.1.31.Final/netty-transport-4.1.31.Final.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/io/netty/netty-resolver/4.1.31.Final/netty-resolver-4.1.31.Final.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/io/netty/netty-codec/4.1.31.Final/netty-codec-4.1.31.Final.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/alibaba/csp/sentinel-cluster-client-default/1.7.1/sentinel-cluster-client-default-1.7.1.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/alibaba/cloud/spring-cloud-alibaba-sentinel-datasource/2.0.2.RELEASE/spring-cloud-alibaba-sentinel-datasource-2.0.2.RELEASE.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/fasterxml/jackson/dataformat/jackson-dataformat-xml/2.9.8/jackson-dataformat-xml-2.9.8.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/fasterxml/jackson/module/jackson-module-jaxb-annotations/2.9.8/jackson-module-jaxb-annotations-2.9.8.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/org/codehaus/woodstox/stax2-api/3.1.4/stax2-api-3.1.4.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/fasterxml/woodstox/woodstox-core/5.0.3/woodstox-core-5.0.3.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="VARJAR" id="M2_REPO/com/alibaba/csp/sentinel-datasource-apollo/1.7.1/sentinel-datasource-apollo-1.7.1.jar" enabled="true" runInBatchMode="false"/> | |||
<factorypathentry kind="PLUGIN" id="net.harawata.mybatipse" enabled="false" runInBatchMode="false"/> | |||
</factorypath> |
@@ -0,0 +1,5 @@ | |||
eclipse.preferences.version=1 | |||
encoding//src/main/java=UTF-8 | |||
encoding//src/main/resources=UTF-8 | |||
encoding//src/test/java=UTF-8 | |||
encoding/<project>=UTF-8 |
@@ -0,0 +1,4 @@ | |||
eclipse.preferences.version=1 | |||
org.eclipse.jdt.apt.aptEnabled=true | |||
org.eclipse.jdt.apt.genSrcDir=target\\generated-sources\\annotations | |||
org.eclipse.jdt.apt.genTestSrcDir=target\\generated-test-sources\\test-annotations |
@@ -0,0 +1,10 @@ | |||
eclipse.preferences.version=1 | |||
org.eclipse.jdt.core.compiler.codegen.methodParameters=generate | |||
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 | |||
org.eclipse.jdt.core.compiler.compliance=1.8 | |||
org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled | |||
org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning | |||
org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=ignore | |||
org.eclipse.jdt.core.compiler.processAnnotations=enabled | |||
org.eclipse.jdt.core.compiler.release=disabled | |||
org.eclipse.jdt.core.compiler.source=1.8 |
@@ -0,0 +1,4 @@ | |||
activeProfiles= | |||
eclipse.preferences.version=1 | |||
resolveWorkspaceProjects=true | |||
version=1 |
@@ -0,0 +1,2 @@ | |||
boot.validation.initialized=true | |||
eclipse.preferences.version=1 |
@@ -0,0 +1,343 @@ | |||
<?xml version="1.0" encoding="UTF-8"?> | |||
<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4"> | |||
<component name="FacetManager"> | |||
<facet type="web" name="Web"> | |||
<configuration> | |||
<webroots /> | |||
<sourceRoots> | |||
<root url="file://$MODULE_DIR$/src/main/java" /> | |||
<root url="file://$MODULE_DIR$/src/main/resources" /> | |||
</sourceRoots> | |||
</configuration> | |||
</facet> | |||
<facet type="jpa" name="JPA"> | |||
<configuration> | |||
<setting name="validation-enabled" value="true" /> | |||
<setting name="provider-name" value="Hibernate" /> | |||
<datasource-mapping> | |||
<factory-entry name="2068-yexiu-read-application" /> | |||
</datasource-mapping> | |||
<naming-strategy-map /> | |||
</configuration> | |||
</facet> | |||
<facet type="Spring" name="Spring"> | |||
<configuration /> | |||
</facet> | |||
</component> | |||
<component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_8"> | |||
<output url="file://$MODULE_DIR$/target/classes" /> | |||
<output-test url="file://$MODULE_DIR$/target/test-classes" /> | |||
<content url="file://$MODULE_DIR$"> | |||
<sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" /> | |||
<sourceFolder url="file://$MODULE_DIR$/src/main/resources" type="java-resource" /> | |||
<sourceFolder url="file://$MODULE_DIR$/src/test/java" isTestSource="true" /> | |||
<excludeFolder url="file://$MODULE_DIR$/target" /> | |||
</content> | |||
<orderEntry type="inheritedJdk" /> | |||
<orderEntry type="sourceFolder" forTests="false" /> | |||
<orderEntry type="library" name="Maven: com.sie.irradiator:1011-sieiot-common-application:2.1.8.26" level="project" /> | |||
<orderEntry type="library" name="Maven: uk.co.jemos.podam:podam:7.2.3.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: net.jcip:jcip-annotations:1.0" level="project" /> | |||
<orderEntry type="library" name="Maven: javax.annotation:javax.annotation-api:1.3.2" level="project" /> | |||
<orderEntry type="library" name="Maven: javax.validation:validation-api:2.0.1.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.commons:commons-lang3:3.7" level="project" /> | |||
<orderEntry type="library" name="Maven: io.micrometer:micrometer-core:1.0.9" level="project" /> | |||
<orderEntry type="library" name="Maven: org.hdrhistogram:HdrHistogram:2.1.10" level="project" /> | |||
<orderEntry type="library" name="Maven: org.latencyutils:LatencyUtils:2.0.3" level="project" /> | |||
<orderEntry type="library" name="Maven: io.micrometer:micrometer-registry-prometheus:1.0.9" level="project" /> | |||
<orderEntry type="library" name="Maven: io.prometheus:simpleclient_common:0.4.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.prometheus:simpleclient:0.4.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-actuator:2.0.8.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter:2.0.8.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot:2.0.8.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-logging:2.0.8.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: ch.qos.logback:logback-classic:1.2.3" level="project" /> | |||
<orderEntry type="library" name="Maven: ch.qos.logback:logback-core:1.2.3" level="project" /> | |||
<orderEntry type="library" name="Maven: org.slf4j:jul-to-slf4j:1.7.25" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.logging.log4j:log4j-to-slf4j:2.17.1" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.logging.log4j:log4j-api:2.17.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.ctrip.framework.apollo:apollo-client:1.4.0" level="project" /> | |||
<orderEntry type="library" name="Maven: com.ctrip.framework.apollo:apollo-core:1.4.0" level="project" /> | |||
<orderEntry type="library" name="Maven: com.google.inject:guice:4.1.0" level="project" /> | |||
<orderEntry type="library" name="Maven: javax.inject:javax.inject:1" level="project" /> | |||
<orderEntry type="library" name="Maven: aopalliance:aopalliance:1.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.yaml:snakeyaml:1.19" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-actuator-autoconfigure:2.0.8.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-actuator:2.0.8.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-autoconfigure:2.0.8.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-core:5.0.8.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-jcl:5.0.12.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-context:5.0.12.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-expression:5.0.12.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.9.8" level="project" /> | |||
<orderEntry type="library" name="Maven: de.codecentric:spring-boot-admin-starter-client:2.0.6" level="project" /> | |||
<orderEntry type="library" name="Maven: de.codecentric:spring-boot-admin-client:2.0.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.jolokia:jolokia-core:1.5.0" level="project" /> | |||
<orderEntry type="library" name="Maven: com.googlecode.json-simple:json-simple:1.1.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.nepxion:discovery-plugin-starter-nacos:6.0.6" level="project" /> | |||
<orderEntry type="library" name="Maven: com.nepxion:discovery-plugin-config-center:6.0.6" level="project" /> | |||
<orderEntry type="library" name="Maven: com.nepxion:discovery-plugin-framework:6.0.6" level="project" /> | |||
<orderEntry type="library" name="Maven: com.nepxion:discovery-common:6.0.6" level="project" /> | |||
<orderEntry type="library" name="Maven: com.nepxion:eventbus-aop-starter:2.0.12" level="project" /> | |||
<orderEntry type="library" name="Maven: com.nepxion:eventbus-aop:2.0.12" level="project" /> | |||
<orderEntry type="library" name="Maven: com.nepxion:matrix-aop-starter:2.0.7" level="project" /> | |||
<orderEntry type="library" name="Maven: com.nepxion:matrix-aop:2.0.7" level="project" /> | |||
<orderEntry type="library" name="Maven: com.nepxion:banner:1.0.2" level="project" /> | |||
<orderEntry type="library" name="Maven: com.taobao.text:text-ui:0.0.2" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-starter-netflix-ribbon:2.0.2.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: com.netflix.ribbon:ribbon:2.2.5" level="project" /> | |||
<orderEntry type="library" scope="RUNTIME" name="Maven: com.netflix.ribbon:ribbon-transport:2.2.5" level="project" /> | |||
<orderEntry type="library" scope="RUNTIME" name="Maven: io.reactivex:rxnetty-contexts:0.4.9" level="project" /> | |||
<orderEntry type="library" scope="RUNTIME" name="Maven: io.reactivex:rxnetty-servo:0.4.9" level="project" /> | |||
<orderEntry type="library" scope="RUNTIME" name="Maven: io.reactivex:rxnetty:0.4.9" level="project" /> | |||
<orderEntry type="library" name="Maven: com.netflix.ribbon:ribbon-core:2.2.5" level="project" /> | |||
<orderEntry type="library" name="Maven: com.netflix.ribbon:ribbon-httpclient:2.2.5" level="project" /> | |||
<orderEntry type="library" scope="RUNTIME" name="Maven: com.sun.jersey:jersey-client:1.19.1" level="project" /> | |||
<orderEntry type="library" scope="RUNTIME" name="Maven: com.sun.jersey:jersey-core:1.19.1" level="project" /> | |||
<orderEntry type="library" scope="RUNTIME" name="Maven: javax.ws.rs:jsr311-api:1.1.1" level="project" /> | |||
<orderEntry type="library" scope="RUNTIME" name="Maven: com.sun.jersey.contribs:jersey-apache-client4:1.19.1" level="project" /> | |||
<orderEntry type="library" scope="RUNTIME" name="Maven: com.netflix.netflix-commons:netflix-commons-util:0.3.0" level="project" /> | |||
<orderEntry type="library" name="Maven: com.netflix.ribbon:ribbon-loadbalancer:2.2.5" level="project" /> | |||
<orderEntry type="library" scope="RUNTIME" name="Maven: com.netflix.netflix-commons:netflix-statistics:0.1.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.github.ben-manes.caffeine:caffeine:2.6.2" level="project" /> | |||
<orderEntry type="library" name="Maven: dom4j:dom4j:1.6.1" level="project" /> | |||
<orderEntry type="library" name="Maven: xml-apis:xml-apis:1.4.01" level="project" /> | |||
<orderEntry type="library" name="Maven: com.nepxion:discovery-plugin-admin-center:6.0.6" level="project" /> | |||
<orderEntry type="library" name="Maven: com.nepxion:discovery-plugin-framework-nacos:6.0.6" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.cloud:spring-cloud-starter-alibaba-nacos-discovery:2.0.2.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.nacos:nacos-client:1.2.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.nacos:nacos-common:1.2.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.nacos:nacos-api:1.2.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.spring:spring-context-support:1.0.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.junit.jupiter:junit-jupiter:5.5.2" level="project" /> | |||
<orderEntry type="library" name="Maven: org.junit.jupiter:junit-jupiter-api:5.1.1" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apiguardian:apiguardian-api:1.0.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.opentest4j:opentest4j:1.0.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.junit.platform:junit-platform-commons:1.1.1" level="project" /> | |||
<orderEntry type="library" name="Maven: org.junit.jupiter:junit-jupiter-params:5.1.1" level="project" /> | |||
<orderEntry type="library" scope="RUNTIME" name="Maven: org.junit.jupiter:junit-jupiter-engine:5.1.1" level="project" /> | |||
<orderEntry type="library" scope="RUNTIME" name="Maven: org.junit.platform:junit-platform-engine:1.1.1" level="project" /> | |||
<orderEntry type="library" name="Maven: org.mockito:mockito-junit-jupiter:3.1.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.mockito:mockito-core:2.15.0" level="project" /> | |||
<orderEntry type="library" name="Maven: net.bytebuddy:byte-buddy-agent:1.7.11" level="project" /> | |||
<orderEntry type="library" name="Maven: org.objenesis:objenesis:2.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.glassfish.jersey.core:jersey-client:2.26" level="project" /> | |||
<orderEntry type="library" name="Maven: org.glassfish.jersey.core:jersey-common:2.26" level="project" /> | |||
<orderEntry type="library" name="Maven: org.glassfish.hk2:osgi-resource-locator:1.0.1" level="project" /> | |||
<orderEntry type="library" name="Maven: org.glassfish.hk2.external:javax.inject:2.5.0-b42" level="project" /> | |||
<orderEntry type="library" name="Maven: javax.ws.rs:javax.ws.rs-api:2.0.1" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-starter-netflix-hystrix:2.0.2.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-starter:2.0.2.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-context:2.0.2.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.security:spring-security-rsa:1.0.7.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.bouncycastle:bcpkix-jdk15on:1.60" level="project" /> | |||
<orderEntry type="library" name="Maven: org.bouncycastle:bcprov-jdk15on:1.60" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-netflix-core:2.0.2.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-aop:2.0.8.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-netflix-ribbon:2.0.2.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-netflix-archaius:2.0.2.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-starter-netflix-archaius:2.0.2.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: com.netflix.archaius:archaius-core:0.7.6" level="project" /> | |||
<orderEntry type="library" name="Maven: com.google.code.findbugs:jsr305:3.0.1" level="project" /> | |||
<orderEntry type="library" name="Maven: commons-configuration:commons-configuration:1.8" level="project" /> | |||
<orderEntry type="library" name="Maven: com.netflix.hystrix:hystrix-core:1.5.12" level="project" /> | |||
<orderEntry type="library" name="Maven: io.reactivex:rxjava:1.3.8" level="project" /> | |||
<orderEntry type="library" name="Maven: com.netflix.hystrix:hystrix-serialization:1.5.12" level="project" /> | |||
<orderEntry type="library" scope="RUNTIME" name="Maven: com.fasterxml.jackson.module:jackson-module-afterburner:2.9.8" level="project" /> | |||
<orderEntry type="library" name="Maven: com.netflix.hystrix:hystrix-metrics-event-stream:1.5.12" level="project" /> | |||
<orderEntry type="library" name="Maven: com.netflix.hystrix:hystrix-javanica:1.5.12" level="project" /> | |||
<orderEntry type="library" scope="RUNTIME" name="Maven: org.ow2.asm:asm:5.0.4" level="project" /> | |||
<orderEntry type="library" name="Maven: io.reactivex:rxjava-reactive-streams:1.2.1" level="project" /> | |||
<orderEntry type="library" scope="RUNTIME" name="Maven: org.reactivestreams:reactive-streams:1.0.2" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-netflix-turbine:2.0.2.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-web:2.0.8.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-json:2.0.8.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.9.8" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.module:jackson-module-parameter-names:2.9.8" level="project" /> | |||
<orderEntry type="library" name="Maven: org.hibernate.validator:hibernate-validator:6.0.14.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-commons:2.0.2.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.security:spring-security-crypto:5.0.11.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.httpcomponents:httpclient:4.5.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.httpcomponents:httpcore:4.4.10" level="project" /> | |||
<orderEntry type="library" name="Maven: commons-codec:commons-codec:1.11" level="project" /> | |||
<orderEntry type="library" name="Maven: com.netflix.turbine:turbine-core:1.0.0" level="project" /> | |||
<orderEntry type="library" name="Maven: com.netflix.servo:servo-core:0.12.21" level="project" /> | |||
<orderEntry type="library" name="Maven: org.codehaus.jackson:jackson-mapper-asl:1.9.2" level="project" /> | |||
<orderEntry type="library" name="Maven: commons-io:commons-io:2.4" level="project" /> | |||
<orderEntry type="library" name="Maven: org.codehaus.jackson:jackson-core-asl:1.9.2" level="project" /> | |||
<orderEntry type="library" name="Maven: io.springfox:springfox-swagger2:2.9.2" level="project" /> | |||
<orderEntry type="library" name="Maven: io.springfox:springfox-spi:2.9.2" level="project" /> | |||
<orderEntry type="library" name="Maven: io.springfox:springfox-core:2.9.2" level="project" /> | |||
<orderEntry type="library" name="Maven: net.bytebuddy:byte-buddy:1.7.11" level="project" /> | |||
<orderEntry type="library" name="Maven: io.springfox:springfox-schema:2.9.2" level="project" /> | |||
<orderEntry type="library" name="Maven: io.springfox:springfox-swagger-common:2.9.2" level="project" /> | |||
<orderEntry type="library" name="Maven: io.springfox:springfox-spring-web:2.9.2" level="project" /> | |||
<orderEntry type="library" name="Maven: com.google.guava:guava:20.0" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml:classmate:1.3.4" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.plugin:spring-plugin-core:1.2.0.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.plugin:spring-plugin-metadata:1.2.0.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.mapstruct:mapstruct:1.2.0.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: io.swagger:swagger-models:1.5.21" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.9.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.springfox:springfox-swagger-ui:2.9.2" level="project" /> | |||
<orderEntry type="library" name="Maven: commons-lang:commons-lang:2.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.commons:commons-text:1.8" level="project" /> | |||
<orderEntry type="library" name="Maven: com.sie.framework:sie-framework-commons:1.1.3" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.poi:poi:3.16" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.commons:commons-collections4:4.1" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.poi:poi-ooxml:3.16" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.poi:poi-ooxml-schemas:3.16" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.xmlbeans:xmlbeans:2.6.0" level="project" /> | |||
<orderEntry type="library" name="Maven: com.github.virtuald:curvesapi:1.04" level="project" /> | |||
<orderEntry type="library" name="Maven: ch.ethz.ganymed:ganymed-ssh2:build210" level="project" /> | |||
<orderEntry type="library" name="Maven: commons-httpclient:commons-httpclient:3.0.1" level="project" /> | |||
<orderEntry type="library" name="Maven: commons-logging:commons-logging:1.0.3" level="project" /> | |||
<orderEntry type="library" name="Maven: org.codehaus.jettison:jettison:1.3.8" level="project" /> | |||
<orderEntry type="library" name="Maven: stax:stax-api:1.0.1" level="project" /> | |||
<orderEntry type="library" name="Maven: commons-beanutils:commons-beanutils:1.9.2" level="project" /> | |||
<orderEntry type="library" name="Maven: commons-collections:commons-collections:3.2.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.belerweb:pinyin4j:2.5.0" level="project" /> | |||
<orderEntry type="library" name="Maven: jdom:jdom:1.0" level="project" /> | |||
<orderEntry type="library" name="Maven: net.sf.json-lib:json-lib:jdk15:2.1" level="project" /> | |||
<orderEntry type="library" name="Maven: net.sf.ezmorph:ezmorph:1.0.3" level="project" /> | |||
<orderEntry type="library" name="Maven: org.json:json:20140107" level="project" /> | |||
<orderEntry type="library" name="Maven: com.itextpdf:itext-asian:5.2.0" level="project" /> | |||
<orderEntry type="library" name="Maven: com.itextpdf:itextpdf:5.4.3" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.pdfbox:pdfbox:1.6.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.pdfbox:fontbox:1.6.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.pdfbox:jempbox:1.6.0" level="project" /> | |||
<orderEntry type="library" name="Maven: com.github.mifmif:generex:1.0.2" level="project" /> | |||
<orderEntry type="library" name="Maven: dk.brics.automaton:automaton:1.11-8" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-core:1.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-datasource-extension:1.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: org.codehaus.janino:janino:3.0.11" level="project" /> | |||
<orderEntry type="library" name="Maven: org.codehaus.janino:commons-compiler:3.0.11" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-databind:2.9.10.7" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-core:2.9.8" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-undertow:2.0.8.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: io.undertow:undertow-core:1.4.26.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: org.jboss.logging:jboss-logging:3.3.2.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: org.jboss.xnio:xnio-api:3.3.8.Final" level="project" /> | |||
<orderEntry type="library" scope="RUNTIME" name="Maven: org.jboss.xnio:xnio-nio:3.3.8.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: io.undertow:undertow-servlet:1.4.26.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: org.jboss.spec.javax.annotation:jboss-annotations-api_1.2_spec:1.0.2.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: io.undertow:undertow-websockets-jsr:1.4.26.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: org.jboss.spec.javax.websocket:jboss-websocket-api_1.1_spec:1.1.3.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: javax.servlet:javax.servlet-api:3.1.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.glassfish:javax.el:3.0.0" level="project" /> | |||
<orderEntry type="module" module-name="1068-yexiu-read-model-mybatis" /> | |||
<orderEntry type="library" name="Maven: com.sie.irradiator:1011-sieiot-common-model-mybatis:2.3.3.31.1" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-web:5.0.12.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-webmvc:5.0.12.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: com.aliyun.oss:aliyun-sdk-oss:2.8.3" level="project" /> | |||
<orderEntry type="library" name="Maven: org.jdom:jdom:1.1" level="project" /> | |||
<orderEntry type="library" name="Maven: junit:junit:4.12" level="project" /> | |||
<orderEntry type="library" name="Maven: org.hamcrest:hamcrest-core:1.3" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-test:5.0.12.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: commons-dbcp:commons-dbcp:1.4" level="project" /> | |||
<orderEntry type="library" name="Maven: commons-pool:commons-pool:1.6" level="project" /> | |||
<orderEntry type="library" name="Maven: com.sie.irradiator:1008-sieiot-jwt-api:1.0.9" level="project" /> | |||
<orderEntry type="library" name="Maven: com.auth0:java-jwt:3.3.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.jsonwebtoken:jjwt:0.9.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.data:spring-data-commons:2.0.13.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: mysql:mysql-connector-java:5.1.47" level="project" /> | |||
<orderEntry type="library" name="Maven: org.projectlombok:lombok:1.16.22" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.kafka:spring-kafka:2.1.12.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-messaging:5.0.12.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.retry:spring-retry:1.2.3.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.kafka:kafka-clients:1.0.2" level="project" /> | |||
<orderEntry type="library" name="Maven: org.lz4:lz4-java:1.4" level="project" /> | |||
<orderEntry type="library" name="Maven: org.xerial.snappy:snappy-java:1.1.4" level="project" /> | |||
<orderEntry type="library" name="Maven: cn.hutool:hutool-all:5.6.5" level="project" /> | |||
<orderEntry type="library" name="Maven: com.google.code.gson:gson:2.8.5" level="project" /> | |||
<orderEntry type="library" name="Maven: net.logstash.logback:logstash-logback-encoder:6.4" level="project" /> | |||
<orderEntry type="library" name="Maven: com.sie.irradiator:5003-sieiot-exception-component:2.0.14" level="project" /> | |||
<orderEntry type="library" name="Maven: org.aspectj:aspectjrt:1.8.13" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-validation:2.0.8.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-el:8.5.37" level="project" /> | |||
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus:3.3.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-extension:3.3.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-core:3.3.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-annotation:3.3.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.github.jsqlparser:jsqlparser:3.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-boot-starter:3.3.1" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-jdbc:2.0.8.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: com.zaxxer:HikariCP:2.7.9" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-jdbc:5.0.12.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-generator:3.3.1" level="project" /> | |||
<orderEntry type="library" name="Maven: org.mybatis:mybatis-spring:2.0.3" level="project" /> | |||
<orderEntry type="library" name="Maven: org.mybatis:mybatis:3.5.3" level="project" /> | |||
<orderEntry type="library" name="Maven: org.mybatis:mybatis-typehandlers-jsr310:1.0.2" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba:druid:1.2.6" level="project" /> | |||
<orderEntry type="library" name="Maven: com.sie.irradiator:2069-siedemo-comm-api:1.0" level="project" /> | |||
<orderEntry type="library" name="Maven: com.sie.irradiator:1011-sieiot-common-model:2.3.3.31.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.sie.framework:sie-fw-hibernate-framework-base:1.1.7" level="project" /> | |||
<orderEntry type="library" name="Maven: com.sie.framework:sie-fw-hibernate-5:1.1.8" level="project" /> | |||
<orderEntry type="library" name="Maven: com.sie.framework:sie-fw-hibernate5-framework-optimisticLock:1.1.2" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-orm:5.0.12.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.hibernate:hibernate-core:5.2.9.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: org.hibernate.javax.persistence:hibernate-jpa-2.1-api:1.0.2.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: org.javassist:javassist:3.20.0-GA" level="project" /> | |||
<orderEntry type="library" name="Maven: antlr:antlr:2.7.7" level="project" /> | |||
<orderEntry type="library" name="Maven: org.jboss.spec.javax.transaction:jboss-transaction-api_1.2_spec:1.0.1.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: org.jboss:jandex:2.0.3.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: org.hibernate.common:hibernate-commons-annotations:5.0.1.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-data-mongodb:2.0.8.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.mongodb:mongodb-driver:3.6.4" level="project" /> | |||
<orderEntry type="library" name="Maven: org.mongodb:bson:3.6.4" level="project" /> | |||
<orderEntry type="library" name="Maven: org.mongodb:mongodb-driver-core:3.6.4" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.data:spring-data-mongodb:2.0.13.RELEASE" level="project" /> | |||
<orderEntry type="module" module-name="2068-yexiu-read-api" /> | |||
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-starter-openfeign:2.0.2.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-openfeign-core:2.0.2.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: io.github.openfeign.form:feign-form-spring:3.3.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.github.openfeign.form:feign-form:3.3.0" level="project" /> | |||
<orderEntry type="library" name="Maven: com.google.code.findbugs:annotations:3.0.1" level="project" /> | |||
<orderEntry type="library" name="Maven: commons-fileupload:commons-fileupload:1.3.3" level="project" /> | |||
<orderEntry type="library" name="Maven: io.github.openfeign:feign-slf4j:9.7.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.github.openfeign:feign-hystrix:9.7.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.github.openfeign:feign-java8:9.7.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.github.openfeign:feign-core:9.7.0" level="project" /> | |||
<orderEntry type="library" name="Maven: com.sie.irradiator:1003-sieiot-core:1.0.3" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba:fastjson:1.2.60" level="project" /> | |||
<orderEntry type="library" name="Maven: org.slf4j:log4j-over-slf4j:1.7.25" level="project" /> | |||
<orderEntry type="library" name="Maven: org.slf4j:slf4j-api:1.7.25" level="project" /> | |||
<orderEntry type="library" name="Maven: com.sie.framework:sie-fw-redis-api:1.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.codehaus.groovy:groovy-all:2.4.13" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.data:spring-data-redis:2.0.13.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.data:spring-data-keyvalue:2.0.13.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-tx:5.0.12.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-beans:5.0.12.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-oxm:5.0.12.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-aop:5.0.12.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-context-support:5.0.12.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: redis.clients:jedis:2.9.1" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.commons:commons-pool2:2.5.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.swagger:swagger-annotations:1.5.22" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.cloud:spring-cloud-starter-alibaba-sentinel:2.0.2.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-transport-simple-http:1.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-transport-common:1.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-annotation-aspectj:1.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: org.aspectj:aspectjweaver:1.8.13" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-spring-webflux-adapter:1.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-reactor-adapter:1.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-spring-webmvc-adapter:1.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-parameter-flow-control:1.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.googlecode.concurrentlinkedhashmap:concurrentlinkedhashmap-lru:1.4.2" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-cluster-server-default:1.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-cluster-common-default:1.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: io.netty:netty-handler:4.1.31.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: io.netty:netty-buffer:4.1.31.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: io.netty:netty-common:4.1.31.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: io.netty:netty-transport:4.1.31.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: io.netty:netty-resolver:4.1.31.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: io.netty:netty-codec:4.1.31.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-cluster-client-default:1.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.cloud:spring-cloud-alibaba-sentinel-datasource:2.0.2.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.dataformat:jackson-dataformat-xml:2.9.8" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.module:jackson-module-jaxb-annotations:2.9.8" level="project" /> | |||
<orderEntry type="library" name="Maven: org.codehaus.woodstox:stax2-api:3.1.4" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml.woodstox:woodstox-core:5.0.3" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-datasource-apollo:1.7.1" level="project" /> | |||
</component> | |||
</module> |
@@ -0,0 +1,50 @@ | |||
<?xml version="1.0" encoding="UTF-8"?> | |||
<project xmlns="http://maven.apache.org/POM/4.0.0" | |||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | |||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> | |||
<parent> | |||
<artifactId>yuexiu-secp-v1.0</artifactId> | |||
<groupId>com.yuexiu.secp</groupId> | |||
<version>1.0.0</version> | |||
</parent> | |||
<modelVersion>4.0.0</modelVersion> | |||
<artifactId>2068-yexiu-read-application</artifactId> | |||
<properties> | |||
<maven.compiler.source>8</maven.compiler.source> | |||
<maven.compiler.target>8</maven.compiler.target> | |||
</properties> | |||
<dependencies> | |||
<dependency> | |||
<groupId>com.sie.irradiator</groupId> | |||
<artifactId>1011-sieiot-common-application</artifactId> | |||
</dependency> | |||
<!--undertow容器--> | |||
<dependency> | |||
<groupId>org.springframework.boot</groupId> | |||
<artifactId>spring-boot-starter-undertow</artifactId> | |||
</dependency> | |||
<dependency> | |||
<groupId>com.yuexiu.secp</groupId> | |||
<artifactId>1068-yexiu-read-model-mybatis</artifactId> | |||
<version>1.0.0</version> | |||
</dependency> | |||
<dependency> | |||
<groupId>com.sie.irradiator</groupId> | |||
<artifactId>2068-yexiu-read-api</artifactId> | |||
<version>2.0.3</version> | |||
</dependency> | |||
</dependencies> | |||
</project> |
@@ -0,0 +1,32 @@ | |||
package com.yuexiu.secp.comm; | |||
import com.sie.iot.common.application.CommonApplication; | |||
import org.springframework.boot.SpringApplication; | |||
import org.springframework.boot.autoconfigure.EnableAutoConfiguration; | |||
import org.springframework.boot.autoconfigure.SpringBootApplication; | |||
import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration; | |||
import org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration; | |||
import org.springframework.boot.builder.SpringApplicationBuilder; | |||
import org.springframework.cloud.client.discovery.EnableDiscoveryClient; | |||
import org.springframework.cloud.openfeign.EnableFeignClients; | |||
import org.springframework.context.annotation.EnableAspectJAutoProxy; | |||
import org.springframework.context.annotation.ImportResource; | |||
import org.springframework.web.bind.annotation.RestController; | |||
@SpringBootApplication | |||
@RestController | |||
@EnableDiscoveryClient | |||
@EnableAspectJAutoProxy(proxyTargetClass = true) | |||
@EnableFeignClients | |||
@ImportResource({"classpath*:com/yuexiu/secp/comm/config/spring.mybatis.cfg.xml"}) | |||
@EnableAutoConfiguration(exclude={DataSourceAutoConfiguration.class, HibernateJpaAutoConfiguration.class}) | |||
public class ReadApplication extends CommonApplication { | |||
public static void main(String[] args) { | |||
args = new String[1]; | |||
args[0] = "--spring.profiles.active=yuexiu2068"; | |||
new SpringApplicationBuilder(ReadApplication.class).run(args); | |||
} | |||
} | |||
@@ -0,0 +1,37 @@ | |||
package com.yuexiu.secp.comm.api.controller; | |||
import com.sie.demo.comm.model.entities.readonly.BaseUsers; | |||
import com.yuexiu.secp.comm.dto.Comment; | |||
import com.yuexiu.secp.comm.model.service.ICommentService; | |||
import org.springframework.beans.factory.annotation.Autowired; | |||
import org.springframework.web.bind.annotation.GetMapping; | |||
import org.springframework.web.bind.annotation.PathVariable; | |||
import org.springframework.web.bind.annotation.RequestMapping; | |||
import org.springframework.web.bind.annotation.RestController; | |||
import java.util.List; | |||
@RestController | |||
@RequestMapping("/comment") | |||
public class CommentController { | |||
@Autowired | |||
private ICommentService iCommentService; | |||
@GetMapping(value = "/getById") | |||
public List<Comment> findById() { | |||
return iCommentService.findCommentList(); | |||
} | |||
@GetMapping(value = "/getMysqlById/{id}") | |||
public BaseUsers getMysqlById(@PathVariable("id") int id) { | |||
return iCommentService.findUserById(id); | |||
} | |||
} |
@@ -0,0 +1,7 @@ | |||
package com.yuexiu.secp.comm.dao; | |||
import com.yuexiu.secp.comm.dto.Comment; | |||
import org.springframework.data.mongodb.repository.MongoRepository; | |||
public interface CommentRepository extends MongoRepository<Comment,String> { | |||
} |
@@ -0,0 +1,35 @@ | |||
package com.yuexiu.secp.comm.dto; | |||
import lombok.Data; | |||
import org.springframework.data.annotation.Id; | |||
import org.springframework.data.mongodb.core.index.Indexed; | |||
import org.springframework.data.mongodb.core.mapping.Document; | |||
import org.springframework.data.mongodb.core.mapping.Field; | |||
import java.time.LocalDateTime; | |||
import java.util.Date; | |||
@Document(collection = "comment")//可以省略,如果省略,则默认使用类名小写映射集合 | |||
@Data | |||
public class Comment { | |||
@Id | |||
private String id;//主键 | |||
// 该属性对应mongodb的字段的名字,如果一致,则无需该注解 | |||
@Field("content") | |||
private String content; | |||
//吐槽内容 | |||
private Date publishtime;//发布日期 | |||
// 添加了一个单字段的索引 | |||
@Indexed | |||
private String userid;//发布人ID | |||
private String nickname;//昵称 | |||
private LocalDateTime createdatetime;//评论的日期时间 | |||
private Integer likenum;//点赞数 | |||
private Integer replynum;//回复数 | |||
private String state;//状态 | |||
private String parentid;//上级ID | |||
private String articleid; | |||
} |
@@ -0,0 +1,105 @@ | |||
package com.yuexiu.secp.comm.infra.config; | |||
import com.google.common.base.Function; | |||
import com.google.common.base.Optional; | |||
import com.google.common.base.Predicate; | |||
import org.springframework.beans.factory.annotation.Value; | |||
import org.springframework.context.annotation.Bean; | |||
import org.springframework.context.annotation.Configuration; | |||
import springfox.documentation.RequestHandler; | |||
import springfox.documentation.builders.ApiInfoBuilder; | |||
import springfox.documentation.builders.ParameterBuilder; | |||
import springfox.documentation.builders.PathSelectors; | |||
import springfox.documentation.schema.ModelRef; | |||
import springfox.documentation.service.ApiInfo; | |||
import springfox.documentation.service.Parameter; | |||
import springfox.documentation.spi.DocumentationType; | |||
import springfox.documentation.spring.web.plugins.Docket; | |||
import springfox.documentation.swagger2.annotations.EnableSwagger2; | |||
import java.util.ArrayList; | |||
import java.util.List; | |||
/** | |||
* Swagger2配置类 | |||
* 在与spring boot集成时,放在与Application.java同级的目录下。 | |||
* 通过@Configuration注解,让Spring来加载该类配置。 | |||
* 再通过@EnableSwagger2注解来启用Swagger2。 | |||
*/ | |||
@Configuration | |||
@EnableSwagger2 | |||
public class Swagger2Config { | |||
@Value("${swagger.enable}") | |||
private boolean enableSwagger; | |||
/** | |||
* 创建API应用 | |||
* apiInfo() 增加API相关信息 | |||
* 通过select()函数返回一个ApiSelectorBuilder实例,用来控制哪些接口暴露给Swagger来展现, | |||
* 本例采用指定扫描的包路径来定义指定要建立API的目录。 | |||
* @return | |||
*/ | |||
@Bean | |||
public Docket createRestApi() { | |||
ParameterBuilder ticketPar = new ParameterBuilder(); | |||
List<Parameter> pars = new ArrayList<Parameter>(); | |||
ticketPar.name("authorization").description("认证token") | |||
.modelRef(new ModelRef("string")).parameterType("header") | |||
.required(false).build(); //header中的ticket参数非必填,传空也可以 | |||
pars.add(ticketPar.build()); //根据每个方法名也知道当前方法在设置什么参数 | |||
return new Docket(DocumentationType.SWAGGER_2) | |||
.apiInfo(apiInfo()) | |||
.select() | |||
.apis(basePackage("com.yuexiu.secp.interfaces.controller")) | |||
.paths(PathSelectors.any()) | |||
.build().enable(enableSwagger) | |||
.globalOperationParameters(pars); | |||
} | |||
/** | |||
* 创建该API的基本信息(这些基本信息会展现在文档页面中) | |||
* 访问地址:http://项目实际地址/swagger-ui.html | |||
* @return | |||
*/ | |||
private ApiInfo apiInfo() { | |||
return new ApiInfoBuilder() | |||
.title("Spring Boot中使用Swagger2构建RESTful APIs") | |||
.description("更多请关注http://www.chinasie.com") | |||
.termsOfServiceUrl("http://www.chinasie.com") | |||
.contact("sunf") | |||
.version("1.0") | |||
.build(); | |||
} | |||
/** | |||
* 重写basePackage方法,使能够实现多包访问,复制贴上去 | |||
* @author teavamc | |||
* @date 2019/1/26 | |||
* @param basePackage | |||
* @return com.google.common.base.Predicate<springfox.documentation.RequestHandler> | |||
*/ | |||
public static Predicate<RequestHandler> basePackage(final String basePackage) { | |||
return input -> declaringClass(input).transform(handlerPackage(basePackage)).or(true); | |||
} | |||
private static Function<Class<?>, Boolean> handlerPackage(final String basePackage) { | |||
return input -> { | |||
// 循环判断匹配 | |||
for (String strPackage : basePackage.split(";")) { | |||
boolean isMatch = input.getPackage().getName().startsWith(strPackage); | |||
if (isMatch) { | |||
return true; | |||
} | |||
} | |||
return false; | |||
}; | |||
} | |||
private static Optional<? extends Class<?>> declaringClass(RequestHandler input) { | |||
return Optional.fromNullable(input.declaringClass()); | |||
} | |||
} |
@@ -0,0 +1,23 @@ | |||
package com.yuexiu.secp.comm.model.service; | |||
import com.sie.demo.comm.model.entities.readonly.BaseUsers; | |||
import com.yuexiu.secp.comm.dto.Comment; | |||
import java.util.List; | |||
public interface ICommentService { | |||
public void saveComment(Comment comment); | |||
public void updateComment(Comment comment); | |||
public void deleteCommentById(String id); | |||
public List<Comment> findCommentList(); | |||
public Comment findCommentById(String id); | |||
public BaseUsers findUserById(int id); | |||
} |
@@ -0,0 +1,63 @@ | |||
package com.yuexiu.secp.comm.model.service.impl; | |||
import com.sie.demo.comm.model.dao.BaseUsersDao; | |||
import com.sie.demo.comm.model.entities.readonly.BaseUsers; | |||
import com.yuexiu.secp.comm.dao.CommentRepository; | |||
import com.yuexiu.secp.comm.dto.Comment; | |||
import com.yuexiu.secp.comm.model.service.ICommentService; | |||
import org.springframework.beans.factory.annotation.Autowired; | |||
import org.springframework.stereotype.Service; | |||
import java.util.List; | |||
@Service | |||
public class CommentService implements ICommentService { | |||
@Autowired | |||
private CommentRepository commentRepository; | |||
/*** 保存一个评论 * @param comment */ | |||
public void saveComment(Comment comment) { | |||
//如果需要自定义主键,可以在这里指定主键;如果不指定主键,MongoDB会自动生成主键 | |||
// 设置一些默认初始值。。。 | |||
// 调用dao | |||
commentRepository.save(comment); | |||
} | |||
/*** 更新评论 * @param comment */ | |||
public void updateComment(Comment comment) { | |||
//调用dao | |||
commentRepository.save(comment); | |||
} | |||
/*** 根据id删除评论 * @param id */ | |||
public void deleteCommentById(String id) { | |||
//调用dao | |||
commentRepository.deleteById(id); | |||
} | |||
/*** 查询所有评论 * @return */ | |||
public List<Comment> findCommentList() { | |||
//调用dao | |||
return commentRepository.findAll(); | |||
} | |||
/*** 根据id查询评论 * @param id * @return */ | |||
public Comment findCommentById(String id) { | |||
//调用dao | |||
return commentRepository.findById(id).get(); | |||
} | |||
@Autowired | |||
private BaseUsersDao userDao; | |||
@Override | |||
public BaseUsers findUserById(int id) { | |||
return userDao.selectById(id); | |||
} | |||
} |
@@ -0,0 +1,91 @@ | |||
server: | |||
port: 2068 | |||
spring: | |||
cloud: | |||
nacos: | |||
discovery: | |||
server-addr: 127.0.0.1:9010 | |||
application: | |||
name: 2068-yuexiu-read-application | |||
redis: | |||
host: 139.159.228.191 | |||
port: 6377 | |||
password: j4kd4ng3s8f3 | |||
database: 0 | |||
jedis: | |||
pool: | |||
max-active: 1000 | |||
max-idle: 100 | |||
min-idle: 8 | |||
max-wait: 3000ms | |||
timeout: 10000ms | |||
data: | |||
mongodb: | |||
host: 127.0.0.1 | |||
database: articledb | |||
port: 27017 | |||
# redis: | |||
# host: 192.168.88.200 | |||
# port: 5001 | |||
# password: | |||
jpa: | |||
hibernate: | |||
use-new-id-generator-mappings: false | |||
swagger: | |||
enable: true | |||
# 可以配置api-url ribbon,对以上的服务进行负载均衡 | |||
ribbon: | |||
ReadTimeout: 100000 | |||
ConnectTimeout: 100000 | |||
okhttp: | |||
enabled: true | |||
#feign | |||
feign: | |||
sentinel: | |||
enabled: true | |||
kafka: | |||
bootstrap-servers: 139.159.224.135:9092 #(kafka生产集群ip+port端口) | |||
listener: | |||
missing-topics-fatal: false | |||
producer: | |||
acks: all | |||
buffer-memory: 40960 | |||
retries: 0 | |||
batch-size: 4096 | |||
properties: | |||
linger.ms: 1 | |||
key-serializer: org.apache.kafka.common.serialization.StringSerializer | |||
value-serializer: org.apache.kafka.common.serialization.StringSerializer | |||
consumer: | |||
enable-auto-commit: true #(是否自动提交) | |||
auto-commit-interval: 100ms | |||
# 当kafka中没有初始offset或offset超出范围时将自动重置offset | |||
# earliest:重置为分区中最小的offset; | |||
# latest:重置为分区中最新的offset(消费分区中新产生的数据); | |||
# none:只要有一个分区不存在已提交的offset,就抛出异常; | |||
auto-offset-reset: latest #(实时生产,实时消费,不会从头开始消费) | |||
group-id: defaultConsumerGroup #(消费组 无消费) | |||
key-deserializer: org.apache.kafka.common.serialization.StringDeserializer | |||
value-deserializer: org.apache.kafka.common.serialization.StringDeserializer | |||
cloud: | |||
# 增加动态修改熔断规则支持 | |||
sentinel: | |||
eager: true | |||
datasource: | |||
# 熔断配置 | |||
ds1: | |||
apollo: | |||
namespaceName: application | |||
flowRulesKey: degrade-rules | |||
dataType: json | |||
ruleType: DEGRADE | |||
@@ -0,0 +1,137 @@ | |||
spring.application.name=2068-yuexiu-read-application | |||
management.metrics.export.prometheus.enabled=true | |||
management.metrics.export.prometheus.step=1ms | |||
management.metrics.export.prometheus.descriptions=true | |||
management.metrics.web.server.auto-time-requests=true | |||
management.endpoints.web.exposure.include=* | |||
management.metrics.tags.application=${spring.application.name} | |||
# \u8BBE\u7F6EIO\u7EBF\u7A0B\u6570, \u5B83\u4E3B\u8981\u6267\u884C\u975E\u963B\u585E\u7684\u4EFB\u52A1,\u5B83\u4EEC\u4F1A\u8D1F\u8D23\u591A\u4E2A\u8FDE\u63A5, \u9ED8\u8BA4\u8BBE\u7F6E\u6BCF\u4E2ACPU\u6838\u5FC3\u4E00\u4E2A\u7EBF\u7A0B | |||
# \u4E0D\u8981\u8BBE\u7F6E\u8FC7\u5927\uFF0C\u5982\u679C\u8FC7\u5927\uFF0C\u542F\u52A8\u9879\u76EE\u4F1A\u62A5\u9519\uFF1A\u6253\u5F00\u6587\u4EF6\u6570\u8FC7\u591A | |||
server.undertow.io-threads=4 | |||
# \u963B\u585E\u4EFB\u52A1\u7EBF\u7A0B\u6C60, \u5F53\u6267\u884C\u7C7B\u4F3Cservlet\u8BF7\u6C42\u963B\u585EIO\u64CD\u4F5C, undertow\u4F1A\u4ECE\u8FD9\u4E2A\u7EBF\u7A0B\u6C60\u4E2D\u53D6\u5F97\u7EBF\u7A0B | |||
# \u5B83\u7684\u503C\u8BBE\u7F6E\u53D6\u51B3\u4E8E\u7CFB\u7EDF\u7EBF\u7A0B\u6267\u884C\u4EFB\u52A1\u7684\u963B\u585E\u7CFB\u6570\uFF0C\u9ED8\u8BA4\u503C\u662FIO\u7EBF\u7A0B\u6570*8 | |||
server.undertow.worker-threads=32 | |||
# \u4EE5\u4E0B\u7684\u914D\u7F6E\u4F1A\u5F71\u54CDbuffer,\u8FD9\u4E9Bbuffer\u4F1A\u7528\u4E8E\u670D\u52A1\u5668\u8FDE\u63A5\u7684IO\u64CD\u4F5C,\u6709\u70B9\u7C7B\u4F3Cnetty\u7684\u6C60\u5316\u5185\u5B58\u7BA1\u7406 | |||
# \u6BCF\u5757buffer\u7684\u7A7A\u95F4\u5927\u5C0F,\u8D8A\u5C0F\u7684\u7A7A\u95F4\u88AB\u5229\u7528\u8D8A\u5145\u5206\uFF0C\u4E0D\u8981\u8BBE\u7F6E\u592A\u5927\uFF0C\u4EE5\u514D\u5F71\u54CD\u5176\u4ED6\u5E94\u7528\uFF0C\u5408\u9002\u5373\u53EF | |||
server.undertow.buffer-size=1024 | |||
# \u662F\u5426\u5206\u914D\u7684\u76F4\u63A5\u5185\u5B58(NIO\u76F4\u63A5\u5206\u914D\u7684\u5806\u5916\u5185\u5B58) | |||
server.undertow.direct-buffers=true | |||
feign.hystrix.enabled=true | |||
#\u6CE8\uFF1A\u591A\u4E2AIP\u53EF\u4EE5\u901A\u8FC7\u201C\uFF0C\u201D | |||
spring.cloud.nacos.discovery.server-addr=127.0.0.1:9010 | |||
#nacos\u5BA2\u6237\u7AEF\u5411\u670D\u52A1\u7AEF\u53D1\u9001\u5FC3\u8DF3\u7684\u65F6\u95F4\u95F4\u9694\uFF0C\u9ED8\u8BA45s | |||
#\u6CE8\uFF1A\u5BA2\u6237\u7AEF\u5411\u670D\u52A1\u7AEF\u6BCF\u96945s\u5411\u670D\u52A1\u7AEF\u53D1\u9001\u5FC3\u8DF3\u8BF7\u6C42\uFF0C\u8FDB\u884C\u670D\u52A1\u7EED\u79DF\uFF0C\u544A\u8BC9\u670D\u52A1\u7AEF\u8BE5\u5B9E\u4F8BIP\u5065\u5EB7\u3002\u82E5\u57283\u6B21\u5FC3\u8DF3\u7684\u95F4\u9694\u65F6\u95F4(\u9ED8\u8BA415s)\u5185\u670D\u52A1\u7AEF\u6CA1\u6709\u63A5\u53D7\u5230\u8BE5\u5B9E\u4F8B\u7684\u5FC3\u8DF3\u8BF7\u6C42\uFF0C\u5219\u8BA4\u4E3A\u8BE5\u5B9E\u4F8B\u4E0D\u5065\u5EB7\uFF0C\u8BE5\u5B9E\u4F8B\u5C06\u65E0\u6CD5\u88AB\u6D88\u8D39\u3002\u5982\u679C\u518D\u6B21\u7ECF\u53863\u6B21\u5FC3\u8DF3\u7684\u95F4\u9694\u65F6\u95F4\uFF0C\u670D\u52A1\u7AEF\u63A5\u53D7\u5230\u8BE5\u5B9E\u4F8B\u7684\u8BF7\u6C42\uFF0C\u90A3\u4E48\u4F1A\u7ACB\u523B\u5C06\u5176\u8BBE\u7F6E\u5916\u5065\u5EB7\uFF0C\u5E76\u53EF\u4EE5\u88AB\u6D88\u8D39\uFF0C\u82E5\u672A\u63A5\u53D7\u5230\uFF0C\u5219\u5220\u9664\u8BE5\u5B9E\u4F8B\u7684\u6CE8\u518C\u4FE1\u606F\u3002\u63A8\u8350\u914D\u7F6E\u4E3A5s\uFF0C\u5982\u679C\u6709\u7684\u4E1A\u52A1\u7EBF\u5E0C\u671B\u670D\u52A1\u4E0B\u7EBF\u6216\u8005\u51FA\u6545\u969C\u65F6\u5E0C\u671B\u5C3D\u5FEB\u88AB\u53D1\u73B0\uFF0C\u53EF\u4EE5\u9002\u5F53\u51CF\u5C11\u8BE5\u503C\u3002 | |||
#spring.cloud.nacos.discovery.heart-beat-interval=5 | |||
#\u670D\u52A1\u7AEF\u6CA1\u6709\u63A5\u53D7\u5230\u5BA2\u6237\u7AEF\u5FC3\u8DF3\u8BF7\u6C42\u5C31\u5C06\u5176\u8BBE\u4E3A\u4E0D\u5065\u5EB7\u7684\u65F6\u95F4\u95F4\u9694\uFF0C\u9ED8\u8BA4\u4E3A15s | |||
#\u6CE8\uFF1A\u63A8\u8350\u503C\u8BE5\u503C\u4E3A15s\u5373\u53EF\uFF0C\u5982\u679C\u6709\u7684\u4E1A\u52A1\u7EBF\u5E0C\u671B\u670D\u52A1\u4E0B\u7EBF\u6216\u8005\u51FA\u6545\u969C\u65F6\u5E0C\u671B\u5C3D\u5FEB\u88AB\u53D1\u73B0\uFF0C\u53EF\u4EE5\u9002\u5F53\u51CF\u5C11\u8BE5\u503C\u3002 | |||
#spring.cloud.nacos.discovery.heart-beat-timeout=15 | |||
#\u7ED9\u670D\u52A1\u6DFB\u52A0\u4E00\u4E9B\u6807\u7B7E\uFF0C\u4F8B\u5982\u5C5E\u4E8E\u4EC0\u4E48\u4E1A\u52A1\u7EBF\uFF0C\u8BE5\u5143\u6570\u636E\u4F1A\u6301\u4E45\u5316\u5B58\u50A8\u5728\u670D\u52A1\u7AEF\uFF0C\u4F46\u662F\u5BA2\u6237\u7AEF\u6D88\u8D39\u65F6\u4E0D\u4F1A\u83B7\u53D6\u5230\u6B64\u503C\uFF0C\u9ED8\u8BA4\u4E3A\u7A7A | |||
#spring.cloud.nacos.discovery.metadata= | |||
#\u547D\u540D\u7A7A\u95F4ID\uFF0CNacos\u901A\u8FC7\u4E0D\u540C\u7684\u547D\u540D\u7A7A\u95F4\u6765\u533A\u5206\u4E0D\u540C\u7684\u73AF\u5883\uFF0C\u8FDB\u884C\u6570\u636E\u9694\u79BB\uFF0C\u670D\u52A1\u6D88\u8D39\u65F6\u53EA\u80FD\u6D88\u8D39\u5230\u5BF9\u5E94\u547D\u540D\u7A7A\u95F4\u4E0B\u7684\u670D\u52A1\u3002 | |||
#spring.cloud.nacos.discovery.namespace: | |||
#\u6CE8\uFF1A\u5982\u679C\u670D\u52A1\u4ECE\u6CE8\u518C\u4E2D\u5FC3\u53EA\u6D88\u8D39\u670D\u52A1\uFF0C\u6CA1\u6709\u5BF9\u5916\u63D0\u4F9B\u670D\u52A1\uFF0C\u90A3\u4E48\u8BE5\u503C\u53EF\u8BBE\u7F6E\u4E3Afalse\uFF0C\u53EF\u51CF\u5C11\u5BA2\u6237\u7AEF\u7EBF\u7A0B\u6C60\u7684\u521B\u5EFA\uFF0C\u65E0\u9700\u5411\u670D\u52A1\u7AEF\u53D1\u9001\u5FC3\u8DF3\u8BF7\u6C42\uFF0C\u63D0\u9AD8\u6027\u80FD\u3002 | |||
#spring.cloud.nacos.discovery.register-enabled: | |||
#properties.jdbc.driverClassName=com.mysql.jdbc.Driver | |||
#properties.jdbc.url=0273a20d38cf3daca43abea56319a2013a0c69fda1a828015452b0e105cd6a0ce0fc283160dbdcff23cac36993b9f8dfacb6a9e4a3ec4bd45f4bc6a5dd6ccdefb5215be93c04ab2ed839d345c9a5966cbdff9a79be5c15e1d7daa4c4d5f8dd47e20e5f7748aa1cbdef8b6ebfc2f81e4e2f108339034e4471 | |||
#properties.jdbc.username=a2e14dca7baac4c6f665eab7d44305c4 | |||
#properties.jdbc.password=ab1c81e5641895cbe45ebcaee32b4eb1 | |||
#properties.jdbc.validationQuery=SELECT 1 | |||
#properties.jdbc.initialSize=20 | |||
#properties.jdbc.maxActive=800 | |||
#properties.jdbc.maxIdle=50 | |||
#properties.jdbc.minIdle=20 | |||
properties.jdbc.driverClassName=com.mysql.jdbc.Driver | |||
properties.jdbc.url=jdbc:mysql://127.0.0.1:3306/sieiot_demo_a?serverTimezone=GMT%2B8&useUnicode=true&characterEncoding=UTF-8&useSSL=false&autoReconnect=true | |||
properties.jdbc.username=root | |||
properties.jdbc.password=root | |||
properties.jdbc.validationQuery=SELECT 1 | |||
properties.jdbc.initialSize=20 | |||
properties.jdbc.maxActive=800 | |||
properties.jdbc.maxIdle=50 | |||
properties.jdbc.minIdle=20 | |||
# OSS\u6587\u4EF6\u670D\u52A1\u5668 | |||
sie.file.type=aliyun | |||
sie.file.accessProtocol=https:// | |||
sie.file.endpoint=oss-cn-shanghai.aliyuncs.com | |||
sie.file.accessKeyId=317cb4dcd8af8974ff6a8d848d21ea245b3309cf6d94740c64783b56dc058aca | |||
sie.file.accessKeySecret=9a04fb8534f8abd1dd10ac58d2faa405ce718e2343d47356b6431abfbee9d60f | |||
sie.file.bucketName=sieiotoss | |||
sie.file.downloadProxyPath=http://jira.sieiot.com | |||
fastdfs.connect-timeout = 2 | |||
fastdfs.network-timeout = 30 | |||
fastdfs.charset = UTF-8 | |||
fastdfs.tracker-http-port = 8080 | |||
fastdfs.anti-steal-token = false | |||
fastdfs.secret-key = FastDFS1234567890 | |||
fastdfs.tracker-servers = 192.168.8.22:22122 | |||
fastdfs.pool.enabled = true | |||
fastdfs.pool.max-count-per-entry=500 | |||
fastdfs.pool.max-idle-time=3600 | |||
fastdfs.pool.maxWaitTimeInMs = 1000 | |||
#\u5168\u5C40\u914D\u7F6E | |||
# \u8BF7\u6C42\u8FDE\u63A5\u7684\u8D85\u65F6\u65F6\u95F4 \u9ED8\u8BA4\u7684\u65F6\u95F4\u4E3A 1 \u79D2 | |||
ribbon.ConnectTimeout=60000 | |||
# \u8BF7\u6C42\u5904\u7406\u7684\u8D85\u65F6\u65F6\u95F4 | |||
ribbon.ReadTimeout=60000 | |||
log.root.level=info | |||
elk.mode=false | |||
elk.logstash.host=116.63.168.54 | |||
elk.logstash.port=9601 | |||
swagger.enable=true | |||
server.protocol= | |||
server.address= | |||
server.servlet.context-path=/ | |||
spring.servlet.multipart.max-file-size=100Mb | |||
spring.servlet.multipart.max-request-size=100Mb | |||
spring.jackson.date-format=yyyy-MM-dd HH:mm:ss | |||
spring.jackson.time-zone=GMT+8 | |||
spring.jackson.serialization.write-dates-as-timestamps=false | |||
spring.mvc.dateFormat = yyyy-MM-dd HH:mm:ss | |||
spring.klock.address=redis://${spring.redis.host}:${spring.redis.port} | |||
spring.klock.password=${spring.redis.password} | |||
spring.klock.enable=true | |||
# sentinel \u7194\u65AD\u9ED8\u8BA4\u7B56\u7565 | |||
# \u7B56\u7565 0\uFF1A\u6162\u8C03\u7528\u6BD4\u4F8B\uFF0C1\uFF1A\u5F02\u5E38\u6BD4\u4F8B\uFF0C2\uFF1A\u5F02\u5E38\u6570 | |||
sentinel.degrade.default.grade=2 | |||
# \u6162\u8C03\u7528\u6BD4\u4F8B\u6A21\u5F0F\u4E0B\u4E3A\u6162\u8C03\u7528\u4E34\u754C RT\uFF08\u8D85\u51FA\u8BE5\u503C\u8BA1\u4E3A\u6162\u8C03\u7528\uFF09\uFF1B\u5F02\u5E38\u6BD4\u4F8B/\u5F02\u5E38\u6570\u6A21\u5F0F\u4E0B\u4E3A\u5BF9\u5E94\u7684\u9608\u503C | |||
sentinel.degrade.default.count=1 | |||
# \u7194\u65AD\u65F6\u957F\uFF0C\u5355\u4F4D\u4E3A s | |||
sentinel.degrade.default.timeWindow=5 | |||
# \u7194\u65AD\u89E6\u53D1\u7684\u6700\u5C0F\u8BF7\u6C42\u6570\uFF0C\u8BF7\u6C42\u6570\u5C0F\u4E8E\u8BE5\u503C\u65F6\u5373\u4F7F\u5F02\u5E38\u6BD4\u7387\u8D85\u51FA\u9608\u503C\u4E5F\u4E0D\u4F1A\u7194\u65AD | |||
sentinel.degrade.default.minRequestAmount=1 | |||
# \u7EDF\u8BA1\u65F6\u957F\uFF08\u5355\u4F4D\u4E3A ms\uFF09\uFF0C\u5982 60*1000 \u4EE3\u8868\u5206\u949F\u7EA7 | |||
sentinel.degrade.default.statIntervalMs=1000 | |||
# \u6162\u8C03\u7528\u6BD4\u4F8B\u9608\u503C\uFF0C\u4EC5\u6162\u8C03\u7528\u6BD4\u4F8B\u6A21\u5F0F\u6709\u6548 | |||
sentinel.degrade.default.rtSlowRequestAmount=1 | |||
#\u4E8B\u7269\u6700\u7EC8\u4E00\u81F4\u6027topic\u914D\u7F6E | |||
iot.synchronization.kafka.topic.asset: message.queue.iot.asset.synchronization | |||
#\u5F00\u542F\u6536\u96C6\u6570\u636E\uFF0C\u672C\u5730\u9879\u76EE\u3001UAT\u3001PRO\u73AF\u5883\uFF0C\u7EDF\u4E00\u4E3Afalse | |||
hc.enabled = false | |||
#\u5FFD\u7565\u8981\u6536\u96C6\u7684api | |||
hc.ignoreApis = api/base/base-template/find-system-function,api/base/resource/find-resource,api/base/portal-favourite/find-user-menu,hc/hcPageController/find-pageinfo,api/base/base-user/logout,dyapi/baseDynamicApiController/pagination/unread-message-total,dyapi/baseDynamicApiController/pagination/message-find |
@@ -0,0 +1,10 @@ | |||
<?xml version="1.0" encoding="UTF-8" ?> | |||
<!DOCTYPE configuration | |||
PUBLIC "-//mybatis.org//DTD Config 3.0//EN" | |||
"http://mybatis.org/dtd/mybatis-3-config.dtd"> | |||
<configuration> | |||
<settings> | |||
<setting name="mapUnderscoreToCamelCase" value="true"/> | |||
<setting name="logImpl" value="SLF4J" /> | |||
</settings> | |||
</configuration> |
@@ -0,0 +1,167 @@ | |||
<?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:context="http://www.springframework.org/schema/context" | |||
xmlns:tx="http://www.springframework.org/schema/tx" | |||
xmlns:mybatis-spring="http://mybatis.org/schema/mybatis-spring" | |||
xmlns:aop="http://www.springframework.org/schema/aop" | |||
xsi:schemaLocation="http://mybatis.org/schema/mybatis-spring http://mybatis.org/schema/mybatis-spring-1.2.xsd | |||
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd | |||
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.0.xsd | |||
http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-4.0.xsd http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop.xsd"> | |||
<aop:config proxy-target-class="true"/> | |||
<context:annotation-config/> | |||
<!--<task:annotation-driven executor="permissionUpdateExecutor"/>--> | |||
<bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> | |||
<property name="locations"> | |||
<list> | |||
<value>classpath:application.properties</value> | |||
</list> | |||
</property> | |||
</bean> | |||
<!-- <bean id="dataSource" destroy-method="close" class="com.sie.iot.common.dbcp.BasicDataSourceDecrypt">--> | |||
<bean id="dataSource" destroy-method="close" class="org.apache.commons.dbcp.BasicDataSource"> | |||
<property name="driverClassName" value="${properties.jdbc.driverClassName}"/> | |||
<property name="url" value="${properties.jdbc.url}"/> | |||
<property name="username" value="${properties.jdbc.username}"/> | |||
<property name="password" value="${properties.jdbc.password}"/> | |||
<property name="validationQuery" value="${properties.jdbc.validationQuery}"/> | |||
<property name="initialSize" value="${properties.jdbc.initialSize}"/> | |||
<property name="maxActive" value="${properties.jdbc.maxActive}"/> | |||
<property name="maxIdle" value="${properties.jdbc.maxIdle}"/> | |||
<property name="minIdle" value="${properties.jdbc.minIdle}"/> | |||
</bean> | |||
<!-- 事务管理器 --> | |||
<bean id="dataSourceTransactionManager" | |||
class="org.springframework.jdbc.datasource.DataSourceTransactionManager"> | |||
<property name="dataSource" ref="dataSource"></property> | |||
</bean> | |||
<!-- 基于注解的事务管理 --> | |||
<tx:annotation-driven transaction-manager="dataSourceTransactionManager"/> | |||
<!--配置sqlSessionTemplate:通过带参数的构造方法创建对象 --> | |||
<bean id="sqlSessionTemplate" class="org.mybatis.spring.SqlSessionTemplate"> | |||
<!-- 以sqlSessionFactory为参数传入构造函数中 --> | |||
<constructor-arg ref="sqlSessionFactoryBean"/> | |||
<!-- mybatis执行器,取值范围是SIMPLE/REUSE/BATCH三种类型 --> | |||
<constructor-arg value="BATCH"/> | |||
</bean> | |||
<bean id="jdbcTemplate" class="org.springframework.jdbc.core.JdbcTemplate"> | |||
<property name="dataSource" ref="dataSource"></property> | |||
</bean> | |||
<!-- 配置SqlSessionFactoryBean | |||
Mybatis提供的: org.mybatis.spring.SqlSessionFactoryBean | |||
MP提供的:com.baomidou.mybatisplus.spring.MybatisSqlSessionFactoryBean | |||
--> | |||
<bean id="sqlSessionFactoryBean" class="com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean"> | |||
<!-- 数据源 --> | |||
<property name="dataSource" ref="dataSource"></property> | |||
<property name="configLocation" value="classpath:com/yuexiu/secp/comm/config/mybatis-config.xml"></property> | |||
<!-- 别名处理 --> | |||
<!-- <property name="typeAliasesPackage" value="com.atguigu.mp.beans"></property>--> | |||
<!-- 注入全局MP策略配置 --> | |||
<property name="globalConfig" ref="globalConfiguration"></property> | |||
<!-- 插件注册 --> | |||
<property name="plugins"> | |||
<list> | |||
<!-- 注册分页插件 --> | |||
<!--<bean class="com.baomidou.mybatisplus.plugins.PaginationInterceptor"></bean>--> | |||
<bean class="com.baomidou.mybatisplus.extension.plugins.PaginationInterceptor"></bean> | |||
<!-- 注册执行分析插件 --> | |||
<bean class="com.baomidou.mybatisplus.extension.plugins.SqlExplainInterceptor"> | |||
<!--<property name="stopProceed" value="true"></property>--> | |||
</bean> | |||
<!-- 注册性能分析插件 --> | |||
<!-- <bean class="com.baomidou.mybatisplus.extension.plugins.PerformanceInterceptor"> | |||
<property name="format" value="true"></property> | |||
<!– <property name="maxTime" value="5"></property> –> | |||
</bean>--> | |||
<!-- 注册乐观锁插件 --> | |||
<bean class="com.baomidou.mybatisplus.extension.plugins.OptimisticLockerInterceptor"> | |||
</bean> | |||
</list> | |||
</property> | |||
</bean> | |||
<!-- 定义MybatisPlus的全局策略配置--> | |||
<!--<bean id ="globalConfiguration" class="com.baomidou.mybatisplus.entity.GlobalConfiguration">--> | |||
<bean id="globalConfiguration" class="com.baomidou.mybatisplus.core.config.GlobalConfig"> | |||
<!-- 在2.3版本以后,dbColumnUnderline 默认值就是true --> | |||
<!--<property name="dbColumnUnderline" value="true"></property>--> | |||
<!-- 全局的主键策略 --> | |||
<!--<property name="idType" value="0"></property>--> | |||
<!-- 全局的表前缀策略配置 --> | |||
<!--<property name="tablePrefix" value="tbl_"></property>--> | |||
<!--自定义填充策略接口实现--> | |||
<property name="metaObjectHandler" ref="myMetaObjectHandler"/> | |||
<property name="identifierGenerator" ref="customIdGenerator"/> | |||
</bean> | |||
<!-- 公共字段填充 处理器 --> | |||
<bean id="myMetaObjectHandler" class="com.siefw.hibernate.core.handler.ModelMetaObjectHandler"></bean> | |||
<bean name="customIdGenerator" class="com.sie.iot.common.idgenerate.CustomerIdGenerator"/> | |||
<!-- | |||
配置mybatis 扫描mapper接口的路径 | |||
--> | |||
<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer"> | |||
<property name="basePackage" | |||
value="com.sie.demo.comm.model.dao,com.sie.iot.base.model.dao"></property> | |||
</bean> | |||
<!-- 配置事务的传播特性 --> | |||
<tx:advice id="txAdvice" transaction-manager="dataSourceTransactionManager"> | |||
<tx:attributes> | |||
<tx:method name="insert*" propagation="REQUIRED" rollback-for="Exception"/> | |||
<tx:method name="save*" propagation="REQUIRED" rollback-for="Exception"/> | |||
<tx:method name="update*" propagation="REQUIRED" rollback-for="Exception"/> | |||
<tx:method name="delete*" propagation="REQUIRED" rollback-for="Exception"/> | |||
<tx:method name="remove*" propagation="REQUIRED" rollback-for="Exception"/> | |||
<tx:method name="relesae*" propagation="REQUIRED" rollback-for="Exception" read-only="false"/> | |||
<tx:method name="send*" propagation="REQUIRED" rollback-for="Exception" read-only="false"/> | |||
<tx:method name="set*" propagation="REQUIRED" rollback-for="Exception" read-only="false"/> | |||
<tx:method name="find*" read-only="true"/> | |||
<tx:method name="get*" read-only="true"/> | |||
<tx:method name="*" read-only="true"/> | |||
</tx:attributes> | |||
</tx:advice> | |||
<!-- 那些类的哪些方法参与事务 --> | |||
<aop:config><!--|| execution(* com.sie.saaf.*.model.dao.readonly.*.*(..))--> | |||
<aop:pointcut id="businessService" expression="execution(* com.yuexiu.secp.comm.model.service.impl.*.*(..)) | |||
|| execution(* com.sie.iot.common.model.inter.server.*.*(..)) | |||
|| execution(* com.sie.iot.base.model.inter.server.*.*(..))"/> | |||
<aop:advisor advice-ref="txAdvice" pointcut-ref="businessService" order="0"/> | |||
</aop:config> | |||
<bean id="messageResource" class="org.springframework.context.support.ResourceBundleMessageSource"> | |||
<property name="defaultEncoding" value="UTF-8"></property> | |||
<property name="cacheSeconds" value="0"></property> | |||
<property name="basenames"> | |||
<list> | |||
<value>config.common</value> | |||
<value>config.2069-siedemo-comm-application</value> | |||
</list> | |||
</property> | |||
</bean> | |||
</beans> |
@@ -0,0 +1,25 @@ | |||
1011_common_004=您没有权限访问该服务 | |||
1011_common_002=控制器代码执行异常 | |||
1011_common_003=您重复操作了,请稍后再试 | |||
1011_common_001=服务器内部错误,请联系系统管理员! | |||
1011_common_999= | |||
1011_common_112=手机格式不合法 | |||
1011_common_113=邮箱格式不合法 | |||
1011_common_110=操作成功 | |||
1011_common_111=操作失败 | |||
1011_common_127={0}成功 | |||
1011_common_128={0}失败 | |||
1011_common_125=参数不合法 | |||
1011_common_126=登录已失效,请重新登录 | |||
1011_common_118=你无权进行此操作 | |||
1011_common_119=登录已失效,请重新登录 | |||
1011_common_116=手机号已存在,请修改后重试! | |||
1011_common_117=邮箱已存在,请修改后重试! | |||
1011_common_114=参数params不允许为空 | |||
1011_common_115=您所更新的数据不存在 | |||
1011_common_123=服务繁忙,请稍后再试! | |||
1011_common_124=请勿重复提交 | |||
1011_common_121={0}失败 | |||
1011_common_122=您的账号已在其他设备登录 | |||
1011_common_120={0}成功 | |||
1061_demo_102=测试编码不能为空 |
@@ -0,0 +1,26 @@ | |||
#1011 | |||
1011_common_004=You do not have permission to the service | |||
1011_common_002=Controller source code execute have exception | |||
1011_common_003=You have repeated the operation. Please try again later | |||
1011_common_001=The Server inter error, please connect administrator | |||
1011_common_999= | |||
1011_common_112=Invalid phone format | |||
1011_common_113=Invalid email format | |||
1011_common_110=Successful operation | |||
1011_common_111=operation failed | |||
1011_common_127={0} success | |||
1011_common_128={0} failed | |||
1011_common_125=Illegal parameter | |||
1011_common_126=Login has expired, please log in again | |||
1011_common_118=You are not authorized to do this | |||
1011_common_119=Login has expired, please log in again | |||
1011_common_116=The phone number already exists, please modify it and try again! | |||
1011_common_117=The mailbox already exists, please modify and try again | |||
1011_common_114=The parameter params cannot be empty | |||
1011_common_115=The data you updated does not exist | |||
1011_common_123=Service busy, please try again later! | |||
1011_common_124=Please do not submit repeatedly | |||
1011_common_121={0} failed | |||
1011_common_122=Your account has been logged on to another device | |||
1011_common_120={0} success | |||
1061_demo_102=Asset classification code cannot be empty |
@@ -0,0 +1,27 @@ | |||
#1011 | |||
1011_common_004=您没有权限访问该服务 | |||
1011_common_002=控制器代码执行异常 | |||
1011_common_003=您重复操作了,请稍后再试 | |||
1011_common_001=服务器内部错误,请联系系统管理员! | |||
1011_common_999= | |||
1011_common_112=手机格式不合法 | |||
1011_common_113=邮箱格式不合法 | |||
1011_common_110=操作成功 | |||
1011_common_111=操作失败 | |||
1011_common_127={0}成功 | |||
1011_common_128={0}失败 | |||
1011_common_125=参数不合法 | |||
1011_common_126=登录已失效,请重新登录 | |||
1011_common_118=你无权进行此操作 | |||
1011_common_119=登录已失效,请重新登录 | |||
1011_common_116=手机号已存在,请修改后重试! | |||
1011_common_117=邮箱已存在,请修改后重试! | |||
1011_common_114=参数params不允许为空 | |||
1011_common_115=您所更新的数据不存在 | |||
1011_common_123=服务繁忙,请稍后再试! | |||
1011_common_124=请勿重复提交 | |||
1011_common_121={0}失败 | |||
1011_common_122=您的账号已在其他设备登录 | |||
1011_common_120={0}成功 | |||
1061_demo_102=测试编码不能为空 | |||
@@ -0,0 +1,91 @@ | |||
server: | |||
port: 2068 | |||
spring: | |||
cloud: | |||
nacos: | |||
discovery: | |||
server-addr: 127.0.0.1:9010 | |||
application: | |||
name: 2068-yuexiu-read-application | |||
redis: | |||
host: 139.159.228.191 | |||
port: 6377 | |||
password: j4kd4ng3s8f3 | |||
database: 0 | |||
jedis: | |||
pool: | |||
max-active: 1000 | |||
max-idle: 100 | |||
min-idle: 8 | |||
max-wait: 3000ms | |||
timeout: 10000ms | |||
data: | |||
mongodb: | |||
host: 127.0.0.1 | |||
database: articledb | |||
port: 27017 | |||
# redis: | |||
# host: 192.168.88.200 | |||
# port: 5001 | |||
# password: | |||
jpa: | |||
hibernate: | |||
use-new-id-generator-mappings: false | |||
swagger: | |||
enable: true | |||
# 可以配置api-url ribbon,对以上的服务进行负载均衡 | |||
ribbon: | |||
ReadTimeout: 100000 | |||
ConnectTimeout: 100000 | |||
okhttp: | |||
enabled: true | |||
#feign | |||
feign: | |||
sentinel: | |||
enabled: true | |||
kafka: | |||
bootstrap-servers: 139.159.224.135:9092 #(kafka生产集群ip+port端口) | |||
listener: | |||
missing-topics-fatal: false | |||
producer: | |||
acks: all | |||
buffer-memory: 40960 | |||
retries: 0 | |||
batch-size: 4096 | |||
properties: | |||
linger.ms: 1 | |||
key-serializer: org.apache.kafka.common.serialization.StringSerializer | |||
value-serializer: org.apache.kafka.common.serialization.StringSerializer | |||
consumer: | |||
enable-auto-commit: true #(是否自动提交) | |||
auto-commit-interval: 100ms | |||
# 当kafka中没有初始offset或offset超出范围时将自动重置offset | |||
# earliest:重置为分区中最小的offset; | |||
# latest:重置为分区中最新的offset(消费分区中新产生的数据); | |||
# none:只要有一个分区不存在已提交的offset,就抛出异常; | |||
auto-offset-reset: latest #(实时生产,实时消费,不会从头开始消费) | |||
group-id: defaultConsumerGroup #(消费组 无消费) | |||
key-deserializer: org.apache.kafka.common.serialization.StringDeserializer | |||
value-deserializer: org.apache.kafka.common.serialization.StringDeserializer | |||
cloud: | |||
# 增加动态修改熔断规则支持 | |||
sentinel: | |||
eager: true | |||
datasource: | |||
# 熔断配置 | |||
ds1: | |||
apollo: | |||
namespaceName: application | |||
flowRulesKey: degrade-rules | |||
dataType: json | |||
ruleType: DEGRADE | |||
@@ -0,0 +1,137 @@ | |||
spring.application.name=2068-yuexiu-read-application | |||
management.metrics.export.prometheus.enabled=true | |||
management.metrics.export.prometheus.step=1ms | |||
management.metrics.export.prometheus.descriptions=true | |||
management.metrics.web.server.auto-time-requests=true | |||
management.endpoints.web.exposure.include=* | |||
management.metrics.tags.application=${spring.application.name} | |||
# \u8BBE\u7F6EIO\u7EBF\u7A0B\u6570, \u5B83\u4E3B\u8981\u6267\u884C\u975E\u963B\u585E\u7684\u4EFB\u52A1,\u5B83\u4EEC\u4F1A\u8D1F\u8D23\u591A\u4E2A\u8FDE\u63A5, \u9ED8\u8BA4\u8BBE\u7F6E\u6BCF\u4E2ACPU\u6838\u5FC3\u4E00\u4E2A\u7EBF\u7A0B | |||
# \u4E0D\u8981\u8BBE\u7F6E\u8FC7\u5927\uFF0C\u5982\u679C\u8FC7\u5927\uFF0C\u542F\u52A8\u9879\u76EE\u4F1A\u62A5\u9519\uFF1A\u6253\u5F00\u6587\u4EF6\u6570\u8FC7\u591A | |||
server.undertow.io-threads=4 | |||
# \u963B\u585E\u4EFB\u52A1\u7EBF\u7A0B\u6C60, \u5F53\u6267\u884C\u7C7B\u4F3Cservlet\u8BF7\u6C42\u963B\u585EIO\u64CD\u4F5C, undertow\u4F1A\u4ECE\u8FD9\u4E2A\u7EBF\u7A0B\u6C60\u4E2D\u53D6\u5F97\u7EBF\u7A0B | |||
# \u5B83\u7684\u503C\u8BBE\u7F6E\u53D6\u51B3\u4E8E\u7CFB\u7EDF\u7EBF\u7A0B\u6267\u884C\u4EFB\u52A1\u7684\u963B\u585E\u7CFB\u6570\uFF0C\u9ED8\u8BA4\u503C\u662FIO\u7EBF\u7A0B\u6570*8 | |||
server.undertow.worker-threads=32 | |||
# \u4EE5\u4E0B\u7684\u914D\u7F6E\u4F1A\u5F71\u54CDbuffer,\u8FD9\u4E9Bbuffer\u4F1A\u7528\u4E8E\u670D\u52A1\u5668\u8FDE\u63A5\u7684IO\u64CD\u4F5C,\u6709\u70B9\u7C7B\u4F3Cnetty\u7684\u6C60\u5316\u5185\u5B58\u7BA1\u7406 | |||
# \u6BCF\u5757buffer\u7684\u7A7A\u95F4\u5927\u5C0F,\u8D8A\u5C0F\u7684\u7A7A\u95F4\u88AB\u5229\u7528\u8D8A\u5145\u5206\uFF0C\u4E0D\u8981\u8BBE\u7F6E\u592A\u5927\uFF0C\u4EE5\u514D\u5F71\u54CD\u5176\u4ED6\u5E94\u7528\uFF0C\u5408\u9002\u5373\u53EF | |||
server.undertow.buffer-size=1024 | |||
# \u662F\u5426\u5206\u914D\u7684\u76F4\u63A5\u5185\u5B58(NIO\u76F4\u63A5\u5206\u914D\u7684\u5806\u5916\u5185\u5B58) | |||
server.undertow.direct-buffers=true | |||
feign.hystrix.enabled=true | |||
#\u6CE8\uFF1A\u591A\u4E2AIP\u53EF\u4EE5\u901A\u8FC7\u201C\uFF0C\u201D | |||
spring.cloud.nacos.discovery.server-addr=127.0.0.1:9010 | |||
#nacos\u5BA2\u6237\u7AEF\u5411\u670D\u52A1\u7AEF\u53D1\u9001\u5FC3\u8DF3\u7684\u65F6\u95F4\u95F4\u9694\uFF0C\u9ED8\u8BA45s | |||
#\u6CE8\uFF1A\u5BA2\u6237\u7AEF\u5411\u670D\u52A1\u7AEF\u6BCF\u96945s\u5411\u670D\u52A1\u7AEF\u53D1\u9001\u5FC3\u8DF3\u8BF7\u6C42\uFF0C\u8FDB\u884C\u670D\u52A1\u7EED\u79DF\uFF0C\u544A\u8BC9\u670D\u52A1\u7AEF\u8BE5\u5B9E\u4F8BIP\u5065\u5EB7\u3002\u82E5\u57283\u6B21\u5FC3\u8DF3\u7684\u95F4\u9694\u65F6\u95F4(\u9ED8\u8BA415s)\u5185\u670D\u52A1\u7AEF\u6CA1\u6709\u63A5\u53D7\u5230\u8BE5\u5B9E\u4F8B\u7684\u5FC3\u8DF3\u8BF7\u6C42\uFF0C\u5219\u8BA4\u4E3A\u8BE5\u5B9E\u4F8B\u4E0D\u5065\u5EB7\uFF0C\u8BE5\u5B9E\u4F8B\u5C06\u65E0\u6CD5\u88AB\u6D88\u8D39\u3002\u5982\u679C\u518D\u6B21\u7ECF\u53863\u6B21\u5FC3\u8DF3\u7684\u95F4\u9694\u65F6\u95F4\uFF0C\u670D\u52A1\u7AEF\u63A5\u53D7\u5230\u8BE5\u5B9E\u4F8B\u7684\u8BF7\u6C42\uFF0C\u90A3\u4E48\u4F1A\u7ACB\u523B\u5C06\u5176\u8BBE\u7F6E\u5916\u5065\u5EB7\uFF0C\u5E76\u53EF\u4EE5\u88AB\u6D88\u8D39\uFF0C\u82E5\u672A\u63A5\u53D7\u5230\uFF0C\u5219\u5220\u9664\u8BE5\u5B9E\u4F8B\u7684\u6CE8\u518C\u4FE1\u606F\u3002\u63A8\u8350\u914D\u7F6E\u4E3A5s\uFF0C\u5982\u679C\u6709\u7684\u4E1A\u52A1\u7EBF\u5E0C\u671B\u670D\u52A1\u4E0B\u7EBF\u6216\u8005\u51FA\u6545\u969C\u65F6\u5E0C\u671B\u5C3D\u5FEB\u88AB\u53D1\u73B0\uFF0C\u53EF\u4EE5\u9002\u5F53\u51CF\u5C11\u8BE5\u503C\u3002 | |||
#spring.cloud.nacos.discovery.heart-beat-interval=5 | |||
#\u670D\u52A1\u7AEF\u6CA1\u6709\u63A5\u53D7\u5230\u5BA2\u6237\u7AEF\u5FC3\u8DF3\u8BF7\u6C42\u5C31\u5C06\u5176\u8BBE\u4E3A\u4E0D\u5065\u5EB7\u7684\u65F6\u95F4\u95F4\u9694\uFF0C\u9ED8\u8BA4\u4E3A15s | |||
#\u6CE8\uFF1A\u63A8\u8350\u503C\u8BE5\u503C\u4E3A15s\u5373\u53EF\uFF0C\u5982\u679C\u6709\u7684\u4E1A\u52A1\u7EBF\u5E0C\u671B\u670D\u52A1\u4E0B\u7EBF\u6216\u8005\u51FA\u6545\u969C\u65F6\u5E0C\u671B\u5C3D\u5FEB\u88AB\u53D1\u73B0\uFF0C\u53EF\u4EE5\u9002\u5F53\u51CF\u5C11\u8BE5\u503C\u3002 | |||
#spring.cloud.nacos.discovery.heart-beat-timeout=15 | |||
#\u7ED9\u670D\u52A1\u6DFB\u52A0\u4E00\u4E9B\u6807\u7B7E\uFF0C\u4F8B\u5982\u5C5E\u4E8E\u4EC0\u4E48\u4E1A\u52A1\u7EBF\uFF0C\u8BE5\u5143\u6570\u636E\u4F1A\u6301\u4E45\u5316\u5B58\u50A8\u5728\u670D\u52A1\u7AEF\uFF0C\u4F46\u662F\u5BA2\u6237\u7AEF\u6D88\u8D39\u65F6\u4E0D\u4F1A\u83B7\u53D6\u5230\u6B64\u503C\uFF0C\u9ED8\u8BA4\u4E3A\u7A7A | |||
#spring.cloud.nacos.discovery.metadata= | |||
#\u547D\u540D\u7A7A\u95F4ID\uFF0CNacos\u901A\u8FC7\u4E0D\u540C\u7684\u547D\u540D\u7A7A\u95F4\u6765\u533A\u5206\u4E0D\u540C\u7684\u73AF\u5883\uFF0C\u8FDB\u884C\u6570\u636E\u9694\u79BB\uFF0C\u670D\u52A1\u6D88\u8D39\u65F6\u53EA\u80FD\u6D88\u8D39\u5230\u5BF9\u5E94\u547D\u540D\u7A7A\u95F4\u4E0B\u7684\u670D\u52A1\u3002 | |||
#spring.cloud.nacos.discovery.namespace: | |||
#\u6CE8\uFF1A\u5982\u679C\u670D\u52A1\u4ECE\u6CE8\u518C\u4E2D\u5FC3\u53EA\u6D88\u8D39\u670D\u52A1\uFF0C\u6CA1\u6709\u5BF9\u5916\u63D0\u4F9B\u670D\u52A1\uFF0C\u90A3\u4E48\u8BE5\u503C\u53EF\u8BBE\u7F6E\u4E3Afalse\uFF0C\u53EF\u51CF\u5C11\u5BA2\u6237\u7AEF\u7EBF\u7A0B\u6C60\u7684\u521B\u5EFA\uFF0C\u65E0\u9700\u5411\u670D\u52A1\u7AEF\u53D1\u9001\u5FC3\u8DF3\u8BF7\u6C42\uFF0C\u63D0\u9AD8\u6027\u80FD\u3002 | |||
#spring.cloud.nacos.discovery.register-enabled: | |||
#properties.jdbc.driverClassName=com.mysql.jdbc.Driver | |||
#properties.jdbc.url=0273a20d38cf3daca43abea56319a2013a0c69fda1a828015452b0e105cd6a0ce0fc283160dbdcff23cac36993b9f8dfacb6a9e4a3ec4bd45f4bc6a5dd6ccdefb5215be93c04ab2ed839d345c9a5966cbdff9a79be5c15e1d7daa4c4d5f8dd47e20e5f7748aa1cbdef8b6ebfc2f81e4e2f108339034e4471 | |||
#properties.jdbc.username=a2e14dca7baac4c6f665eab7d44305c4 | |||
#properties.jdbc.password=ab1c81e5641895cbe45ebcaee32b4eb1 | |||
#properties.jdbc.validationQuery=SELECT 1 | |||
#properties.jdbc.initialSize=20 | |||
#properties.jdbc.maxActive=800 | |||
#properties.jdbc.maxIdle=50 | |||
#properties.jdbc.minIdle=20 | |||
properties.jdbc.driverClassName=com.mysql.jdbc.Driver | |||
properties.jdbc.url=jdbc:mysql://127.0.0.1:3306/sieiot_demo_a?serverTimezone=GMT%2B8&useUnicode=true&characterEncoding=UTF-8&useSSL=false&autoReconnect=true | |||
properties.jdbc.username=root | |||
properties.jdbc.password=root | |||
properties.jdbc.validationQuery=SELECT 1 | |||
properties.jdbc.initialSize=20 | |||
properties.jdbc.maxActive=800 | |||
properties.jdbc.maxIdle=50 | |||
properties.jdbc.minIdle=20 | |||
# OSS\u6587\u4EF6\u670D\u52A1\u5668 | |||
sie.file.type=aliyun | |||
sie.file.accessProtocol=https:// | |||
sie.file.endpoint=oss-cn-shanghai.aliyuncs.com | |||
sie.file.accessKeyId=317cb4dcd8af8974ff6a8d848d21ea245b3309cf6d94740c64783b56dc058aca | |||
sie.file.accessKeySecret=9a04fb8534f8abd1dd10ac58d2faa405ce718e2343d47356b6431abfbee9d60f | |||
sie.file.bucketName=sieiotoss | |||
sie.file.downloadProxyPath=http://jira.sieiot.com | |||
fastdfs.connect-timeout = 2 | |||
fastdfs.network-timeout = 30 | |||
fastdfs.charset = UTF-8 | |||
fastdfs.tracker-http-port = 8080 | |||
fastdfs.anti-steal-token = false | |||
fastdfs.secret-key = FastDFS1234567890 | |||
fastdfs.tracker-servers = 192.168.8.22:22122 | |||
fastdfs.pool.enabled = true | |||
fastdfs.pool.max-count-per-entry=500 | |||
fastdfs.pool.max-idle-time=3600 | |||
fastdfs.pool.maxWaitTimeInMs = 1000 | |||
#\u5168\u5C40\u914D\u7F6E | |||
# \u8BF7\u6C42\u8FDE\u63A5\u7684\u8D85\u65F6\u65F6\u95F4 \u9ED8\u8BA4\u7684\u65F6\u95F4\u4E3A 1 \u79D2 | |||
ribbon.ConnectTimeout=60000 | |||
# \u8BF7\u6C42\u5904\u7406\u7684\u8D85\u65F6\u65F6\u95F4 | |||
ribbon.ReadTimeout=60000 | |||
log.root.level=info | |||
elk.mode=false | |||
elk.logstash.host=116.63.168.54 | |||
elk.logstash.port=9601 | |||
swagger.enable=true | |||
server.protocol= | |||
server.address= | |||
server.servlet.context-path=/ | |||
spring.servlet.multipart.max-file-size=100Mb | |||
spring.servlet.multipart.max-request-size=100Mb | |||
spring.jackson.date-format=yyyy-MM-dd HH:mm:ss | |||
spring.jackson.time-zone=GMT+8 | |||
spring.jackson.serialization.write-dates-as-timestamps=false | |||
spring.mvc.dateFormat = yyyy-MM-dd HH:mm:ss | |||
spring.klock.address=redis://${spring.redis.host}:${spring.redis.port} | |||
spring.klock.password=${spring.redis.password} | |||
spring.klock.enable=true | |||
# sentinel \u7194\u65AD\u9ED8\u8BA4\u7B56\u7565 | |||
# \u7B56\u7565 0\uFF1A\u6162\u8C03\u7528\u6BD4\u4F8B\uFF0C1\uFF1A\u5F02\u5E38\u6BD4\u4F8B\uFF0C2\uFF1A\u5F02\u5E38\u6570 | |||
sentinel.degrade.default.grade=2 | |||
# \u6162\u8C03\u7528\u6BD4\u4F8B\u6A21\u5F0F\u4E0B\u4E3A\u6162\u8C03\u7528\u4E34\u754C RT\uFF08\u8D85\u51FA\u8BE5\u503C\u8BA1\u4E3A\u6162\u8C03\u7528\uFF09\uFF1B\u5F02\u5E38\u6BD4\u4F8B/\u5F02\u5E38\u6570\u6A21\u5F0F\u4E0B\u4E3A\u5BF9\u5E94\u7684\u9608\u503C | |||
sentinel.degrade.default.count=1 | |||
# \u7194\u65AD\u65F6\u957F\uFF0C\u5355\u4F4D\u4E3A s | |||
sentinel.degrade.default.timeWindow=5 | |||
# \u7194\u65AD\u89E6\u53D1\u7684\u6700\u5C0F\u8BF7\u6C42\u6570\uFF0C\u8BF7\u6C42\u6570\u5C0F\u4E8E\u8BE5\u503C\u65F6\u5373\u4F7F\u5F02\u5E38\u6BD4\u7387\u8D85\u51FA\u9608\u503C\u4E5F\u4E0D\u4F1A\u7194\u65AD | |||
sentinel.degrade.default.minRequestAmount=1 | |||
# \u7EDF\u8BA1\u65F6\u957F\uFF08\u5355\u4F4D\u4E3A ms\uFF09\uFF0C\u5982 60*1000 \u4EE3\u8868\u5206\u949F\u7EA7 | |||
sentinel.degrade.default.statIntervalMs=1000 | |||
# \u6162\u8C03\u7528\u6BD4\u4F8B\u9608\u503C\uFF0C\u4EC5\u6162\u8C03\u7528\u6BD4\u4F8B\u6A21\u5F0F\u6709\u6548 | |||
sentinel.degrade.default.rtSlowRequestAmount=1 | |||
#\u4E8B\u7269\u6700\u7EC8\u4E00\u81F4\u6027topic\u914D\u7F6E | |||
iot.synchronization.kafka.topic.asset: message.queue.iot.asset.synchronization | |||
#\u5F00\u542F\u6536\u96C6\u6570\u636E\uFF0C\u672C\u5730\u9879\u76EE\u3001UAT\u3001PRO\u73AF\u5883\uFF0C\u7EDF\u4E00\u4E3Afalse | |||
hc.enabled = false | |||
#\u5FFD\u7565\u8981\u6536\u96C6\u7684api | |||
hc.ignoreApis = api/base/base-template/find-system-function,api/base/resource/find-resource,api/base/portal-favourite/find-user-menu,hc/hcPageController/find-pageinfo,api/base/base-user/logout,dyapi/baseDynamicApiController/pagination/unread-message-total,dyapi/baseDynamicApiController/pagination/message-find |
@@ -0,0 +1,10 @@ | |||
<?xml version="1.0" encoding="UTF-8" ?> | |||
<!DOCTYPE configuration | |||
PUBLIC "-//mybatis.org//DTD Config 3.0//EN" | |||
"http://mybatis.org/dtd/mybatis-3-config.dtd"> | |||
<configuration> | |||
<settings> | |||
<setting name="mapUnderscoreToCamelCase" value="true"/> | |||
<setting name="logImpl" value="SLF4J" /> | |||
</settings> | |||
</configuration> |
@@ -0,0 +1,167 @@ | |||
<?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:context="http://www.springframework.org/schema/context" | |||
xmlns:tx="http://www.springframework.org/schema/tx" | |||
xmlns:mybatis-spring="http://mybatis.org/schema/mybatis-spring" | |||
xmlns:aop="http://www.springframework.org/schema/aop" | |||
xsi:schemaLocation="http://mybatis.org/schema/mybatis-spring http://mybatis.org/schema/mybatis-spring-1.2.xsd | |||
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd | |||
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.0.xsd | |||
http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-4.0.xsd http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop.xsd"> | |||
<aop:config proxy-target-class="true"/> | |||
<context:annotation-config/> | |||
<!--<task:annotation-driven executor="permissionUpdateExecutor"/>--> | |||
<bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> | |||
<property name="locations"> | |||
<list> | |||
<value>classpath:application.properties</value> | |||
</list> | |||
</property> | |||
</bean> | |||
<!-- <bean id="dataSource" destroy-method="close" class="com.sie.iot.common.dbcp.BasicDataSourceDecrypt">--> | |||
<bean id="dataSource" destroy-method="close" class="org.apache.commons.dbcp.BasicDataSource"> | |||
<property name="driverClassName" value="${properties.jdbc.driverClassName}"/> | |||
<property name="url" value="${properties.jdbc.url}"/> | |||
<property name="username" value="${properties.jdbc.username}"/> | |||
<property name="password" value="${properties.jdbc.password}"/> | |||
<property name="validationQuery" value="${properties.jdbc.validationQuery}"/> | |||
<property name="initialSize" value="${properties.jdbc.initialSize}"/> | |||
<property name="maxActive" value="${properties.jdbc.maxActive}"/> | |||
<property name="maxIdle" value="${properties.jdbc.maxIdle}"/> | |||
<property name="minIdle" value="${properties.jdbc.minIdle}"/> | |||
</bean> | |||
<!-- 事务管理器 --> | |||
<bean id="dataSourceTransactionManager" | |||
class="org.springframework.jdbc.datasource.DataSourceTransactionManager"> | |||
<property name="dataSource" ref="dataSource"></property> | |||
</bean> | |||
<!-- 基于注解的事务管理 --> | |||
<tx:annotation-driven transaction-manager="dataSourceTransactionManager"/> | |||
<!--配置sqlSessionTemplate:通过带参数的构造方法创建对象 --> | |||
<bean id="sqlSessionTemplate" class="org.mybatis.spring.SqlSessionTemplate"> | |||
<!-- 以sqlSessionFactory为参数传入构造函数中 --> | |||
<constructor-arg ref="sqlSessionFactoryBean"/> | |||
<!-- mybatis执行器,取值范围是SIMPLE/REUSE/BATCH三种类型 --> | |||
<constructor-arg value="BATCH"/> | |||
</bean> | |||
<bean id="jdbcTemplate" class="org.springframework.jdbc.core.JdbcTemplate"> | |||
<property name="dataSource" ref="dataSource"></property> | |||
</bean> | |||
<!-- 配置SqlSessionFactoryBean | |||
Mybatis提供的: org.mybatis.spring.SqlSessionFactoryBean | |||
MP提供的:com.baomidou.mybatisplus.spring.MybatisSqlSessionFactoryBean | |||
--> | |||
<bean id="sqlSessionFactoryBean" class="com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean"> | |||
<!-- 数据源 --> | |||
<property name="dataSource" ref="dataSource"></property> | |||
<property name="configLocation" value="classpath:com/yuexiu/secp/comm/config/mybatis-config.xml"></property> | |||
<!-- 别名处理 --> | |||
<!-- <property name="typeAliasesPackage" value="com.atguigu.mp.beans"></property>--> | |||
<!-- 注入全局MP策略配置 --> | |||
<property name="globalConfig" ref="globalConfiguration"></property> | |||
<!-- 插件注册 --> | |||
<property name="plugins"> | |||
<list> | |||
<!-- 注册分页插件 --> | |||
<!--<bean class="com.baomidou.mybatisplus.plugins.PaginationInterceptor"></bean>--> | |||
<bean class="com.baomidou.mybatisplus.extension.plugins.PaginationInterceptor"></bean> | |||
<!-- 注册执行分析插件 --> | |||
<bean class="com.baomidou.mybatisplus.extension.plugins.SqlExplainInterceptor"> | |||
<!--<property name="stopProceed" value="true"></property>--> | |||
</bean> | |||
<!-- 注册性能分析插件 --> | |||
<!-- <bean class="com.baomidou.mybatisplus.extension.plugins.PerformanceInterceptor"> | |||
<property name="format" value="true"></property> | |||
<!– <property name="maxTime" value="5"></property> –> | |||
</bean>--> | |||
<!-- 注册乐观锁插件 --> | |||
<bean class="com.baomidou.mybatisplus.extension.plugins.OptimisticLockerInterceptor"> | |||
</bean> | |||
</list> | |||
</property> | |||
</bean> | |||
<!-- 定义MybatisPlus的全局策略配置--> | |||
<!--<bean id ="globalConfiguration" class="com.baomidou.mybatisplus.entity.GlobalConfiguration">--> | |||
<bean id="globalConfiguration" class="com.baomidou.mybatisplus.core.config.GlobalConfig"> | |||
<!-- 在2.3版本以后,dbColumnUnderline 默认值就是true --> | |||
<!--<property name="dbColumnUnderline" value="true"></property>--> | |||
<!-- 全局的主键策略 --> | |||
<!--<property name="idType" value="0"></property>--> | |||
<!-- 全局的表前缀策略配置 --> | |||
<!--<property name="tablePrefix" value="tbl_"></property>--> | |||
<!--自定义填充策略接口实现--> | |||
<property name="metaObjectHandler" ref="myMetaObjectHandler"/> | |||
<property name="identifierGenerator" ref="customIdGenerator"/> | |||
</bean> | |||
<!-- 公共字段填充 处理器 --> | |||
<bean id="myMetaObjectHandler" class="com.siefw.hibernate.core.handler.ModelMetaObjectHandler"></bean> | |||
<bean name="customIdGenerator" class="com.sie.iot.common.idgenerate.CustomerIdGenerator"/> | |||
<!-- | |||
配置mybatis 扫描mapper接口的路径 | |||
--> | |||
<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer"> | |||
<property name="basePackage" | |||
value="com.sie.demo.comm.model.dao,com.sie.iot.base.model.dao"></property> | |||
</bean> | |||
<!-- 配置事务的传播特性 --> | |||
<tx:advice id="txAdvice" transaction-manager="dataSourceTransactionManager"> | |||
<tx:attributes> | |||
<tx:method name="insert*" propagation="REQUIRED" rollback-for="Exception"/> | |||
<tx:method name="save*" propagation="REQUIRED" rollback-for="Exception"/> | |||
<tx:method name="update*" propagation="REQUIRED" rollback-for="Exception"/> | |||
<tx:method name="delete*" propagation="REQUIRED" rollback-for="Exception"/> | |||
<tx:method name="remove*" propagation="REQUIRED" rollback-for="Exception"/> | |||
<tx:method name="relesae*" propagation="REQUIRED" rollback-for="Exception" read-only="false"/> | |||
<tx:method name="send*" propagation="REQUIRED" rollback-for="Exception" read-only="false"/> | |||
<tx:method name="set*" propagation="REQUIRED" rollback-for="Exception" read-only="false"/> | |||
<tx:method name="find*" read-only="true"/> | |||
<tx:method name="get*" read-only="true"/> | |||
<tx:method name="*" read-only="true"/> | |||
</tx:attributes> | |||
</tx:advice> | |||
<!-- 那些类的哪些方法参与事务 --> | |||
<aop:config><!--|| execution(* com.sie.saaf.*.model.dao.readonly.*.*(..))--> | |||
<aop:pointcut id="businessService" expression="execution(* com.yuexiu.secp.comm.model.service.impl.*.*(..)) | |||
|| execution(* com.sie.iot.common.model.inter.server.*.*(..)) | |||
|| execution(* com.sie.iot.base.model.inter.server.*.*(..))"/> | |||
<aop:advisor advice-ref="txAdvice" pointcut-ref="businessService" order="0"/> | |||
</aop:config> | |||
<bean id="messageResource" class="org.springframework.context.support.ResourceBundleMessageSource"> | |||
<property name="defaultEncoding" value="UTF-8"></property> | |||
<property name="cacheSeconds" value="0"></property> | |||
<property name="basenames"> | |||
<list> | |||
<value>config.common</value> | |||
<value>config.2069-siedemo-comm-application</value> | |||
</list> | |||
</property> | |||
</bean> | |||
</beans> |
@@ -0,0 +1,25 @@ | |||
1011_common_004=您没有权限访问该服务 | |||
1011_common_002=控制器代码执行异常 | |||
1011_common_003=您重复操作了,请稍后再试 | |||
1011_common_001=服务器内部错误,请联系系统管理员! | |||
1011_common_999= | |||
1011_common_112=手机格式不合法 | |||
1011_common_113=邮箱格式不合法 | |||
1011_common_110=操作成功 | |||
1011_common_111=操作失败 | |||
1011_common_127={0}成功 | |||
1011_common_128={0}失败 | |||
1011_common_125=参数不合法 | |||
1011_common_126=登录已失效,请重新登录 | |||
1011_common_118=你无权进行此操作 | |||
1011_common_119=登录已失效,请重新登录 | |||
1011_common_116=手机号已存在,请修改后重试! | |||
1011_common_117=邮箱已存在,请修改后重试! | |||
1011_common_114=参数params不允许为空 | |||
1011_common_115=您所更新的数据不存在 | |||
1011_common_123=服务繁忙,请稍后再试! | |||
1011_common_124=请勿重复提交 | |||
1011_common_121={0}失败 | |||
1011_common_122=您的账号已在其他设备登录 | |||
1011_common_120={0}成功 | |||
1061_demo_102=测试编码不能为空 |
@@ -0,0 +1,26 @@ | |||
#1011 | |||
1011_common_004=You do not have permission to the service | |||
1011_common_002=Controller source code execute have exception | |||
1011_common_003=You have repeated the operation. Please try again later | |||
1011_common_001=The Server inter error, please connect administrator | |||
1011_common_999= | |||
1011_common_112=Invalid phone format | |||
1011_common_113=Invalid email format | |||
1011_common_110=Successful operation | |||
1011_common_111=operation failed | |||
1011_common_127={0} success | |||
1011_common_128={0} failed | |||
1011_common_125=Illegal parameter | |||
1011_common_126=Login has expired, please log in again | |||
1011_common_118=You are not authorized to do this | |||
1011_common_119=Login has expired, please log in again | |||
1011_common_116=The phone number already exists, please modify it and try again! | |||
1011_common_117=The mailbox already exists, please modify and try again | |||
1011_common_114=The parameter params cannot be empty | |||
1011_common_115=The data you updated does not exist | |||
1011_common_123=Service busy, please try again later! | |||
1011_common_124=Please do not submit repeatedly | |||
1011_common_121={0} failed | |||
1011_common_122=Your account has been logged on to another device | |||
1011_common_120={0} success | |||
1061_demo_102=Asset classification code cannot be empty |
@@ -0,0 +1,27 @@ | |||
#1011 | |||
1011_common_004=您没有权限访问该服务 | |||
1011_common_002=控制器代码执行异常 | |||
1011_common_003=您重复操作了,请稍后再试 | |||
1011_common_001=服务器内部错误,请联系系统管理员! | |||
1011_common_999= | |||
1011_common_112=手机格式不合法 | |||
1011_common_113=邮箱格式不合法 | |||
1011_common_110=操作成功 | |||
1011_common_111=操作失败 | |||
1011_common_127={0}成功 | |||
1011_common_128={0}失败 | |||
1011_common_125=参数不合法 | |||
1011_common_126=登录已失效,请重新登录 | |||
1011_common_118=你无权进行此操作 | |||
1011_common_119=登录已失效,请重新登录 | |||
1011_common_116=手机号已存在,请修改后重试! | |||
1011_common_117=邮箱已存在,请修改后重试! | |||
1011_common_114=参数params不允许为空 | |||
1011_common_115=您所更新的数据不存在 | |||
1011_common_123=服务繁忙,请稍后再试! | |||
1011_common_124=请勿重复提交 | |||
1011_common_121={0}失败 | |||
1011_common_122=您的账号已在其他设备登录 | |||
1011_common_120={0}成功 | |||
1061_demo_102=测试编码不能为空 | |||
@@ -0,0 +1,79 @@ | |||
<?xml version="1.0" encoding="UTF-8"?> | |||
<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4"> | |||
<component name="FacetManager"> | |||
<facet type="Spring" name="Spring"> | |||
<configuration /> | |||
</facet> | |||
</component> | |||
<component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_8"> | |||
<output url="file://$MODULE_DIR$/target/classes" /> | |||
<output-test url="file://$MODULE_DIR$/target/test-classes" /> | |||
<content url="file://$MODULE_DIR$"> | |||
<sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" /> | |||
<sourceFolder url="file://$MODULE_DIR$/src/main/resources" type="java-resource" /> | |||
<sourceFolder url="file://$MODULE_DIR$/src/test/java" isTestSource="true" /> | |||
<excludeFolder url="file://$MODULE_DIR$/target" /> | |||
</content> | |||
<orderEntry type="inheritedJdk" /> | |||
<orderEntry type="sourceFolder" forTests="false" /> | |||
<orderEntry type="library" name="Maven: com.alibaba:fastjson:1.2.60" level="project" /> | |||
<orderEntry type="library" name="Maven: org.slf4j:log4j-over-slf4j:1.7.25" level="project" /> | |||
<orderEntry type="library" name="Maven: org.slf4j:slf4j-api:1.7.25" level="project" /> | |||
<orderEntry type="library" name="Maven: com.sie.framework:sie-fw-redis-api:1.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.codehaus.groovy:groovy-all:2.4.13" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.data:spring-data-redis:2.0.13.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.data:spring-data-keyvalue:2.0.13.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.data:spring-data-commons:2.0.13.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-context:5.0.12.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-expression:5.0.12.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-tx:5.0.12.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-beans:5.0.12.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-core:5.0.8.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-jcl:5.0.12.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-oxm:5.0.12.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-aop:5.0.12.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-context-support:5.0.12.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: redis.clients:jedis:2.9.1" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.commons:commons-pool2:2.5.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.swagger:swagger-annotations:1.5.22" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.cloud:spring-cloud-starter-alibaba-sentinel:2.0.2.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-transport-simple-http:1.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-transport-common:1.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-annotation-aspectj:1.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-core:1.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: org.aspectj:aspectjrt:1.8.13" level="project" /> | |||
<orderEntry type="library" name="Maven: org.aspectj:aspectjweaver:1.8.13" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-spring-webflux-adapter:1.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-reactor-adapter:1.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-spring-webmvc-adapter:1.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-parameter-flow-control:1.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.googlecode.concurrentlinkedhashmap:concurrentlinkedhashmap-lru:1.4.2" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-cluster-server-default:1.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-cluster-common-default:1.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: io.netty:netty-handler:4.1.31.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: io.netty:netty-buffer:4.1.31.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: io.netty:netty-common:4.1.31.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: io.netty:netty-transport:4.1.31.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: io.netty:netty-resolver:4.1.31.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: io.netty:netty-codec:4.1.31.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-cluster-client-default:1.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.cloud:spring-cloud-alibaba-sentinel-datasource:2.0.2.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.dataformat:jackson-dataformat-xml:2.9.8" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-core:2.9.8" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.9.0" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-databind:2.9.10.7" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.module:jackson-module-jaxb-annotations:2.9.8" level="project" /> | |||
<orderEntry type="library" name="Maven: org.codehaus.woodstox:stax2-api:3.1.4" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml.woodstox:woodstox-core:5.0.3" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-datasource-apollo:1.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-datasource-extension:1.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.ctrip.framework.apollo:apollo-client:1.5.0" level="project" /> | |||
<orderEntry type="library" name="Maven: com.ctrip.framework.apollo:apollo-core:1.5.0" level="project" /> | |||
<orderEntry type="library" name="Maven: com.google.code.gson:gson:2.8.5" level="project" /> | |||
<orderEntry type="library" name="Maven: com.google.guava:guava:19.0" level="project" /> | |||
<orderEntry type="library" name="Maven: com.google.inject:guice:4.1.0" level="project" /> | |||
<orderEntry type="library" name="Maven: javax.inject:javax.inject:1" level="project" /> | |||
<orderEntry type="library" name="Maven: aopalliance:aopalliance:1.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.yaml:snakeyaml:1.19" level="project" /> | |||
</component> | |||
</module> |
@@ -0,0 +1,19 @@ | |||
<?xml version="1.0" encoding="UTF-8"?> | |||
<project xmlns="http://maven.apache.org/POM/4.0.0" | |||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | |||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> | |||
<parent> | |||
<artifactId>yuexiu-secp-v1.0</artifactId> | |||
<groupId>com.yuexiu.secp</groupId> | |||
<version>1.0.0</version> | |||
</parent> | |||
<modelVersion>4.0.0</modelVersion> | |||
<artifactId>2069-yuexiu-registration-api</artifactId> | |||
<properties> | |||
<maven.compiler.source>8</maven.compiler.source> | |||
<maven.compiler.target>8</maven.compiler.target> | |||
</properties> | |||
</project> |
@@ -0,0 +1,337 @@ | |||
<?xml version="1.0" encoding="UTF-8"?> | |||
<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4"> | |||
<component name="FacetManager"> | |||
<facet type="web" name="Web"> | |||
<configuration> | |||
<webroots /> | |||
<sourceRoots> | |||
<root url="file://$MODULE_DIR$/src/main/java" /> | |||
<root url="file://$MODULE_DIR$/src/main/resources" /> | |||
</sourceRoots> | |||
</configuration> | |||
</facet> | |||
<facet type="jpa" name="JPA"> | |||
<configuration> | |||
<setting name="validation-enabled" value="true" /> | |||
<setting name="provider-name" value="Hibernate" /> | |||
<datasource-mapping> | |||
<factory-entry name="2069-yuexiu-registration-application" /> | |||
</datasource-mapping> | |||
<naming-strategy-map /> | |||
</configuration> | |||
</facet> | |||
<facet type="Spring" name="Spring"> | |||
<configuration /> | |||
</facet> | |||
</component> | |||
<component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_8"> | |||
<output url="file://$MODULE_DIR$/target/classes" /> | |||
<output-test url="file://$MODULE_DIR$/target/test-classes" /> | |||
<content url="file://$MODULE_DIR$"> | |||
<sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" /> | |||
<sourceFolder url="file://$MODULE_DIR$/src/main/resources" type="java-resource" /> | |||
<sourceFolder url="file://$MODULE_DIR$/src/test/java" isTestSource="true" /> | |||
<excludeFolder url="file://$MODULE_DIR$/target" /> | |||
</content> | |||
<orderEntry type="inheritedJdk" /> | |||
<orderEntry type="sourceFolder" forTests="false" /> | |||
<orderEntry type="library" name="Maven: com.sie.irradiator:1011-sieiot-common-application:2.1.8.26" level="project" /> | |||
<orderEntry type="library" name="Maven: uk.co.jemos.podam:podam:7.2.3.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: net.jcip:jcip-annotations:1.0" level="project" /> | |||
<orderEntry type="library" name="Maven: javax.annotation:javax.annotation-api:1.3.2" level="project" /> | |||
<orderEntry type="library" name="Maven: javax.validation:validation-api:2.0.1.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.commons:commons-lang3:3.7" level="project" /> | |||
<orderEntry type="library" name="Maven: io.micrometer:micrometer-core:1.0.9" level="project" /> | |||
<orderEntry type="library" name="Maven: org.hdrhistogram:HdrHistogram:2.1.10" level="project" /> | |||
<orderEntry type="library" name="Maven: org.latencyutils:LatencyUtils:2.0.3" level="project" /> | |||
<orderEntry type="library" name="Maven: io.micrometer:micrometer-registry-prometheus:1.0.9" level="project" /> | |||
<orderEntry type="library" name="Maven: io.prometheus:simpleclient_common:0.4.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.prometheus:simpleclient:0.4.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-actuator:2.0.8.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter:2.0.8.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot:2.0.8.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-logging:2.0.8.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: ch.qos.logback:logback-classic:1.2.3" level="project" /> | |||
<orderEntry type="library" name="Maven: ch.qos.logback:logback-core:1.2.3" level="project" /> | |||
<orderEntry type="library" name="Maven: org.slf4j:jul-to-slf4j:1.7.25" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.logging.log4j:log4j-to-slf4j:2.17.1" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.logging.log4j:log4j-api:2.17.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.ctrip.framework.apollo:apollo-client:1.4.0" level="project" /> | |||
<orderEntry type="library" name="Maven: com.ctrip.framework.apollo:apollo-core:1.4.0" level="project" /> | |||
<orderEntry type="library" name="Maven: com.google.inject:guice:4.1.0" level="project" /> | |||
<orderEntry type="library" name="Maven: javax.inject:javax.inject:1" level="project" /> | |||
<orderEntry type="library" name="Maven: aopalliance:aopalliance:1.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.yaml:snakeyaml:1.19" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-actuator-autoconfigure:2.0.8.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-actuator:2.0.8.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-autoconfigure:2.0.8.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-core:5.0.8.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-jcl:5.0.12.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-context:5.0.12.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-expression:5.0.12.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.9.8" level="project" /> | |||
<orderEntry type="library" name="Maven: de.codecentric:spring-boot-admin-starter-client:2.0.6" level="project" /> | |||
<orderEntry type="library" name="Maven: de.codecentric:spring-boot-admin-client:2.0.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.jolokia:jolokia-core:1.5.0" level="project" /> | |||
<orderEntry type="library" name="Maven: com.googlecode.json-simple:json-simple:1.1.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.nepxion:discovery-plugin-starter-nacos:6.0.6" level="project" /> | |||
<orderEntry type="library" name="Maven: com.nepxion:discovery-plugin-config-center:6.0.6" level="project" /> | |||
<orderEntry type="library" name="Maven: com.nepxion:discovery-plugin-framework:6.0.6" level="project" /> | |||
<orderEntry type="library" name="Maven: com.nepxion:discovery-common:6.0.6" level="project" /> | |||
<orderEntry type="library" name="Maven: com.nepxion:eventbus-aop-starter:2.0.12" level="project" /> | |||
<orderEntry type="library" name="Maven: com.nepxion:eventbus-aop:2.0.12" level="project" /> | |||
<orderEntry type="library" name="Maven: com.nepxion:matrix-aop-starter:2.0.7" level="project" /> | |||
<orderEntry type="library" name="Maven: com.nepxion:matrix-aop:2.0.7" level="project" /> | |||
<orderEntry type="library" name="Maven: com.nepxion:banner:1.0.2" level="project" /> | |||
<orderEntry type="library" name="Maven: com.taobao.text:text-ui:0.0.2" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-starter-netflix-ribbon:2.0.2.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: com.netflix.ribbon:ribbon:2.2.5" level="project" /> | |||
<orderEntry type="library" scope="RUNTIME" name="Maven: com.netflix.ribbon:ribbon-transport:2.2.5" level="project" /> | |||
<orderEntry type="library" scope="RUNTIME" name="Maven: io.reactivex:rxnetty-contexts:0.4.9" level="project" /> | |||
<orderEntry type="library" scope="RUNTIME" name="Maven: io.reactivex:rxnetty-servo:0.4.9" level="project" /> | |||
<orderEntry type="library" scope="RUNTIME" name="Maven: io.reactivex:rxnetty:0.4.9" level="project" /> | |||
<orderEntry type="library" name="Maven: com.netflix.ribbon:ribbon-core:2.2.5" level="project" /> | |||
<orderEntry type="library" name="Maven: com.netflix.ribbon:ribbon-httpclient:2.2.5" level="project" /> | |||
<orderEntry type="library" scope="RUNTIME" name="Maven: com.sun.jersey:jersey-client:1.19.1" level="project" /> | |||
<orderEntry type="library" scope="RUNTIME" name="Maven: com.sun.jersey:jersey-core:1.19.1" level="project" /> | |||
<orderEntry type="library" scope="RUNTIME" name="Maven: javax.ws.rs:jsr311-api:1.1.1" level="project" /> | |||
<orderEntry type="library" scope="RUNTIME" name="Maven: com.sun.jersey.contribs:jersey-apache-client4:1.19.1" level="project" /> | |||
<orderEntry type="library" scope="RUNTIME" name="Maven: com.netflix.netflix-commons:netflix-commons-util:0.3.0" level="project" /> | |||
<orderEntry type="library" name="Maven: com.netflix.ribbon:ribbon-loadbalancer:2.2.5" level="project" /> | |||
<orderEntry type="library" scope="RUNTIME" name="Maven: com.netflix.netflix-commons:netflix-statistics:0.1.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.github.ben-manes.caffeine:caffeine:2.6.2" level="project" /> | |||
<orderEntry type="library" name="Maven: dom4j:dom4j:1.6.1" level="project" /> | |||
<orderEntry type="library" name="Maven: xml-apis:xml-apis:1.4.01" level="project" /> | |||
<orderEntry type="library" name="Maven: com.nepxion:discovery-plugin-admin-center:6.0.6" level="project" /> | |||
<orderEntry type="library" name="Maven: com.nepxion:discovery-plugin-framework-nacos:6.0.6" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.cloud:spring-cloud-starter-alibaba-nacos-discovery:2.0.2.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.nacos:nacos-client:1.2.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.nacos:nacos-common:1.2.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.nacos:nacos-api:1.2.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.spring:spring-context-support:1.0.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.junit.jupiter:junit-jupiter:5.5.2" level="project" /> | |||
<orderEntry type="library" name="Maven: org.junit.jupiter:junit-jupiter-api:5.1.1" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apiguardian:apiguardian-api:1.0.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.opentest4j:opentest4j:1.0.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.junit.platform:junit-platform-commons:1.1.1" level="project" /> | |||
<orderEntry type="library" name="Maven: org.junit.jupiter:junit-jupiter-params:5.1.1" level="project" /> | |||
<orderEntry type="library" scope="RUNTIME" name="Maven: org.junit.jupiter:junit-jupiter-engine:5.1.1" level="project" /> | |||
<orderEntry type="library" scope="RUNTIME" name="Maven: org.junit.platform:junit-platform-engine:1.1.1" level="project" /> | |||
<orderEntry type="library" name="Maven: org.mockito:mockito-junit-jupiter:3.1.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.mockito:mockito-core:2.15.0" level="project" /> | |||
<orderEntry type="library" name="Maven: net.bytebuddy:byte-buddy-agent:1.7.11" level="project" /> | |||
<orderEntry type="library" name="Maven: org.objenesis:objenesis:2.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.glassfish.jersey.core:jersey-client:2.26" level="project" /> | |||
<orderEntry type="library" name="Maven: org.glassfish.jersey.core:jersey-common:2.26" level="project" /> | |||
<orderEntry type="library" name="Maven: org.glassfish.hk2:osgi-resource-locator:1.0.1" level="project" /> | |||
<orderEntry type="library" name="Maven: org.glassfish.hk2.external:javax.inject:2.5.0-b42" level="project" /> | |||
<orderEntry type="library" name="Maven: javax.ws.rs:javax.ws.rs-api:2.0.1" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-starter-netflix-hystrix:2.0.2.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-starter:2.0.2.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-context:2.0.2.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.security:spring-security-rsa:1.0.7.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.bouncycastle:bcpkix-jdk15on:1.60" level="project" /> | |||
<orderEntry type="library" name="Maven: org.bouncycastle:bcprov-jdk15on:1.60" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-netflix-core:2.0.2.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-aop:2.0.8.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-netflix-ribbon:2.0.2.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-netflix-archaius:2.0.2.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-starter-netflix-archaius:2.0.2.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: com.netflix.archaius:archaius-core:0.7.6" level="project" /> | |||
<orderEntry type="library" name="Maven: com.google.code.findbugs:jsr305:3.0.1" level="project" /> | |||
<orderEntry type="library" name="Maven: commons-configuration:commons-configuration:1.8" level="project" /> | |||
<orderEntry type="library" name="Maven: com.netflix.hystrix:hystrix-core:1.5.12" level="project" /> | |||
<orderEntry type="library" name="Maven: io.reactivex:rxjava:1.3.8" level="project" /> | |||
<orderEntry type="library" name="Maven: com.netflix.hystrix:hystrix-serialization:1.5.12" level="project" /> | |||
<orderEntry type="library" scope="RUNTIME" name="Maven: com.fasterxml.jackson.module:jackson-module-afterburner:2.9.8" level="project" /> | |||
<orderEntry type="library" name="Maven: com.netflix.hystrix:hystrix-metrics-event-stream:1.5.12" level="project" /> | |||
<orderEntry type="library" name="Maven: com.netflix.hystrix:hystrix-javanica:1.5.12" level="project" /> | |||
<orderEntry type="library" scope="RUNTIME" name="Maven: org.ow2.asm:asm:5.0.4" level="project" /> | |||
<orderEntry type="library" name="Maven: io.reactivex:rxjava-reactive-streams:1.2.1" level="project" /> | |||
<orderEntry type="library" scope="RUNTIME" name="Maven: org.reactivestreams:reactive-streams:1.0.2" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-netflix-turbine:2.0.2.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-web:2.0.8.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-json:2.0.8.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.9.8" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.module:jackson-module-parameter-names:2.9.8" level="project" /> | |||
<orderEntry type="library" name="Maven: org.hibernate.validator:hibernate-validator:6.0.14.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-commons:2.0.2.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.security:spring-security-crypto:5.0.11.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.httpcomponents:httpclient:4.5.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.httpcomponents:httpcore:4.4.10" level="project" /> | |||
<orderEntry type="library" name="Maven: commons-codec:commons-codec:1.11" level="project" /> | |||
<orderEntry type="library" name="Maven: com.netflix.turbine:turbine-core:1.0.0" level="project" /> | |||
<orderEntry type="library" name="Maven: com.netflix.servo:servo-core:0.12.21" level="project" /> | |||
<orderEntry type="library" name="Maven: org.codehaus.jackson:jackson-mapper-asl:1.9.2" level="project" /> | |||
<orderEntry type="library" name="Maven: commons-io:commons-io:2.4" level="project" /> | |||
<orderEntry type="library" name="Maven: org.codehaus.jackson:jackson-core-asl:1.9.2" level="project" /> | |||
<orderEntry type="library" name="Maven: io.springfox:springfox-swagger2:2.9.2" level="project" /> | |||
<orderEntry type="library" name="Maven: io.springfox:springfox-spi:2.9.2" level="project" /> | |||
<orderEntry type="library" name="Maven: io.springfox:springfox-core:2.9.2" level="project" /> | |||
<orderEntry type="library" name="Maven: net.bytebuddy:byte-buddy:1.7.11" level="project" /> | |||
<orderEntry type="library" name="Maven: io.springfox:springfox-schema:2.9.2" level="project" /> | |||
<orderEntry type="library" name="Maven: io.springfox:springfox-swagger-common:2.9.2" level="project" /> | |||
<orderEntry type="library" name="Maven: io.springfox:springfox-spring-web:2.9.2" level="project" /> | |||
<orderEntry type="library" name="Maven: com.google.guava:guava:20.0" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml:classmate:1.3.4" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.plugin:spring-plugin-core:1.2.0.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.plugin:spring-plugin-metadata:1.2.0.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.mapstruct:mapstruct:1.2.0.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: io.swagger:swagger-models:1.5.21" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.9.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.springfox:springfox-swagger-ui:2.9.2" level="project" /> | |||
<orderEntry type="library" name="Maven: commons-lang:commons-lang:2.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.commons:commons-text:1.8" level="project" /> | |||
<orderEntry type="library" name="Maven: com.sie.framework:sie-framework-commons:1.1.3" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.poi:poi:3.16" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.commons:commons-collections4:4.1" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.poi:poi-ooxml:3.16" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.poi:poi-ooxml-schemas:3.16" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.xmlbeans:xmlbeans:2.6.0" level="project" /> | |||
<orderEntry type="library" name="Maven: com.github.virtuald:curvesapi:1.04" level="project" /> | |||
<orderEntry type="library" name="Maven: ch.ethz.ganymed:ganymed-ssh2:build210" level="project" /> | |||
<orderEntry type="library" name="Maven: commons-httpclient:commons-httpclient:3.0.1" level="project" /> | |||
<orderEntry type="library" name="Maven: commons-logging:commons-logging:1.0.3" level="project" /> | |||
<orderEntry type="library" name="Maven: org.codehaus.jettison:jettison:1.3.8" level="project" /> | |||
<orderEntry type="library" name="Maven: stax:stax-api:1.0.1" level="project" /> | |||
<orderEntry type="library" name="Maven: commons-beanutils:commons-beanutils:1.9.2" level="project" /> | |||
<orderEntry type="library" name="Maven: commons-collections:commons-collections:3.2.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.belerweb:pinyin4j:2.5.0" level="project" /> | |||
<orderEntry type="library" name="Maven: jdom:jdom:1.0" level="project" /> | |||
<orderEntry type="library" name="Maven: net.sf.json-lib:json-lib:jdk15:2.1" level="project" /> | |||
<orderEntry type="library" name="Maven: net.sf.ezmorph:ezmorph:1.0.3" level="project" /> | |||
<orderEntry type="library" name="Maven: org.json:json:20140107" level="project" /> | |||
<orderEntry type="library" name="Maven: com.itextpdf:itext-asian:5.2.0" level="project" /> | |||
<orderEntry type="library" name="Maven: com.itextpdf:itextpdf:5.4.3" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.pdfbox:pdfbox:1.6.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.pdfbox:fontbox:1.6.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.pdfbox:jempbox:1.6.0" level="project" /> | |||
<orderEntry type="library" name="Maven: com.github.mifmif:generex:1.0.2" level="project" /> | |||
<orderEntry type="library" name="Maven: dk.brics.automaton:automaton:1.11-8" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-core:1.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-datasource-extension:1.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: org.codehaus.janino:janino:3.0.11" level="project" /> | |||
<orderEntry type="library" name="Maven: org.codehaus.janino:commons-compiler:3.0.11" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-databind:2.9.10.7" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-core:2.9.8" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-undertow:2.0.8.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: io.undertow:undertow-core:1.4.26.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: org.jboss.logging:jboss-logging:3.3.2.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: org.jboss.xnio:xnio-api:3.3.8.Final" level="project" /> | |||
<orderEntry type="library" scope="RUNTIME" name="Maven: org.jboss.xnio:xnio-nio:3.3.8.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: io.undertow:undertow-servlet:1.4.26.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: org.jboss.spec.javax.annotation:jboss-annotations-api_1.2_spec:1.0.2.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: io.undertow:undertow-websockets-jsr:1.4.26.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: org.jboss.spec.javax.websocket:jboss-websocket-api_1.1_spec:1.1.3.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: javax.servlet:javax.servlet-api:3.1.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.glassfish:javax.el:3.0.0" level="project" /> | |||
<orderEntry type="module" module-name="1069-yuexiu-registration-model-mybatis" /> | |||
<orderEntry type="library" name="Maven: com.sie.irradiator:1011-sieiot-common-model-mybatis:2.3.3.31.1" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-web:5.0.12.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-webmvc:5.0.12.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: com.aliyun.oss:aliyun-sdk-oss:2.8.3" level="project" /> | |||
<orderEntry type="library" name="Maven: org.jdom:jdom:1.1" level="project" /> | |||
<orderEntry type="library" name="Maven: junit:junit:4.12" level="project" /> | |||
<orderEntry type="library" name="Maven: org.hamcrest:hamcrest-core:1.3" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-test:5.0.12.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: commons-dbcp:commons-dbcp:1.4" level="project" /> | |||
<orderEntry type="library" name="Maven: commons-pool:commons-pool:1.6" level="project" /> | |||
<orderEntry type="library" name="Maven: com.sie.irradiator:1008-sieiot-jwt-api:1.0.9" level="project" /> | |||
<orderEntry type="library" name="Maven: com.sie.irradiator:1003-sieiot-core:1.0.3" level="project" /> | |||
<orderEntry type="library" name="Maven: com.auth0:java-jwt:3.3.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.jsonwebtoken:jjwt:0.9.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.data:spring-data-commons:2.0.13.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: mysql:mysql-connector-java:5.1.47" level="project" /> | |||
<orderEntry type="library" name="Maven: org.projectlombok:lombok:1.16.22" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.kafka:spring-kafka:2.1.12.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-messaging:5.0.12.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.retry:spring-retry:1.2.3.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.kafka:kafka-clients:1.0.2" level="project" /> | |||
<orderEntry type="library" name="Maven: org.lz4:lz4-java:1.4" level="project" /> | |||
<orderEntry type="library" name="Maven: org.xerial.snappy:snappy-java:1.1.4" level="project" /> | |||
<orderEntry type="library" name="Maven: cn.hutool:hutool-all:5.6.5" level="project" /> | |||
<orderEntry type="library" name="Maven: com.google.code.gson:gson:2.8.5" level="project" /> | |||
<orderEntry type="library" name="Maven: net.logstash.logback:logstash-logback-encoder:6.4" level="project" /> | |||
<orderEntry type="library" name="Maven: com.sie.irradiator:5003-sieiot-exception-component:2.0.14" level="project" /> | |||
<orderEntry type="library" name="Maven: org.aspectj:aspectjrt:1.8.13" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-validation:2.0.8.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-el:8.5.37" level="project" /> | |||
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus:3.3.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-extension:3.3.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-core:3.3.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-annotation:3.3.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.github.jsqlparser:jsqlparser:3.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-boot-starter:3.3.1" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-jdbc:2.0.8.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: com.zaxxer:HikariCP:2.7.9" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-jdbc:5.0.12.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-generator:3.3.1" level="project" /> | |||
<orderEntry type="library" name="Maven: org.mybatis:mybatis-spring:2.0.3" level="project" /> | |||
<orderEntry type="library" name="Maven: org.mybatis:mybatis:3.5.3" level="project" /> | |||
<orderEntry type="library" name="Maven: org.mybatis:mybatis-typehandlers-jsr310:1.0.2" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba:druid:1.2.6" level="project" /> | |||
<orderEntry type="library" name="Maven: io.github.openfeign:feign-core:9.7.0" level="project" /> | |||
<orderEntry type="library" name="Maven: com.sie.irradiator:2069-siedemo-comm-api:1.0" level="project" /> | |||
<orderEntry type="library" name="Maven: com.sie.irradiator:1011-sieiot-common-model:2.3.3.31.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.sie.framework:sie-fw-hibernate-framework-base:1.1.7" level="project" /> | |||
<orderEntry type="library" name="Maven: com.sie.framework:sie-fw-hibernate-5:1.1.8" level="project" /> | |||
<orderEntry type="library" name="Maven: com.sie.framework:sie-fw-hibernate5-framework-optimisticLock:1.1.2" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-orm:5.0.12.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.hibernate:hibernate-core:5.2.9.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: org.hibernate.javax.persistence:hibernate-jpa-2.1-api:1.0.2.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: org.javassist:javassist:3.20.0-GA" level="project" /> | |||
<orderEntry type="library" name="Maven: antlr:antlr:2.7.7" level="project" /> | |||
<orderEntry type="library" name="Maven: org.jboss.spec.javax.transaction:jboss-transaction-api_1.2_spec:1.0.1.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: org.jboss:jandex:2.0.3.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: org.hibernate.common:hibernate-commons-annotations:5.0.1.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-starter-openfeign:2.0.2.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-openfeign-core:2.0.2.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: io.github.openfeign.form:feign-form-spring:3.3.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.github.openfeign.form:feign-form:3.3.0" level="project" /> | |||
<orderEntry type="library" name="Maven: com.google.code.findbugs:annotations:3.0.1" level="project" /> | |||
<orderEntry type="library" name="Maven: commons-fileupload:commons-fileupload:1.3.3" level="project" /> | |||
<orderEntry type="library" name="Maven: io.github.openfeign:feign-slf4j:9.7.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.github.openfeign:feign-hystrix:9.7.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.github.openfeign:feign-java8:9.7.0" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba:fastjson:1.2.60" level="project" /> | |||
<orderEntry type="library" name="Maven: org.slf4j:log4j-over-slf4j:1.7.25" level="project" /> | |||
<orderEntry type="library" name="Maven: org.slf4j:slf4j-api:1.7.25" level="project" /> | |||
<orderEntry type="library" name="Maven: com.sie.framework:sie-fw-redis-api:1.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.codehaus.groovy:groovy-all:2.4.13" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.data:spring-data-redis:2.0.13.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.data:spring-data-keyvalue:2.0.13.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-tx:5.0.12.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-beans:5.0.12.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-oxm:5.0.12.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-aop:5.0.12.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-context-support:5.0.12.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: redis.clients:jedis:2.9.1" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.commons:commons-pool2:2.5.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.swagger:swagger-annotations:1.5.22" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.cloud:spring-cloud-starter-alibaba-sentinel:2.0.2.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-transport-simple-http:1.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-transport-common:1.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-annotation-aspectj:1.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: org.aspectj:aspectjweaver:1.8.13" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-spring-webflux-adapter:1.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-reactor-adapter:1.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-spring-webmvc-adapter:1.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-parameter-flow-control:1.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.googlecode.concurrentlinkedhashmap:concurrentlinkedhashmap-lru:1.4.2" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-cluster-server-default:1.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-cluster-common-default:1.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: io.netty:netty-handler:4.1.31.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: io.netty:netty-buffer:4.1.31.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: io.netty:netty-common:4.1.31.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: io.netty:netty-transport:4.1.31.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: io.netty:netty-resolver:4.1.31.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: io.netty:netty-codec:4.1.31.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-cluster-client-default:1.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.cloud:spring-cloud-alibaba-sentinel-datasource:2.0.2.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.dataformat:jackson-dataformat-xml:2.9.8" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.module:jackson-module-jaxb-annotations:2.9.8" level="project" /> | |||
<orderEntry type="library" name="Maven: org.codehaus.woodstox:stax2-api:3.1.4" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml.woodstox:woodstox-core:5.0.3" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-datasource-apollo:1.7.1" level="project" /> | |||
</component> | |||
</module> |
@@ -0,0 +1,58 @@ | |||
<?xml version="1.0" encoding="UTF-8"?> | |||
<project xmlns="http://maven.apache.org/POM/4.0.0" | |||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | |||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> | |||
<parent> | |||
<artifactId>yuexiu-secp-v1.0</artifactId> | |||
<groupId>com.yuexiu.secp</groupId> | |||
<version>1.0.0</version> | |||
</parent> | |||
<modelVersion>4.0.0</modelVersion> | |||
<artifactId>2069-yuexiu-registration-application</artifactId> | |||
<properties> | |||
<maven.compiler.source>8</maven.compiler.source> | |||
<maven.compiler.target>8</maven.compiler.target> | |||
</properties> | |||
<dependencies> | |||
<dependency> | |||
<groupId>com.sie.irradiator</groupId> | |||
<artifactId>1011-sieiot-common-application</artifactId> | |||
</dependency> | |||
<!--undertow容器--> | |||
<dependency> | |||
<groupId>org.springframework.boot</groupId> | |||
<artifactId>spring-boot-starter-undertow</artifactId> | |||
</dependency> | |||
<dependency> | |||
<groupId>com.yuexiu.secp</groupId> | |||
<artifactId>1069-yuexiu-registration-model-mybatis</artifactId> | |||
<version>1.0.0</version> | |||
</dependency> | |||
</dependencies> | |||
<build> | |||
<resources> | |||
<resource> | |||
<directory>src/main/resources</directory> | |||
<includes> | |||
<include>**/*.xml</include> | |||
<include>**/*.yml</include> | |||
<include>**/*.properties</include> | |||
<include>**/*.xlsx</include> | |||
<include>**/*.xls</include> | |||
</includes> | |||
<filtering>false</filtering> | |||
</resource> | |||
</resources> | |||
</build> | |||
</project> |
@@ -0,0 +1,30 @@ | |||
package com.yuexiu.secp.comm; | |||
import com.sie.iot.common.application.CommonApplication; | |||
import org.springframework.boot.autoconfigure.EnableAutoConfiguration; | |||
import org.springframework.boot.autoconfigure.SpringBootApplication; | |||
import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration; | |||
import org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration; | |||
import org.springframework.boot.builder.SpringApplicationBuilder; | |||
import org.springframework.cloud.client.discovery.EnableDiscoveryClient; | |||
import org.springframework.cloud.openfeign.EnableFeignClients; | |||
import org.springframework.context.annotation.EnableAspectJAutoProxy; | |||
import org.springframework.context.annotation.ImportResource; | |||
import org.springframework.web.bind.annotation.RestController; | |||
@SpringBootApplication | |||
@RestController | |||
@EnableDiscoveryClient | |||
@EnableAspectJAutoProxy(proxyTargetClass = true) | |||
@ImportResource({"classpath*:com/yuexiu/secp/comm/config/spring.mybatis.cfg.xml"}) | |||
@EnableFeignClients | |||
@EnableAutoConfiguration(exclude={DataSourceAutoConfiguration.class, HibernateJpaAutoConfiguration.class}) | |||
public class RegistrationApplication extends CommonApplication { | |||
public static void main(String[] args) { | |||
args = new String[1]; | |||
args[0] = "--spring.profiles.active=yuexiu2069"; | |||
new SpringApplicationBuilder(RegistrationApplication.class).run(args); | |||
} | |||
} | |||
@@ -0,0 +1,105 @@ | |||
package com.yuexiu.secp.comm.infra.config; | |||
import com.google.common.base.Function; | |||
import com.google.common.base.Optional; | |||
import com.google.common.base.Predicate; | |||
import org.springframework.beans.factory.annotation.Value; | |||
import org.springframework.context.annotation.Bean; | |||
import org.springframework.context.annotation.Configuration; | |||
import springfox.documentation.RequestHandler; | |||
import springfox.documentation.builders.ApiInfoBuilder; | |||
import springfox.documentation.builders.ParameterBuilder; | |||
import springfox.documentation.builders.PathSelectors; | |||
import springfox.documentation.schema.ModelRef; | |||
import springfox.documentation.service.ApiInfo; | |||
import springfox.documentation.service.Parameter; | |||
import springfox.documentation.spi.DocumentationType; | |||
import springfox.documentation.spring.web.plugins.Docket; | |||
import springfox.documentation.swagger2.annotations.EnableSwagger2; | |||
import java.util.ArrayList; | |||
import java.util.List; | |||
/** | |||
* Swagger2配置类 | |||
* 在与spring boot集成时,放在与Application.java同级的目录下。 | |||
* 通过@Configuration注解,让Spring来加载该类配置。 | |||
* 再通过@EnableSwagger2注解来启用Swagger2。 | |||
*/ | |||
@Configuration | |||
@EnableSwagger2 | |||
public class Swagger2Config { | |||
@Value("${swagger.enable}") | |||
private boolean enableSwagger; | |||
/** | |||
* 创建API应用 | |||
* apiInfo() 增加API相关信息 | |||
* 通过select()函数返回一个ApiSelectorBuilder实例,用来控制哪些接口暴露给Swagger来展现, | |||
* 本例采用指定扫描的包路径来定义指定要建立API的目录。 | |||
* @return | |||
*/ | |||
@Bean | |||
public Docket createRestApi() { | |||
ParameterBuilder ticketPar = new ParameterBuilder(); | |||
List<Parameter> pars = new ArrayList<Parameter>(); | |||
ticketPar.name("authorization").description("认证token") | |||
.modelRef(new ModelRef("string")).parameterType("header") | |||
.required(false).build(); //header中的ticket参数非必填,传空也可以 | |||
pars.add(ticketPar.build()); //根据每个方法名也知道当前方法在设置什么参数 | |||
return new Docket(DocumentationType.SWAGGER_2) | |||
.apiInfo(apiInfo()) | |||
.select() | |||
.apis(basePackage("com.yuexiu.secp.interfaces.controller")) | |||
.paths(PathSelectors.any()) | |||
.build().enable(enableSwagger) | |||
.globalOperationParameters(pars); | |||
} | |||
/** | |||
* 创建该API的基本信息(这些基本信息会展现在文档页面中) | |||
* 访问地址:http://项目实际地址/swagger-ui.html | |||
* @return | |||
*/ | |||
private ApiInfo apiInfo() { | |||
return new ApiInfoBuilder() | |||
.title("Spring Boot中使用Swagger2构建RESTful APIs") | |||
.description("更多请关注http://www.chinasie.com") | |||
.termsOfServiceUrl("http://www.chinasie.com") | |||
.contact("sunf") | |||
.version("1.0") | |||
.build(); | |||
} | |||
/** | |||
* 重写basePackage方法,使能够实现多包访问,复制贴上去 | |||
* @author teavamc | |||
* @date 2019/1/26 | |||
* @param basePackage | |||
* @return com.google.common.base.Predicate<springfox.documentation.RequestHandler> | |||
*/ | |||
public static Predicate<RequestHandler> basePackage(final String basePackage) { | |||
return input -> declaringClass(input).transform(handlerPackage(basePackage)).or(true); | |||
} | |||
private static Function<Class<?>, Boolean> handlerPackage(final String basePackage) { | |||
return input -> { | |||
// 循环判断匹配 | |||
for (String strPackage : basePackage.split(";")) { | |||
boolean isMatch = input.getPackage().getName().startsWith(strPackage); | |||
if (isMatch) { | |||
return true; | |||
} | |||
} | |||
return false; | |||
}; | |||
} | |||
private static Optional<? extends Class<?>> declaringClass(RequestHandler input) { | |||
return Optional.fromNullable(input.declaringClass()); | |||
} | |||
} |
@@ -0,0 +1,88 @@ | |||
server: | |||
port: 2069 | |||
spring: | |||
cloud: | |||
nacos: | |||
discovery: | |||
server-addr: 127.0.0.1:9010 | |||
application: | |||
name: 2069-yuexiu-registration-application | |||
redis: | |||
host: 139.159.228.191 | |||
port: 6377 | |||
password: j4kd4ng3s8f3 | |||
database: 0 | |||
jedis: | |||
pool: | |||
max-active: 1000 | |||
max-idle: 100 | |||
min-idle: 8 | |||
max-wait: 3000ms | |||
timeout: 10000ms | |||
# redis: | |||
# host: 192.168.88.200 | |||
# port: 5001 | |||
# password: | |||
jpa: | |||
hibernate: | |||
use-new-id-generator-mappings: false | |||
swagger: | |||
enable: true | |||
# 可以配置api-url ribbon,对以上的服务进行负载均衡 | |||
ribbon: | |||
ReadTimeout: 100000 | |||
ConnectTimeout: 100000 | |||
okhttp: | |||
enabled: true | |||
#feign | |||
feign: | |||
sentinel: | |||
enabled: true | |||
kafka: | |||
bootstrap-servers: 139.159.224.135:9092 #(kafka生产集群ip+port端口) | |||
listener: | |||
missing-topics-fatal: false | |||
producer: | |||
acks: all | |||
buffer-memory: 40960 | |||
retries: 0 | |||
batch-size: 4096 | |||
properties: | |||
linger.ms: 1 | |||
key-serializer: org.apache.kafka.common.serialization.StringSerializer | |||
value-serializer: org.apache.kafka.common.serialization.StringSerializer | |||
consumer: | |||
enable-auto-commit: true #(是否自动提交) | |||
auto-commit-interval: 100ms | |||
# 当kafka中没有初始offset或offset超出范围时将自动重置offset | |||
# earliest:重置为分区中最小的offset; | |||
# latest:重置为分区中最新的offset(消费分区中新产生的数据); | |||
# none:只要有一个分区不存在已提交的offset,就抛出异常; | |||
auto-offset-reset: latest #(实时生产,实时消费,不会从头开始消费) | |||
group-id: defaultConsumerGroup #(消费组 无消费) | |||
key-deserializer: org.apache.kafka.common.serialization.StringDeserializer | |||
value-deserializer: org.apache.kafka.common.serialization.StringDeserializer | |||
cloud: | |||
# 增加动态修改熔断规则支持 | |||
sentinel: | |||
eager: true | |||
datasource: | |||
# 熔断配置 | |||
ds1: | |||
apollo: | |||
namespaceName: application | |||
flowRulesKey: degrade-rules | |||
dataType: json | |||
ruleType: DEGRADE | |||
@@ -0,0 +1,125 @@ | |||
spring.application.name=2069-yuexiu-registration-application | |||
management.metrics.export.prometheus.enabled=true | |||
management.metrics.export.prometheus.step=1ms | |||
management.metrics.export.prometheus.descriptions=true | |||
management.metrics.web.server.auto-time-requests=true | |||
management.endpoints.web.exposure.include=* | |||
management.metrics.tags.application=${spring.application.name} | |||
# \u8BBE\u7F6EIO\u7EBF\u7A0B\u6570, \u5B83\u4E3B\u8981\u6267\u884C\u975E\u963B\u585E\u7684\u4EFB\u52A1,\u5B83\u4EEC\u4F1A\u8D1F\u8D23\u591A\u4E2A\u8FDE\u63A5, \u9ED8\u8BA4\u8BBE\u7F6E\u6BCF\u4E2ACPU\u6838\u5FC3\u4E00\u4E2A\u7EBF\u7A0B | |||
# \u4E0D\u8981\u8BBE\u7F6E\u8FC7\u5927\uFF0C\u5982\u679C\u8FC7\u5927\uFF0C\u542F\u52A8\u9879\u76EE\u4F1A\u62A5\u9519\uFF1A\u6253\u5F00\u6587\u4EF6\u6570\u8FC7\u591A | |||
server.undertow.io-threads=4 | |||
# \u963B\u585E\u4EFB\u52A1\u7EBF\u7A0B\u6C60, \u5F53\u6267\u884C\u7C7B\u4F3Cservlet\u8BF7\u6C42\u963B\u585EIO\u64CD\u4F5C, undertow\u4F1A\u4ECE\u8FD9\u4E2A\u7EBF\u7A0B\u6C60\u4E2D\u53D6\u5F97\u7EBF\u7A0B | |||
# \u5B83\u7684\u503C\u8BBE\u7F6E\u53D6\u51B3\u4E8E\u7CFB\u7EDF\u7EBF\u7A0B\u6267\u884C\u4EFB\u52A1\u7684\u963B\u585E\u7CFB\u6570\uFF0C\u9ED8\u8BA4\u503C\u662FIO\u7EBF\u7A0B\u6570*8 | |||
server.undertow.worker-threads=32 | |||
# \u4EE5\u4E0B\u7684\u914D\u7F6E\u4F1A\u5F71\u54CDbuffer,\u8FD9\u4E9Bbuffer\u4F1A\u7528\u4E8E\u670D\u52A1\u5668\u8FDE\u63A5\u7684IO\u64CD\u4F5C,\u6709\u70B9\u7C7B\u4F3Cnetty\u7684\u6C60\u5316\u5185\u5B58\u7BA1\u7406 | |||
# \u6BCF\u5757buffer\u7684\u7A7A\u95F4\u5927\u5C0F,\u8D8A\u5C0F\u7684\u7A7A\u95F4\u88AB\u5229\u7528\u8D8A\u5145\u5206\uFF0C\u4E0D\u8981\u8BBE\u7F6E\u592A\u5927\uFF0C\u4EE5\u514D\u5F71\u54CD\u5176\u4ED6\u5E94\u7528\uFF0C\u5408\u9002\u5373\u53EF | |||
server.undertow.buffer-size=1024 | |||
# \u662F\u5426\u5206\u914D\u7684\u76F4\u63A5\u5185\u5B58(NIO\u76F4\u63A5\u5206\u914D\u7684\u5806\u5916\u5185\u5B58) | |||
server.undertow.direct-buffers=true | |||
feign.hystrix.enabled=true | |||
#\u6CE8\uFF1A\u591A\u4E2AIP\u53EF\u4EE5\u901A\u8FC7\u201C\uFF0C\u201D | |||
spring.cloud.nacos.discovery.server-addr=127.0.0.1:9010 | |||
#nacos\u5BA2\u6237\u7AEF\u5411\u670D\u52A1\u7AEF\u53D1\u9001\u5FC3\u8DF3\u7684\u65F6\u95F4\u95F4\u9694\uFF0C\u9ED8\u8BA45s | |||
#\u6CE8\uFF1A\u5BA2\u6237\u7AEF\u5411\u670D\u52A1\u7AEF\u6BCF\u96945s\u5411\u670D\u52A1\u7AEF\u53D1\u9001\u5FC3\u8DF3\u8BF7\u6C42\uFF0C\u8FDB\u884C\u670D\u52A1\u7EED\u79DF\uFF0C\u544A\u8BC9\u670D\u52A1\u7AEF\u8BE5\u5B9E\u4F8BIP\u5065\u5EB7\u3002\u82E5\u57283\u6B21\u5FC3\u8DF3\u7684\u95F4\u9694\u65F6\u95F4(\u9ED8\u8BA415s)\u5185\u670D\u52A1\u7AEF\u6CA1\u6709\u63A5\u53D7\u5230\u8BE5\u5B9E\u4F8B\u7684\u5FC3\u8DF3\u8BF7\u6C42\uFF0C\u5219\u8BA4\u4E3A\u8BE5\u5B9E\u4F8B\u4E0D\u5065\u5EB7\uFF0C\u8BE5\u5B9E\u4F8B\u5C06\u65E0\u6CD5\u88AB\u6D88\u8D39\u3002\u5982\u679C\u518D\u6B21\u7ECF\u53863\u6B21\u5FC3\u8DF3\u7684\u95F4\u9694\u65F6\u95F4\uFF0C\u670D\u52A1\u7AEF\u63A5\u53D7\u5230\u8BE5\u5B9E\u4F8B\u7684\u8BF7\u6C42\uFF0C\u90A3\u4E48\u4F1A\u7ACB\u523B\u5C06\u5176\u8BBE\u7F6E\u5916\u5065\u5EB7\uFF0C\u5E76\u53EF\u4EE5\u88AB\u6D88\u8D39\uFF0C\u82E5\u672A\u63A5\u53D7\u5230\uFF0C\u5219\u5220\u9664\u8BE5\u5B9E\u4F8B\u7684\u6CE8\u518C\u4FE1\u606F\u3002\u63A8\u8350\u914D\u7F6E\u4E3A5s\uFF0C\u5982\u679C\u6709\u7684\u4E1A\u52A1\u7EBF\u5E0C\u671B\u670D\u52A1\u4E0B\u7EBF\u6216\u8005\u51FA\u6545\u969C\u65F6\u5E0C\u671B\u5C3D\u5FEB\u88AB\u53D1\u73B0\uFF0C\u53EF\u4EE5\u9002\u5F53\u51CF\u5C11\u8BE5\u503C\u3002 | |||
#spring.cloud.nacos.discovery.heart-beat-interval=5 | |||
#\u670D\u52A1\u7AEF\u6CA1\u6709\u63A5\u53D7\u5230\u5BA2\u6237\u7AEF\u5FC3\u8DF3\u8BF7\u6C42\u5C31\u5C06\u5176\u8BBE\u4E3A\u4E0D\u5065\u5EB7\u7684\u65F6\u95F4\u95F4\u9694\uFF0C\u9ED8\u8BA4\u4E3A15s | |||
#\u6CE8\uFF1A\u63A8\u8350\u503C\u8BE5\u503C\u4E3A15s\u5373\u53EF\uFF0C\u5982\u679C\u6709\u7684\u4E1A\u52A1\u7EBF\u5E0C\u671B\u670D\u52A1\u4E0B\u7EBF\u6216\u8005\u51FA\u6545\u969C\u65F6\u5E0C\u671B\u5C3D\u5FEB\u88AB\u53D1\u73B0\uFF0C\u53EF\u4EE5\u9002\u5F53\u51CF\u5C11\u8BE5\u503C\u3002 | |||
#spring.cloud.nacos.discovery.heart-beat-timeout=15 | |||
#\u7ED9\u670D\u52A1\u6DFB\u52A0\u4E00\u4E9B\u6807\u7B7E\uFF0C\u4F8B\u5982\u5C5E\u4E8E\u4EC0\u4E48\u4E1A\u52A1\u7EBF\uFF0C\u8BE5\u5143\u6570\u636E\u4F1A\u6301\u4E45\u5316\u5B58\u50A8\u5728\u670D\u52A1\u7AEF\uFF0C\u4F46\u662F\u5BA2\u6237\u7AEF\u6D88\u8D39\u65F6\u4E0D\u4F1A\u83B7\u53D6\u5230\u6B64\u503C\uFF0C\u9ED8\u8BA4\u4E3A\u7A7A | |||
#spring.cloud.nacos.discovery.metadata= | |||
#\u547D\u540D\u7A7A\u95F4ID\uFF0CNacos\u901A\u8FC7\u4E0D\u540C\u7684\u547D\u540D\u7A7A\u95F4\u6765\u533A\u5206\u4E0D\u540C\u7684\u73AF\u5883\uFF0C\u8FDB\u884C\u6570\u636E\u9694\u79BB\uFF0C\u670D\u52A1\u6D88\u8D39\u65F6\u53EA\u80FD\u6D88\u8D39\u5230\u5BF9\u5E94\u547D\u540D\u7A7A\u95F4\u4E0B\u7684\u670D\u52A1\u3002 | |||
#spring.cloud.nacos.discovery.namespace: | |||
#\u6CE8\uFF1A\u5982\u679C\u670D\u52A1\u4ECE\u6CE8\u518C\u4E2D\u5FC3\u53EA\u6D88\u8D39\u670D\u52A1\uFF0C\u6CA1\u6709\u5BF9\u5916\u63D0\u4F9B\u670D\u52A1\uFF0C\u90A3\u4E48\u8BE5\u503C\u53EF\u8BBE\u7F6E\u4E3Afalse\uFF0C\u53EF\u51CF\u5C11\u5BA2\u6237\u7AEF\u7EBF\u7A0B\u6C60\u7684\u521B\u5EFA\uFF0C\u65E0\u9700\u5411\u670D\u52A1\u7AEF\u53D1\u9001\u5FC3\u8DF3\u8BF7\u6C42\uFF0C\u63D0\u9AD8\u6027\u80FD\u3002 | |||
#spring.cloud.nacos.discovery.register-enabled: | |||
properties.jdbc.driverClassName=com.mysql.jdbc.Driver | |||
properties.jdbc.url=0273a20d38cf3daca43abea56319a2013a0c69fda1a828015452b0e105cd6a0ce0fc283160dbdcff23cac36993b9f8dfacb6a9e4a3ec4bd45f4bc6a5dd6ccdefb5215be93c04ab2ed839d345c9a5966cbdff9a79be5c15e1d7daa4c4d5f8dd47e20e5f7748aa1cbdef8b6ebfc2f81e4e2f108339034e4471 | |||
properties.jdbc.username=a2e14dca7baac4c6f665eab7d44305c4 | |||
properties.jdbc.password=ab1c81e5641895cbe45ebcaee32b4eb1 | |||
properties.jdbc.validationQuery=SELECT 1 | |||
properties.jdbc.initialSize=20 | |||
properties.jdbc.maxActive=800 | |||
properties.jdbc.maxIdle=50 | |||
properties.jdbc.minIdle=20 | |||
# OSS\u6587\u4EF6\u670D\u52A1\u5668 | |||
sie.file.type=aliyun | |||
sie.file.accessProtocol=https:// | |||
sie.file.endpoint=oss-cn-shanghai.aliyuncs.com | |||
sie.file.accessKeyId=317cb4dcd8af8974ff6a8d848d21ea245b3309cf6d94740c64783b56dc058aca | |||
sie.file.accessKeySecret=9a04fb8534f8abd1dd10ac58d2faa405ce718e2343d47356b6431abfbee9d60f | |||
sie.file.bucketName=sieiotoss | |||
sie.file.downloadProxyPath=http://jira.sieiot.com | |||
fastdfs.connect-timeout = 2 | |||
fastdfs.network-timeout = 30 | |||
fastdfs.charset = UTF-8 | |||
fastdfs.tracker-http-port = 8080 | |||
fastdfs.anti-steal-token = false | |||
fastdfs.secret-key = FastDFS1234567890 | |||
fastdfs.tracker-servers = 192.168.8.22:22122 | |||
fastdfs.pool.enabled = true | |||
fastdfs.pool.max-count-per-entry=500 | |||
fastdfs.pool.max-idle-time=3600 | |||
fastdfs.pool.maxWaitTimeInMs = 1000 | |||
#\u5168\u5C40\u914D\u7F6E | |||
# \u8BF7\u6C42\u8FDE\u63A5\u7684\u8D85\u65F6\u65F6\u95F4 \u9ED8\u8BA4\u7684\u65F6\u95F4\u4E3A 1 \u79D2 | |||
ribbon.ConnectTimeout=60000 | |||
# \u8BF7\u6C42\u5904\u7406\u7684\u8D85\u65F6\u65F6\u95F4 | |||
ribbon.ReadTimeout=60000 | |||
log.root.level=info | |||
elk.mode=false | |||
elk.logstash.host=116.63.168.54 | |||
elk.logstash.port=9601 | |||
swagger.enable=true | |||
server.protocol= | |||
server.address= | |||
server.servlet.context-path=/ | |||
spring.servlet.multipart.max-file-size=100Mb | |||
spring.servlet.multipart.max-request-size=100Mb | |||
spring.jackson.date-format=yyyy-MM-dd HH:mm:ss | |||
spring.jackson.time-zone=GMT+8 | |||
spring.jackson.serialization.write-dates-as-timestamps=false | |||
spring.mvc.dateFormat = yyyy-MM-dd HH:mm:ss | |||
spring.klock.address=redis://${spring.redis.host}:${spring.redis.port} | |||
spring.klock.password=${spring.redis.password} | |||
spring.klock.enable=true | |||
# sentinel \u7194\u65AD\u9ED8\u8BA4\u7B56\u7565 | |||
# \u7B56\u7565 0\uFF1A\u6162\u8C03\u7528\u6BD4\u4F8B\uFF0C1\uFF1A\u5F02\u5E38\u6BD4\u4F8B\uFF0C2\uFF1A\u5F02\u5E38\u6570 | |||
sentinel.degrade.default.grade=2 | |||
# \u6162\u8C03\u7528\u6BD4\u4F8B\u6A21\u5F0F\u4E0B\u4E3A\u6162\u8C03\u7528\u4E34\u754C RT\uFF08\u8D85\u51FA\u8BE5\u503C\u8BA1\u4E3A\u6162\u8C03\u7528\uFF09\uFF1B\u5F02\u5E38\u6BD4\u4F8B/\u5F02\u5E38\u6570\u6A21\u5F0F\u4E0B\u4E3A\u5BF9\u5E94\u7684\u9608\u503C | |||
sentinel.degrade.default.count=1 | |||
# \u7194\u65AD\u65F6\u957F\uFF0C\u5355\u4F4D\u4E3A s | |||
sentinel.degrade.default.timeWindow=5 | |||
# \u7194\u65AD\u89E6\u53D1\u7684\u6700\u5C0F\u8BF7\u6C42\u6570\uFF0C\u8BF7\u6C42\u6570\u5C0F\u4E8E\u8BE5\u503C\u65F6\u5373\u4F7F\u5F02\u5E38\u6BD4\u7387\u8D85\u51FA\u9608\u503C\u4E5F\u4E0D\u4F1A\u7194\u65AD | |||
sentinel.degrade.default.minRequestAmount=1 | |||
# \u7EDF\u8BA1\u65F6\u957F\uFF08\u5355\u4F4D\u4E3A ms\uFF09\uFF0C\u5982 60*1000 \u4EE3\u8868\u5206\u949F\u7EA7 | |||
sentinel.degrade.default.statIntervalMs=1000 | |||
# \u6162\u8C03\u7528\u6BD4\u4F8B\u9608\u503C\uFF0C\u4EC5\u6162\u8C03\u7528\u6BD4\u4F8B\u6A21\u5F0F\u6709\u6548 | |||
sentinel.degrade.default.rtSlowRequestAmount=1 | |||
#\u4E8B\u7269\u6700\u7EC8\u4E00\u81F4\u6027topic\u914D\u7F6E | |||
iot.synchronization.kafka.topic.asset: message.queue.iot.asset.synchronization | |||
#\u5F00\u542F\u6536\u96C6\u6570\u636E\uFF0C\u672C\u5730\u9879\u76EE\u3001UAT\u3001PRO\u73AF\u5883\uFF0C\u7EDF\u4E00\u4E3Afalse | |||
hc.enabled = false | |||
#\u5FFD\u7565\u8981\u6536\u96C6\u7684api | |||
hc.ignoreApis = api/base/base-template/find-system-function,api/base/resource/find-resource,api/base/portal-favourite/find-user-menu,hc/hcPageController/find-pageinfo,api/base/base-user/logout,dyapi/baseDynamicApiController/pagination/unread-message-total,dyapi/baseDynamicApiController/pagination/message-find |
@@ -0,0 +1,10 @@ | |||
<?xml version="1.0" encoding="UTF-8" ?> | |||
<!DOCTYPE configuration | |||
PUBLIC "-//mybatis.org//DTD Config 3.0//EN" | |||
"http://mybatis.org/dtd/mybatis-3-config.dtd"> | |||
<configuration> | |||
<settings> | |||
<setting name="mapUnderscoreToCamelCase" value="true"/> | |||
<setting name="logImpl" value="SLF4J" /> | |||
</settings> | |||
</configuration> |
@@ -0,0 +1,165 @@ | |||
<?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:context="http://www.springframework.org/schema/context" | |||
xmlns:tx="http://www.springframework.org/schema/tx" | |||
xmlns:mybatis-spring="http://mybatis.org/schema/mybatis-spring" | |||
xmlns:aop="http://www.springframework.org/schema/aop" | |||
xsi:schemaLocation="http://mybatis.org/schema/mybatis-spring http://mybatis.org/schema/mybatis-spring-1.2.xsd | |||
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd | |||
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.0.xsd | |||
http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-4.0.xsd http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop.xsd"> | |||
<aop:config proxy-target-class="true"/> | |||
<context:annotation-config/> | |||
<!--<task:annotation-driven executor="permissionUpdateExecutor"/>--> | |||
<bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> | |||
<property name="locations"> | |||
<list> | |||
<value>classpath:application.properties</value> | |||
</list> | |||
</property> | |||
</bean> | |||
<bean id="dataSource" destroy-method="close" class="com.sie.iot.common.dbcp.BasicDataSourceDecrypt"> | |||
<property name="driverClassName" value="${properties.jdbc.driverClassName}"/> | |||
<property name="url" value="${properties.jdbc.url}"/> | |||
<property name="username" value="${properties.jdbc.username}"/> | |||
<property name="password" value="${properties.jdbc.password}"/> | |||
<property name="validationQuery" value="${properties.jdbc.validationQuery}"/> | |||
<property name="initialSize" value="${properties.jdbc.initialSize}"/> | |||
<property name="maxActive" value="${properties.jdbc.maxActive}"/> | |||
<property name="maxIdle" value="${properties.jdbc.maxIdle}"/> | |||
<property name="minIdle" value="${properties.jdbc.minIdle}"/> | |||
</bean> | |||
<!-- 事务管理器 --> | |||
<bean id="dataSourceTransactionManager" | |||
class="org.springframework.jdbc.datasource.DataSourceTransactionManager"> | |||
<property name="dataSource" ref="dataSource"></property> | |||
</bean> | |||
<!-- 基于注解的事务管理 --> | |||
<tx:annotation-driven transaction-manager="dataSourceTransactionManager"/> | |||
<!--配置sqlSessionTemplate:通过带参数的构造方法创建对象 --> | |||
<bean id="sqlSessionTemplate" class="org.mybatis.spring.SqlSessionTemplate"> | |||
<!-- 以sqlSessionFactory为参数传入构造函数中 --> | |||
<constructor-arg ref="sqlSessionFactoryBean"/> | |||
<!-- mybatis执行器,取值范围是SIMPLE/REUSE/BATCH三种类型 --> | |||
<constructor-arg value="BATCH"/> | |||
</bean> | |||
<bean id="jdbcTemplate" class="org.springframework.jdbc.core.JdbcTemplate"> | |||
<property name="dataSource" ref="dataSource"></property> | |||
</bean> | |||
<!-- 配置SqlSessionFactoryBean | |||
Mybatis提供的: org.mybatis.spring.SqlSessionFactoryBean | |||
MP提供的:com.baomidou.mybatisplus.spring.MybatisSqlSessionFactoryBean | |||
--> | |||
<bean id="sqlSessionFactoryBean" class="com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean"> | |||
<!-- 数据源 --> | |||
<property name="dataSource" ref="dataSource"></property> | |||
<property name="configLocation" value="classpath:com/yuexiu/secp/comm/config/mybatis-config.xml"></property> | |||
<!-- 别名处理 --> | |||
<!-- <property name="typeAliasesPackage" value="com.atguigu.mp.beans"></property>--> | |||
<!-- 注入全局MP策略配置 --> | |||
<property name="globalConfig" ref="globalConfiguration"></property> | |||
<!-- 插件注册 --> | |||
<property name="plugins"> | |||
<list> | |||
<!-- 注册分页插件 --> | |||
<!--<bean class="com.baomidou.mybatisplus.plugins.PaginationInterceptor"></bean>--> | |||
<bean class="com.baomidou.mybatisplus.extension.plugins.PaginationInterceptor"></bean> | |||
<!-- 注册执行分析插件 --> | |||
<bean class="com.baomidou.mybatisplus.extension.plugins.SqlExplainInterceptor"> | |||
<!--<property name="stopProceed" value="true"></property>--> | |||
</bean> | |||
<!-- 注册性能分析插件 --> | |||
<!-- <bean class="com.baomidou.mybatisplus.extension.plugins.PerformanceInterceptor"> | |||
<property name="format" value="true"></property> | |||
<!– <property name="maxTime" value="5"></property> –> | |||
</bean>--> | |||
<!-- 注册乐观锁插件 --> | |||
<bean class="com.baomidou.mybatisplus.extension.plugins.OptimisticLockerInterceptor"> | |||
</bean> | |||
</list> | |||
</property> | |||
</bean> | |||
<!-- 定义MybatisPlus的全局策略配置--> | |||
<!--<bean id ="globalConfiguration" class="com.baomidou.mybatisplus.entity.GlobalConfiguration">--> | |||
<bean id="globalConfiguration" class="com.baomidou.mybatisplus.core.config.GlobalConfig"> | |||
<!-- 在2.3版本以后,dbColumnUnderline 默认值就是true --> | |||
<!--<property name="dbColumnUnderline" value="true"></property>--> | |||
<!-- 全局的主键策略 --> | |||
<!--<property name="idType" value="0"></property>--> | |||
<!-- 全局的表前缀策略配置 --> | |||
<!--<property name="tablePrefix" value="tbl_"></property>--> | |||
<!--自定义填充策略接口实现--> | |||
<property name="metaObjectHandler" ref="myMetaObjectHandler"/> | |||
<property name="identifierGenerator" ref="customIdGenerator"/> | |||
</bean> | |||
<!-- 公共字段填充 处理器 --> | |||
<bean id="myMetaObjectHandler" class="com.siefw.hibernate.core.handler.ModelMetaObjectHandler"></bean> | |||
<bean name="customIdGenerator" class="com.sie.iot.common.idgenerate.CustomerIdGenerator"/> | |||
<!-- | |||
配置mybatis 扫描mapper接口的路径 | |||
--> | |||
<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer"> | |||
<property name="basePackage" | |||
value="com.sie.demo.comm.model.dao,com.sie.iot.base.model.dao"></property> | |||
</bean> | |||
<!-- 配置事务的传播特性 --> | |||
<tx:advice id="txAdvice" transaction-manager="dataSourceTransactionManager"> | |||
<tx:attributes> | |||
<tx:method name="insert*" propagation="REQUIRED" rollback-for="Exception"/> | |||
<tx:method name="save*" propagation="REQUIRED" rollback-for="Exception"/> | |||
<tx:method name="update*" propagation="REQUIRED" rollback-for="Exception"/> | |||
<tx:method name="delete*" propagation="REQUIRED" rollback-for="Exception"/> | |||
<tx:method name="remove*" propagation="REQUIRED" rollback-for="Exception"/> | |||
<tx:method name="relesae*" propagation="REQUIRED" rollback-for="Exception" read-only="false"/> | |||
<tx:method name="send*" propagation="REQUIRED" rollback-for="Exception" read-only="false"/> | |||
<tx:method name="set*" propagation="REQUIRED" rollback-for="Exception" read-only="false"/> | |||
<tx:method name="find*" read-only="true"/> | |||
<tx:method name="get*" read-only="true"/> | |||
<tx:method name="*" read-only="true"/> | |||
</tx:attributes> | |||
</tx:advice> | |||
<!-- 那些类的哪些方法参与事务 --> | |||
<aop:config><!--|| execution(* com.sie.saaf.*.model.dao.readonly.*.*(..))--> | |||
<aop:pointcut id="businessService" expression="execution(* com.yuexiu.secp.comm.model.service.impl.*.*(..)) | |||
|| execution(* com.sie.iot.common.model.inter.server.*.*(..)) | |||
|| execution(* com.sie.iot.base.model.inter.server.*.*(..))"/> | |||
<aop:advisor advice-ref="txAdvice" pointcut-ref="businessService" order="0"/> | |||
</aop:config> | |||
<bean id="messageResource" class="org.springframework.context.support.ResourceBundleMessageSource"> | |||
<property name="defaultEncoding" value="UTF-8"></property> | |||
<property name="cacheSeconds" value="0"></property> | |||
<property name="basenames"> | |||
<list> | |||
<value>config.common</value> | |||
<value>config.2069-siedemo-comm-application</value> | |||
</list> | |||
</property> | |||
</bean> | |||
</beans> |
@@ -0,0 +1,25 @@ | |||
1011_common_004=您没有权限访问该服务 | |||
1011_common_002=控制器代码执行异常 | |||
1011_common_003=您重复操作了,请稍后再试 | |||
1011_common_001=服务器内部错误,请联系系统管理员! | |||
1011_common_999= | |||
1011_common_112=手机格式不合法 | |||
1011_common_113=邮箱格式不合法 | |||
1011_common_110=操作成功 | |||
1011_common_111=操作失败 | |||
1011_common_127={0}成功 | |||
1011_common_128={0}失败 | |||
1011_common_125=参数不合法 | |||
1011_common_126=登录已失效,请重新登录 | |||
1011_common_118=你无权进行此操作 | |||
1011_common_119=登录已失效,请重新登录 | |||
1011_common_116=手机号已存在,请修改后重试! | |||
1011_common_117=邮箱已存在,请修改后重试! | |||
1011_common_114=参数params不允许为空 | |||
1011_common_115=您所更新的数据不存在 | |||
1011_common_123=服务繁忙,请稍后再试! | |||
1011_common_124=请勿重复提交 | |||
1011_common_121={0}失败 | |||
1011_common_122=您的账号已在其他设备登录 | |||
1011_common_120={0}成功 | |||
1061_demo_102=测试编码不能为空 |
@@ -0,0 +1,26 @@ | |||
#1011 | |||
1011_common_004=You do not have permission to the service | |||
1011_common_002=Controller source code execute have exception | |||
1011_common_003=You have repeated the operation. Please try again later | |||
1011_common_001=The Server inter error, please connect administrator | |||
1011_common_999= | |||
1011_common_112=Invalid phone format | |||
1011_common_113=Invalid email format | |||
1011_common_110=Successful operation | |||
1011_common_111=operation failed | |||
1011_common_127={0} success | |||
1011_common_128={0} failed | |||
1011_common_125=Illegal parameter | |||
1011_common_126=Login has expired, please log in again | |||
1011_common_118=You are not authorized to do this | |||
1011_common_119=Login has expired, please log in again | |||
1011_common_116=The phone number already exists, please modify it and try again! | |||
1011_common_117=The mailbox already exists, please modify and try again | |||
1011_common_114=The parameter params cannot be empty | |||
1011_common_115=The data you updated does not exist | |||
1011_common_123=Service busy, please try again later! | |||
1011_common_124=Please do not submit repeatedly | |||
1011_common_121={0} failed | |||
1011_common_122=Your account has been logged on to another device | |||
1011_common_120={0} success | |||
1061_demo_102=Asset classification code cannot be empty |
@@ -0,0 +1,27 @@ | |||
#1011 | |||
1011_common_004=您没有权限访问该服务 | |||
1011_common_002=控制器代码执行异常 | |||
1011_common_003=您重复操作了,请稍后再试 | |||
1011_common_001=服务器内部错误,请联系系统管理员! | |||
1011_common_999= | |||
1011_common_112=手机格式不合法 | |||
1011_common_113=邮箱格式不合法 | |||
1011_common_110=操作成功 | |||
1011_common_111=操作失败 | |||
1011_common_127={0}成功 | |||
1011_common_128={0}失败 | |||
1011_common_125=参数不合法 | |||
1011_common_126=登录已失效,请重新登录 | |||
1011_common_118=你无权进行此操作 | |||
1011_common_119=登录已失效,请重新登录 | |||
1011_common_116=手机号已存在,请修改后重试! | |||
1011_common_117=邮箱已存在,请修改后重试! | |||
1011_common_114=参数params不允许为空 | |||
1011_common_115=您所更新的数据不存在 | |||
1011_common_123=服务繁忙,请稍后再试! | |||
1011_common_124=请勿重复提交 | |||
1011_common_121={0}失败 | |||
1011_common_122=您的账号已在其他设备登录 | |||
1011_common_120={0}成功 | |||
1061_demo_102=测试编码不能为空 | |||
@@ -0,0 +1,88 @@ | |||
server: | |||
port: 2069 | |||
spring: | |||
cloud: | |||
nacos: | |||
discovery: | |||
server-addr: 127.0.0.1:9010 | |||
application: | |||
name: 2069-yuexiu-registration-application | |||
redis: | |||
host: 139.159.228.191 | |||
port: 6377 | |||
password: j4kd4ng3s8f3 | |||
database: 0 | |||
jedis: | |||
pool: | |||
max-active: 1000 | |||
max-idle: 100 | |||
min-idle: 8 | |||
max-wait: 3000ms | |||
timeout: 10000ms | |||
# redis: | |||
# host: 192.168.88.200 | |||
# port: 5001 | |||
# password: | |||
jpa: | |||
hibernate: | |||
use-new-id-generator-mappings: false | |||
swagger: | |||
enable: true | |||
# 可以配置api-url ribbon,对以上的服务进行负载均衡 | |||
ribbon: | |||
ReadTimeout: 100000 | |||
ConnectTimeout: 100000 | |||
okhttp: | |||
enabled: true | |||
#feign | |||
feign: | |||
sentinel: | |||
enabled: true | |||
kafka: | |||
bootstrap-servers: 139.159.224.135:9092 #(kafka生产集群ip+port端口) | |||
listener: | |||
missing-topics-fatal: false | |||
producer: | |||
acks: all | |||
buffer-memory: 40960 | |||
retries: 0 | |||
batch-size: 4096 | |||
properties: | |||
linger.ms: 1 | |||
key-serializer: org.apache.kafka.common.serialization.StringSerializer | |||
value-serializer: org.apache.kafka.common.serialization.StringSerializer | |||
consumer: | |||
enable-auto-commit: true #(是否自动提交) | |||
auto-commit-interval: 100ms | |||
# 当kafka中没有初始offset或offset超出范围时将自动重置offset | |||
# earliest:重置为分区中最小的offset; | |||
# latest:重置为分区中最新的offset(消费分区中新产生的数据); | |||
# none:只要有一个分区不存在已提交的offset,就抛出异常; | |||
auto-offset-reset: latest #(实时生产,实时消费,不会从头开始消费) | |||
group-id: defaultConsumerGroup #(消费组 无消费) | |||
key-deserializer: org.apache.kafka.common.serialization.StringDeserializer | |||
value-deserializer: org.apache.kafka.common.serialization.StringDeserializer | |||
cloud: | |||
# 增加动态修改熔断规则支持 | |||
sentinel: | |||
eager: true | |||
datasource: | |||
# 熔断配置 | |||
ds1: | |||
apollo: | |||
namespaceName: application | |||
flowRulesKey: degrade-rules | |||
dataType: json | |||
ruleType: DEGRADE | |||
@@ -0,0 +1,125 @@ | |||
spring.application.name=2069-yuexiu-registration-application | |||
management.metrics.export.prometheus.enabled=true | |||
management.metrics.export.prometheus.step=1ms | |||
management.metrics.export.prometheus.descriptions=true | |||
management.metrics.web.server.auto-time-requests=true | |||
management.endpoints.web.exposure.include=* | |||
management.metrics.tags.application=${spring.application.name} | |||
# \u8BBE\u7F6EIO\u7EBF\u7A0B\u6570, \u5B83\u4E3B\u8981\u6267\u884C\u975E\u963B\u585E\u7684\u4EFB\u52A1,\u5B83\u4EEC\u4F1A\u8D1F\u8D23\u591A\u4E2A\u8FDE\u63A5, \u9ED8\u8BA4\u8BBE\u7F6E\u6BCF\u4E2ACPU\u6838\u5FC3\u4E00\u4E2A\u7EBF\u7A0B | |||
# \u4E0D\u8981\u8BBE\u7F6E\u8FC7\u5927\uFF0C\u5982\u679C\u8FC7\u5927\uFF0C\u542F\u52A8\u9879\u76EE\u4F1A\u62A5\u9519\uFF1A\u6253\u5F00\u6587\u4EF6\u6570\u8FC7\u591A | |||
server.undertow.io-threads=4 | |||
# \u963B\u585E\u4EFB\u52A1\u7EBF\u7A0B\u6C60, \u5F53\u6267\u884C\u7C7B\u4F3Cservlet\u8BF7\u6C42\u963B\u585EIO\u64CD\u4F5C, undertow\u4F1A\u4ECE\u8FD9\u4E2A\u7EBF\u7A0B\u6C60\u4E2D\u53D6\u5F97\u7EBF\u7A0B | |||
# \u5B83\u7684\u503C\u8BBE\u7F6E\u53D6\u51B3\u4E8E\u7CFB\u7EDF\u7EBF\u7A0B\u6267\u884C\u4EFB\u52A1\u7684\u963B\u585E\u7CFB\u6570\uFF0C\u9ED8\u8BA4\u503C\u662FIO\u7EBF\u7A0B\u6570*8 | |||
server.undertow.worker-threads=32 | |||
# \u4EE5\u4E0B\u7684\u914D\u7F6E\u4F1A\u5F71\u54CDbuffer,\u8FD9\u4E9Bbuffer\u4F1A\u7528\u4E8E\u670D\u52A1\u5668\u8FDE\u63A5\u7684IO\u64CD\u4F5C,\u6709\u70B9\u7C7B\u4F3Cnetty\u7684\u6C60\u5316\u5185\u5B58\u7BA1\u7406 | |||
# \u6BCF\u5757buffer\u7684\u7A7A\u95F4\u5927\u5C0F,\u8D8A\u5C0F\u7684\u7A7A\u95F4\u88AB\u5229\u7528\u8D8A\u5145\u5206\uFF0C\u4E0D\u8981\u8BBE\u7F6E\u592A\u5927\uFF0C\u4EE5\u514D\u5F71\u54CD\u5176\u4ED6\u5E94\u7528\uFF0C\u5408\u9002\u5373\u53EF | |||
server.undertow.buffer-size=1024 | |||
# \u662F\u5426\u5206\u914D\u7684\u76F4\u63A5\u5185\u5B58(NIO\u76F4\u63A5\u5206\u914D\u7684\u5806\u5916\u5185\u5B58) | |||
server.undertow.direct-buffers=true | |||
feign.hystrix.enabled=true | |||
#\u6CE8\uFF1A\u591A\u4E2AIP\u53EF\u4EE5\u901A\u8FC7\u201C\uFF0C\u201D | |||
spring.cloud.nacos.discovery.server-addr=127.0.0.1:9010 | |||
#nacos\u5BA2\u6237\u7AEF\u5411\u670D\u52A1\u7AEF\u53D1\u9001\u5FC3\u8DF3\u7684\u65F6\u95F4\u95F4\u9694\uFF0C\u9ED8\u8BA45s | |||
#\u6CE8\uFF1A\u5BA2\u6237\u7AEF\u5411\u670D\u52A1\u7AEF\u6BCF\u96945s\u5411\u670D\u52A1\u7AEF\u53D1\u9001\u5FC3\u8DF3\u8BF7\u6C42\uFF0C\u8FDB\u884C\u670D\u52A1\u7EED\u79DF\uFF0C\u544A\u8BC9\u670D\u52A1\u7AEF\u8BE5\u5B9E\u4F8BIP\u5065\u5EB7\u3002\u82E5\u57283\u6B21\u5FC3\u8DF3\u7684\u95F4\u9694\u65F6\u95F4(\u9ED8\u8BA415s)\u5185\u670D\u52A1\u7AEF\u6CA1\u6709\u63A5\u53D7\u5230\u8BE5\u5B9E\u4F8B\u7684\u5FC3\u8DF3\u8BF7\u6C42\uFF0C\u5219\u8BA4\u4E3A\u8BE5\u5B9E\u4F8B\u4E0D\u5065\u5EB7\uFF0C\u8BE5\u5B9E\u4F8B\u5C06\u65E0\u6CD5\u88AB\u6D88\u8D39\u3002\u5982\u679C\u518D\u6B21\u7ECF\u53863\u6B21\u5FC3\u8DF3\u7684\u95F4\u9694\u65F6\u95F4\uFF0C\u670D\u52A1\u7AEF\u63A5\u53D7\u5230\u8BE5\u5B9E\u4F8B\u7684\u8BF7\u6C42\uFF0C\u90A3\u4E48\u4F1A\u7ACB\u523B\u5C06\u5176\u8BBE\u7F6E\u5916\u5065\u5EB7\uFF0C\u5E76\u53EF\u4EE5\u88AB\u6D88\u8D39\uFF0C\u82E5\u672A\u63A5\u53D7\u5230\uFF0C\u5219\u5220\u9664\u8BE5\u5B9E\u4F8B\u7684\u6CE8\u518C\u4FE1\u606F\u3002\u63A8\u8350\u914D\u7F6E\u4E3A5s\uFF0C\u5982\u679C\u6709\u7684\u4E1A\u52A1\u7EBF\u5E0C\u671B\u670D\u52A1\u4E0B\u7EBF\u6216\u8005\u51FA\u6545\u969C\u65F6\u5E0C\u671B\u5C3D\u5FEB\u88AB\u53D1\u73B0\uFF0C\u53EF\u4EE5\u9002\u5F53\u51CF\u5C11\u8BE5\u503C\u3002 | |||
#spring.cloud.nacos.discovery.heart-beat-interval=5 | |||
#\u670D\u52A1\u7AEF\u6CA1\u6709\u63A5\u53D7\u5230\u5BA2\u6237\u7AEF\u5FC3\u8DF3\u8BF7\u6C42\u5C31\u5C06\u5176\u8BBE\u4E3A\u4E0D\u5065\u5EB7\u7684\u65F6\u95F4\u95F4\u9694\uFF0C\u9ED8\u8BA4\u4E3A15s | |||
#\u6CE8\uFF1A\u63A8\u8350\u503C\u8BE5\u503C\u4E3A15s\u5373\u53EF\uFF0C\u5982\u679C\u6709\u7684\u4E1A\u52A1\u7EBF\u5E0C\u671B\u670D\u52A1\u4E0B\u7EBF\u6216\u8005\u51FA\u6545\u969C\u65F6\u5E0C\u671B\u5C3D\u5FEB\u88AB\u53D1\u73B0\uFF0C\u53EF\u4EE5\u9002\u5F53\u51CF\u5C11\u8BE5\u503C\u3002 | |||
#spring.cloud.nacos.discovery.heart-beat-timeout=15 | |||
#\u7ED9\u670D\u52A1\u6DFB\u52A0\u4E00\u4E9B\u6807\u7B7E\uFF0C\u4F8B\u5982\u5C5E\u4E8E\u4EC0\u4E48\u4E1A\u52A1\u7EBF\uFF0C\u8BE5\u5143\u6570\u636E\u4F1A\u6301\u4E45\u5316\u5B58\u50A8\u5728\u670D\u52A1\u7AEF\uFF0C\u4F46\u662F\u5BA2\u6237\u7AEF\u6D88\u8D39\u65F6\u4E0D\u4F1A\u83B7\u53D6\u5230\u6B64\u503C\uFF0C\u9ED8\u8BA4\u4E3A\u7A7A | |||
#spring.cloud.nacos.discovery.metadata= | |||
#\u547D\u540D\u7A7A\u95F4ID\uFF0CNacos\u901A\u8FC7\u4E0D\u540C\u7684\u547D\u540D\u7A7A\u95F4\u6765\u533A\u5206\u4E0D\u540C\u7684\u73AF\u5883\uFF0C\u8FDB\u884C\u6570\u636E\u9694\u79BB\uFF0C\u670D\u52A1\u6D88\u8D39\u65F6\u53EA\u80FD\u6D88\u8D39\u5230\u5BF9\u5E94\u547D\u540D\u7A7A\u95F4\u4E0B\u7684\u670D\u52A1\u3002 | |||
#spring.cloud.nacos.discovery.namespace: | |||
#\u6CE8\uFF1A\u5982\u679C\u670D\u52A1\u4ECE\u6CE8\u518C\u4E2D\u5FC3\u53EA\u6D88\u8D39\u670D\u52A1\uFF0C\u6CA1\u6709\u5BF9\u5916\u63D0\u4F9B\u670D\u52A1\uFF0C\u90A3\u4E48\u8BE5\u503C\u53EF\u8BBE\u7F6E\u4E3Afalse\uFF0C\u53EF\u51CF\u5C11\u5BA2\u6237\u7AEF\u7EBF\u7A0B\u6C60\u7684\u521B\u5EFA\uFF0C\u65E0\u9700\u5411\u670D\u52A1\u7AEF\u53D1\u9001\u5FC3\u8DF3\u8BF7\u6C42\uFF0C\u63D0\u9AD8\u6027\u80FD\u3002 | |||
#spring.cloud.nacos.discovery.register-enabled: | |||
properties.jdbc.driverClassName=com.mysql.jdbc.Driver | |||
properties.jdbc.url=0273a20d38cf3daca43abea56319a2013a0c69fda1a828015452b0e105cd6a0ce0fc283160dbdcff23cac36993b9f8dfacb6a9e4a3ec4bd45f4bc6a5dd6ccdefb5215be93c04ab2ed839d345c9a5966cbdff9a79be5c15e1d7daa4c4d5f8dd47e20e5f7748aa1cbdef8b6ebfc2f81e4e2f108339034e4471 | |||
properties.jdbc.username=a2e14dca7baac4c6f665eab7d44305c4 | |||
properties.jdbc.password=ab1c81e5641895cbe45ebcaee32b4eb1 | |||
properties.jdbc.validationQuery=SELECT 1 | |||
properties.jdbc.initialSize=20 | |||
properties.jdbc.maxActive=800 | |||
properties.jdbc.maxIdle=50 | |||
properties.jdbc.minIdle=20 | |||
# OSS\u6587\u4EF6\u670D\u52A1\u5668 | |||
sie.file.type=aliyun | |||
sie.file.accessProtocol=https:// | |||
sie.file.endpoint=oss-cn-shanghai.aliyuncs.com | |||
sie.file.accessKeyId=317cb4dcd8af8974ff6a8d848d21ea245b3309cf6d94740c64783b56dc058aca | |||
sie.file.accessKeySecret=9a04fb8534f8abd1dd10ac58d2faa405ce718e2343d47356b6431abfbee9d60f | |||
sie.file.bucketName=sieiotoss | |||
sie.file.downloadProxyPath=http://jira.sieiot.com | |||
fastdfs.connect-timeout = 2 | |||
fastdfs.network-timeout = 30 | |||
fastdfs.charset = UTF-8 | |||
fastdfs.tracker-http-port = 8080 | |||
fastdfs.anti-steal-token = false | |||
fastdfs.secret-key = FastDFS1234567890 | |||
fastdfs.tracker-servers = 192.168.8.22:22122 | |||
fastdfs.pool.enabled = true | |||
fastdfs.pool.max-count-per-entry=500 | |||
fastdfs.pool.max-idle-time=3600 | |||
fastdfs.pool.maxWaitTimeInMs = 1000 | |||
#\u5168\u5C40\u914D\u7F6E | |||
# \u8BF7\u6C42\u8FDE\u63A5\u7684\u8D85\u65F6\u65F6\u95F4 \u9ED8\u8BA4\u7684\u65F6\u95F4\u4E3A 1 \u79D2 | |||
ribbon.ConnectTimeout=60000 | |||
# \u8BF7\u6C42\u5904\u7406\u7684\u8D85\u65F6\u65F6\u95F4 | |||
ribbon.ReadTimeout=60000 | |||
log.root.level=info | |||
elk.mode=false | |||
elk.logstash.host=116.63.168.54 | |||
elk.logstash.port=9601 | |||
swagger.enable=true | |||
server.protocol= | |||
server.address= | |||
server.servlet.context-path=/ | |||
spring.servlet.multipart.max-file-size=100Mb | |||
spring.servlet.multipart.max-request-size=100Mb | |||
spring.jackson.date-format=yyyy-MM-dd HH:mm:ss | |||
spring.jackson.time-zone=GMT+8 | |||
spring.jackson.serialization.write-dates-as-timestamps=false | |||
spring.mvc.dateFormat = yyyy-MM-dd HH:mm:ss | |||
spring.klock.address=redis://${spring.redis.host}:${spring.redis.port} | |||
spring.klock.password=${spring.redis.password} | |||
spring.klock.enable=true | |||
# sentinel \u7194\u65AD\u9ED8\u8BA4\u7B56\u7565 | |||
# \u7B56\u7565 0\uFF1A\u6162\u8C03\u7528\u6BD4\u4F8B\uFF0C1\uFF1A\u5F02\u5E38\u6BD4\u4F8B\uFF0C2\uFF1A\u5F02\u5E38\u6570 | |||
sentinel.degrade.default.grade=2 | |||
# \u6162\u8C03\u7528\u6BD4\u4F8B\u6A21\u5F0F\u4E0B\u4E3A\u6162\u8C03\u7528\u4E34\u754C RT\uFF08\u8D85\u51FA\u8BE5\u503C\u8BA1\u4E3A\u6162\u8C03\u7528\uFF09\uFF1B\u5F02\u5E38\u6BD4\u4F8B/\u5F02\u5E38\u6570\u6A21\u5F0F\u4E0B\u4E3A\u5BF9\u5E94\u7684\u9608\u503C | |||
sentinel.degrade.default.count=1 | |||
# \u7194\u65AD\u65F6\u957F\uFF0C\u5355\u4F4D\u4E3A s | |||
sentinel.degrade.default.timeWindow=5 | |||
# \u7194\u65AD\u89E6\u53D1\u7684\u6700\u5C0F\u8BF7\u6C42\u6570\uFF0C\u8BF7\u6C42\u6570\u5C0F\u4E8E\u8BE5\u503C\u65F6\u5373\u4F7F\u5F02\u5E38\u6BD4\u7387\u8D85\u51FA\u9608\u503C\u4E5F\u4E0D\u4F1A\u7194\u65AD | |||
sentinel.degrade.default.minRequestAmount=1 | |||
# \u7EDF\u8BA1\u65F6\u957F\uFF08\u5355\u4F4D\u4E3A ms\uFF09\uFF0C\u5982 60*1000 \u4EE3\u8868\u5206\u949F\u7EA7 | |||
sentinel.degrade.default.statIntervalMs=1000 | |||
# \u6162\u8C03\u7528\u6BD4\u4F8B\u9608\u503C\uFF0C\u4EC5\u6162\u8C03\u7528\u6BD4\u4F8B\u6A21\u5F0F\u6709\u6548 | |||
sentinel.degrade.default.rtSlowRequestAmount=1 | |||
#\u4E8B\u7269\u6700\u7EC8\u4E00\u81F4\u6027topic\u914D\u7F6E | |||
iot.synchronization.kafka.topic.asset: message.queue.iot.asset.synchronization | |||
#\u5F00\u542F\u6536\u96C6\u6570\u636E\uFF0C\u672C\u5730\u9879\u76EE\u3001UAT\u3001PRO\u73AF\u5883\uFF0C\u7EDF\u4E00\u4E3Afalse | |||
hc.enabled = false | |||
#\u5FFD\u7565\u8981\u6536\u96C6\u7684api | |||
hc.ignoreApis = api/base/base-template/find-system-function,api/base/resource/find-resource,api/base/portal-favourite/find-user-menu,hc/hcPageController/find-pageinfo,api/base/base-user/logout,dyapi/baseDynamicApiController/pagination/unread-message-total,dyapi/baseDynamicApiController/pagination/message-find |
@@ -0,0 +1,10 @@ | |||
<?xml version="1.0" encoding="UTF-8" ?> | |||
<!DOCTYPE configuration | |||
PUBLIC "-//mybatis.org//DTD Config 3.0//EN" | |||
"http://mybatis.org/dtd/mybatis-3-config.dtd"> | |||
<configuration> | |||
<settings> | |||
<setting name="mapUnderscoreToCamelCase" value="true"/> | |||
<setting name="logImpl" value="SLF4J" /> | |||
</settings> | |||
</configuration> |