├── .idea
├── codeStyles
│ └── codeStyleConfig.xml
├── compiler.xml
├── dictionaries
│ ├── Diane.xml
│ └── dianemax.xml
├── encodings.xml
├── inspectionProfiles
│ └── Project_Default.xml
├── libraries
│ ├── Maven__antlr_antlr_2_7_7.xml
│ ├── Maven__aopalliance_aopalliance_1_0.xml
│ ├── Maven__ch_qos_logback_logback_classic_1_2_3.xml
│ ├── Maven__ch_qos_logback_logback_core_1_2_3.xml
│ ├── Maven__com_aliyun_aliyun_java_sdk_core_4_0_6.xml
│ ├── Maven__com_aliyun_aliyun_java_sdk_dysmsapi_1_1_0.xml
│ ├── Maven__com_carrotsearch_hppc_0_7_1.xml
│ ├── Maven__com_fasterxml_classmate_1_3_4.xml
│ ├── Maven__com_fasterxml_jackson_core_jackson_annotations_2_9_0.xml
│ ├── Maven__com_fasterxml_jackson_core_jackson_core_2_9_5.xml
│ ├── Maven__com_fasterxml_jackson_core_jackson_databind_2_9_5.xml
│ ├── Maven__com_fasterxml_jackson_core_jackson_databind_2_9_6.xml
│ ├── Maven__com_fasterxml_jackson_dataformat_jackson_dataformat_cbor_2_9_5.xml
│ ├── Maven__com_fasterxml_jackson_dataformat_jackson_dataformat_smile_2_9_5.xml
│ ├── Maven__com_fasterxml_jackson_dataformat_jackson_dataformat_xml_2_9_5.xml
│ ├── Maven__com_fasterxml_jackson_dataformat_jackson_dataformat_yaml_2_9_5.xml
│ ├── Maven__com_fasterxml_jackson_datatype_jackson_datatype_jdk8_2_9_5.xml
│ ├── Maven__com_fasterxml_jackson_datatype_jackson_datatype_jsr310_2_9_5.xml
│ ├── Maven__com_fasterxml_jackson_module_jackson_module_afterburner_2_9_5.xml
│ ├── Maven__com_fasterxml_jackson_module_jackson_module_jaxb_annotations_2_9_5.xml
│ ├── Maven__com_fasterxml_jackson_module_jackson_module_parameter_names_2_9_5.xml
│ ├── Maven__com_fasterxml_woodstox_woodstox_core_5_0_3.xml
│ ├── Maven__com_github_andrewoma_dexx_dexx_collections_0_2.xml
│ ├── Maven__com_github_jsqlparser_jsqlparser_1_0.xml
│ ├── Maven__com_github_pagehelper_pagehelper_5_1_4.xml
│ ├── Maven__com_github_pagehelper_pagehelper_spring_boot_autoconfigure_1_2_5.xml
│ ├── Maven__com_github_pagehelper_pagehelper_spring_boot_starter_1_2_5.xml
│ ├── Maven__com_github_spullara_mustache_java_compiler_0_9_3.xml
│ ├── Maven__com_github_tobato_fastdfs_client_1_26_1_RELEASE.xml
│ ├── Maven__com_github_vlsi_compactmap_compactmap_1_2_1.xml
│ ├── Maven__com_github_wxpay_wxpay_sdk_0_0_3.xml
│ ├── Maven__com_google_code_findbugs_jsr305_3_0_1.xml
│ ├── Maven__com_google_code_gson_gson_2_8_2.xml
│ ├── Maven__com_google_guava_guava_15_0.xml
│ ├── Maven__com_google_guava_guava_16_0.xml
│ ├── Maven__com_google_inject_guice_4_1_0.xml
│ ├── Maven__com_jayway_jsonpath_json_path_2_4_0.xml
│ ├── Maven__com_netflix_archaius_archaius_core_0_7_6.xml
│ ├── Maven__com_netflix_eureka_eureka_client_1_9_3.xml
│ ├── Maven__com_netflix_eureka_eureka_core_1_9_3.xml
│ ├── Maven__com_netflix_hystrix_hystrix_core_1_5_12.xml
│ ├── Maven__com_netflix_hystrix_hystrix_javanica_1_5_12.xml
│ ├── Maven__com_netflix_hystrix_hystrix_metrics_event_stream_1_5_12.xml
│ ├── Maven__com_netflix_hystrix_hystrix_serialization_1_5_12.xml
│ ├── Maven__com_netflix_netflix_commons_netflix_commons_util_0_3_0.xml
│ ├── Maven__com_netflix_netflix_commons_netflix_eventbus_0_3_0.xml
│ ├── Maven__com_netflix_netflix_commons_netflix_infix_0_3_0.xml
│ ├── Maven__com_netflix_netflix_commons_netflix_statistics_0_1_1.xml
│ ├── Maven__com_netflix_ribbon_ribbon_2_2_5.xml
│ ├── Maven__com_netflix_ribbon_ribbon_core_2_2_5.xml
│ ├── Maven__com_netflix_ribbon_ribbon_eureka_2_2_5.xml
│ ├── Maven__com_netflix_ribbon_ribbon_httpclient_2_2_5.xml
│ ├── Maven__com_netflix_ribbon_ribbon_loadbalancer_2_2_5.xml
│ ├── Maven__com_netflix_ribbon_ribbon_transport_2_2_5.xml
│ ├── Maven__com_netflix_servo_servo_core_0_12_21.xml
│ ├── Maven__com_netflix_zuul_zuul_core_1_3_1.xml
│ ├── Maven__com_rabbitmq_amqp_client_5_1_2.xml
│ ├── Maven__com_rabbitmq_http_client_2_0_1_RELEASE.xml
│ ├── Maven__com_sun_jersey_contribs_jersey_apache_client4_1_19_1.xml
│ ├── Maven__com_sun_jersey_jersey_client_1_19_1.xml
│ ├── Maven__com_sun_jersey_jersey_core_1_19_1.xml
│ ├── Maven__com_sun_jersey_jersey_server_1_19_1.xml
│ ├── Maven__com_sun_jersey_jersey_servlet_1_19_1.xml
│ ├── Maven__com_sun_xml_bind_jaxb_core_2_1_14.xml
│ ├── Maven__com_sun_xml_bind_jaxb_impl_2_1.xml
│ ├── Maven__com_tdunning_t_digest_3_0.xml
│ ├── Maven__com_thoughtworks_xstream_xstream_1_4_10.xml
│ ├── Maven__com_vaadin_external_google_android_json_0_0_20131108_vaadin1.xml
│ ├── Maven__com_vividsolutions_jts_1_13.xml
│ ├── Maven__com_zaxxer_HikariCP_2_7_8.xml
│ ├── Maven__commons_beanutils_commons_beanutils_1_9_1.xml
│ ├── Maven__commons_codec_commons_codec_1_11.xml
│ ├── Maven__commons_collections_commons_collections_3_2_1.xml
│ ├── Maven__commons_collections_commons_collections_3_2_2.xml
│ ├── Maven__commons_configuration_commons_configuration_1_8.xml
│ ├── Maven__commons_io_commons_io_2_4.xml
│ ├── Maven__commons_jxpath_commons_jxpath_1_3.xml
│ ├── Maven__commons_lang_commons_lang_2_6.xml
│ ├── Maven__io_github_openfeign_feign_core_9_5_1.xml
│ ├── Maven__io_github_openfeign_feign_hystrix_9_5_1.xml
│ ├── Maven__io_github_openfeign_feign_java8_9_5_1.xml
│ ├── Maven__io_github_openfeign_feign_slf4j_9_5_1.xml
│ ├── Maven__io_jsonwebtoken_jjwt_0_9_0.xml
│ ├── Maven__io_lettuce_lettuce_core_5_0_3_RELEASE.xml
│ ├── Maven__io_micrometer_micrometer_core_1_0_3.xml
│ ├── Maven__io_netty_netty_3_10_6_Final.xml
│ ├── Maven__io_netty_netty_buffer_4_1_23_Final.xml
│ ├── Maven__io_netty_netty_codec_4_1_23_Final.xml
│ ├── Maven__io_netty_netty_codec_http_4_1_23_Final.xml
│ ├── Maven__io_netty_netty_codec_socks_4_1_23_Final.xml
│ ├── Maven__io_netty_netty_common_4_1_23_Final.xml
│ ├── Maven__io_netty_netty_handler_4_1_23_Final.xml
│ ├── Maven__io_netty_netty_handler_proxy_4_1_23_Final.xml
│ ├── Maven__io_netty_netty_resolver_4_1_23_Final.xml
│ ├── Maven__io_netty_netty_transport_4_1_23_Final.xml
│ ├── Maven__io_netty_netty_transport_native_epoll_4_1_23_Final.xml
│ ├── Maven__io_netty_netty_transport_native_unix_common_4_1_23_Final.xml
│ ├── Maven__io_projectreactor_ipc_reactor_netty_0_7_6_RELEASE.xml
│ ├── Maven__io_projectreactor_reactor_core_3_1_6_RELEASE.xml
│ ├── Maven__io_reactivex_rxjava_1_3_8.xml
│ ├── Maven__io_reactivex_rxjava_reactive_streams_1_2_1.xml
│ ├── Maven__io_reactivex_rxnetty_0_4_9.xml
│ ├── Maven__io_reactivex_rxnetty_contexts_0_4_9.xml
│ ├── Maven__io_reactivex_rxnetty_servo_0_4_9.xml
│ ├── Maven__javax_activation_activation_1_1_1.xml
│ ├── Maven__javax_annotation_javax_annotation_api_1_3_2.xml
│ ├── Maven__javax_inject_javax_inject_1.xml
│ ├── Maven__javax_persistence_persistence_api_1_0.xml
│ ├── Maven__javax_validation_validation_api_2_0_1_Final.xml
│ ├── Maven__javax_ws_rs_jsr311_api_1_1_1.xml
│ ├── Maven__javax_xml_bind_jaxb_api_2_3_0.xml
│ ├── Maven__javax_xml_stream_stax_api_1_0_2.xml
│ ├── Maven__joda_time_joda_time_2_9_9.xml
│ ├── Maven__junit_junit_4_12.xml
│ ├── Maven__mysql_mysql_connector_java_5_1_32.xml
│ ├── Maven__net_bytebuddy_byte_buddy_1_7_11.xml
│ ├── Maven__net_bytebuddy_byte_buddy_agent_1_7_11.xml
│ ├── Maven__net_coobird_thumbnailator_0_4_8.xml
│ ├── Maven__net_minidev_accessors_smart_1_2.xml
│ ├── Maven__net_minidev_json_smart_2_3.xml
│ ├── Maven__net_sf_jopt_simple_jopt_simple_5_0_2.xml
│ ├── Maven__org_antlr_antlr_runtime_3_4.xml
│ ├── Maven__org_antlr_stringtemplate_3_2_1.xml
│ ├── Maven__org_apache_commons_commons_lang3_3_4.xml
│ ├── Maven__org_apache_commons_commons_math_2_2.xml
│ ├── Maven__org_apache_commons_commons_pool2_2_5_0.xml
│ ├── Maven__org_apache_httpcomponents_httpasyncclient_4_1_3.xml
│ ├── Maven__org_apache_httpcomponents_httpclient_4_5_5.xml
│ ├── Maven__org_apache_httpcomponents_httpcore_4_4_9.xml
│ ├── Maven__org_apache_httpcomponents_httpcore_nio_4_4_9.xml
│ ├── Maven__org_apache_logging_log4j_log4j_api_2_10_0.xml
│ ├── Maven__org_apache_logging_log4j_log4j_to_slf4j_2_10_0.xml
│ ├── Maven__org_apache_lucene_lucene_analyzers_common_6_6_1.xml
│ ├── Maven__org_apache_lucene_lucene_backward_codecs_6_6_1.xml
│ ├── Maven__org_apache_lucene_lucene_core_6_6_1.xml
│ ├── Maven__org_apache_lucene_lucene_grouping_6_6_1.xml
│ ├── Maven__org_apache_lucene_lucene_highlighter_6_6_1.xml
│ ├── Maven__org_apache_lucene_lucene_join_6_6_1.xml
│ ├── Maven__org_apache_lucene_lucene_memory_6_6_1.xml
│ ├── Maven__org_apache_lucene_lucene_misc_6_6_1.xml
│ ├── Maven__org_apache_lucene_lucene_queries_6_6_1.xml
│ ├── Maven__org_apache_lucene_lucene_queryparser_6_6_1.xml
│ ├── Maven__org_apache_lucene_lucene_sandbox_6_6_1.xml
│ ├── Maven__org_apache_lucene_lucene_spatial3d_6_6_1.xml
│ ├── Maven__org_apache_lucene_lucene_spatial_6_6_1.xml
│ ├── Maven__org_apache_lucene_lucene_spatial_extras_6_6_1.xml
│ ├── Maven__org_apache_lucene_lucene_suggest_6_6_1.xml
│ ├── Maven__org_apache_tomcat_embed_tomcat_embed_core_8_5_29.xml
│ ├── Maven__org_apache_tomcat_embed_tomcat_embed_el_8_5_29.xml
│ ├── Maven__org_apache_tomcat_embed_tomcat_embed_websocket_8_5_29.xml
│ ├── Maven__org_apache_tomcat_tomcat_annotations_api_8_5_29.xml
│ ├── Maven__org_aspectj_aspectjweaver_1_8_13.xml
│ ├── Maven__org_assertj_assertj_core_3_9_1.xml
│ ├── Maven__org_attoparser_attoparser_2_0_4_RELEASE.xml
│ ├── Maven__org_bouncycastle_bcpkix_jdk15on_1_56.xml
│ ├── Maven__org_bouncycastle_bcprov_jdk15on_1_56.xml
│ ├── Maven__org_codehaus_jettison_jettison_1_3_7.xml
│ ├── Maven__org_codehaus_woodstox_stax2_api_3_1_4.xml
│ ├── Maven__org_codehaus_woodstox_woodstox_core_asl_4_4_1.xml
│ ├── Maven__org_elasticsearch_client_elasticsearch_rest_client_5_6_8.xml
│ ├── Maven__org_elasticsearch_client_transport_5_6_8.xml
│ ├── Maven__org_elasticsearch_elasticsearch_5_6_8.xml
│ ├── Maven__org_elasticsearch_jna_4_4_0_1.xml
│ ├── Maven__org_elasticsearch_plugin_lang_mustache_client_5_6_8.xml
│ ├── Maven__org_elasticsearch_plugin_parent_join_client_5_6_8.xml
│ ├── Maven__org_elasticsearch_plugin_percolator_client_5_6_8.xml
│ ├── Maven__org_elasticsearch_plugin_reindex_client_5_6_8.xml
│ ├── Maven__org_elasticsearch_plugin_transport_netty3_client_5_6_8.xml
│ ├── Maven__org_elasticsearch_plugin_transport_netty4_client_5_6_8.xml
│ ├── Maven__org_elasticsearch_securesm_1_2.xml
│ ├── Maven__org_freemarker_freemarker_2_3_28.xml
│ ├── Maven__org_hamcrest_hamcrest_core_1_3.xml
│ ├── Maven__org_hamcrest_hamcrest_library_1_3.xml
│ ├── Maven__org_hdrhistogram_HdrHistogram_2_1_10.xml
│ ├── Maven__org_hdrhistogram_HdrHistogram_2_1_9.xml
│ ├── Maven__org_hibernate_validator_hibernate_validator_6_0_9_Final.xml
│ ├── Maven__org_jboss_logging_jboss_logging_3_3_2_Final.xml
│ ├── Maven__org_latencyutils_LatencyUtils_2_0_3.xml
│ ├── Maven__org_locationtech_spatial4j_spatial4j_0_6.xml
│ ├── Maven__org_mockito_mockito_all_1_9_5.xml
│ ├── Maven__org_mockito_mockito_core_2_15_0.xml
│ ├── Maven__org_mybatis_mybatis_3_4_6.xml
│ ├── Maven__org_mybatis_mybatis_spring_1_3_2.xml
│ ├── Maven__org_mybatis_spring_boot_mybatis_spring_boot_autoconfigure_1_3_2.xml
│ ├── Maven__org_mybatis_spring_boot_mybatis_spring_boot_starter_1_3_2.xml
│ ├── Maven__org_objenesis_objenesis_2_6.xml
│ ├── Maven__org_ow2_asm_asm_5_0_4.xml
│ ├── Maven__org_projectlombok_lombok_1_16_20.xml
│ ├── Maven__org_reactivestreams_reactive_streams_1_0_2.xml
│ ├── Maven__org_skyscreamer_jsonassert_1_5_0.xml
│ ├── Maven__org_slf4j_jcl_over_slf4j_1_7_25.xml
│ ├── Maven__org_slf4j_jul_to_slf4j_1_7_25.xml
│ ├── Maven__org_slf4j_slf4j_api_1_7_25.xml
│ ├── Maven__org_springframework_amqp_spring_amqp_2_0_3_RELEASE.xml
│ ├── Maven__org_springframework_amqp_spring_rabbit_2_0_3_RELEASE.xml
│ ├── Maven__org_springframework_boot_spring_boot_2_0_1_RELEASE.xml
│ ├── Maven__org_springframework_boot_spring_boot_actuator_2_0_1_RELEASE.xml
│ ├── Maven__org_springframework_boot_spring_boot_actuator_autoconfigure_2_0_1_RELEASE.xml
│ ├── Maven__org_springframework_boot_spring_boot_autoconfigure_2_0_1_RELEASE.xml
│ ├── Maven__org_springframework_boot_spring_boot_configuration_processor_2_0_1_RELEASE.xml
│ ├── Maven__org_springframework_boot_spring_boot_starter_2_0_1_RELEASE.xml
│ ├── Maven__org_springframework_boot_spring_boot_starter_actuator_2_0_1_RELEASE.xml
│ ├── Maven__org_springframework_boot_spring_boot_starter_amqp_2_0_1_RELEASE.xml
│ ├── Maven__org_springframework_boot_spring_boot_starter_aop_2_0_1_RELEASE.xml
│ ├── Maven__org_springframework_boot_spring_boot_starter_data_elasticsearch_2_0_1_RELEASE.xml
│ ├── Maven__org_springframework_boot_spring_boot_starter_data_redis_2_0_1_RELEASE.xml
│ ├── Maven__org_springframework_boot_spring_boot_starter_freemarker_2_0_1_RELEASE.xml
│ ├── Maven__org_springframework_boot_spring_boot_starter_jdbc_2_0_1_RELEASE.xml
│ ├── Maven__org_springframework_boot_spring_boot_starter_json_2_0_1_RELEASE.xml
│ ├── Maven__org_springframework_boot_spring_boot_starter_logging_2_0_1_RELEASE.xml
│ ├── Maven__org_springframework_boot_spring_boot_starter_test_2_0_1_RELEASE.xml
│ ├── Maven__org_springframework_boot_spring_boot_starter_thymeleaf_2_0_1_RELEASE.xml
│ ├── Maven__org_springframework_boot_spring_boot_starter_tomcat_2_0_1_RELEASE.xml
│ ├── Maven__org_springframework_boot_spring_boot_starter_web_2_0_1_RELEASE.xml
│ ├── Maven__org_springframework_boot_spring_boot_test_2_0_1_RELEASE.xml
│ ├── Maven__org_springframework_boot_spring_boot_test_autoconfigure_2_0_1_RELEASE.xml
│ ├── Maven__org_springframework_cloud_spring_cloud_commons_2_0_1_RELEASE.xml
│ ├── Maven__org_springframework_cloud_spring_cloud_context_2_0_1_RELEASE.xml
│ ├── Maven__org_springframework_cloud_spring_cloud_netflix_archaius_2_0_1_RELEASE.xml
│ ├── Maven__org_springframework_cloud_spring_cloud_netflix_core_2_0_1_RELEASE.xml
│ ├── Maven__org_springframework_cloud_spring_cloud_netflix_eureka_client_2_0_1_RELEASE.xml
│ ├── Maven__org_springframework_cloud_spring_cloud_netflix_eureka_server_2_0_1_RELEASE.xml
│ ├── Maven__org_springframework_cloud_spring_cloud_netflix_ribbon_2_0_1_RELEASE.xml
│ ├── Maven__org_springframework_cloud_spring_cloud_netflix_zuul_2_0_0_RELEASE.xml
│ ├── Maven__org_springframework_cloud_spring_cloud_openfeign_core_2_0_1_RELEASE.xml
│ ├── Maven__org_springframework_cloud_spring_cloud_starter_2_0_1_RELEASE.xml
│ ├── Maven__org_springframework_cloud_spring_cloud_starter_netflix_archaius_2_0_1_RELEASE.xml
│ ├── Maven__org_springframework_cloud_spring_cloud_starter_netflix_eureka_client_2_0_1_RELEASE.xml
│ ├── Maven__org_springframework_cloud_spring_cloud_starter_netflix_eureka_server_2_0_1_RELEASE.xml
│ ├── Maven__org_springframework_cloud_spring_cloud_starter_netflix_hystrix_2_0_1_RELEASE.xml
│ ├── Maven__org_springframework_cloud_spring_cloud_starter_netflix_ribbon_2_0_1_RELEASE.xml
│ ├── Maven__org_springframework_cloud_spring_cloud_starter_netflix_zuul_2_0_1_RELEASE.xml
│ ├── Maven__org_springframework_cloud_spring_cloud_starter_openfeign_2_0_1_RELEASE.xml
│ ├── Maven__org_springframework_data_spring_data_commons_2_0_6_RELEASE.xml
│ ├── Maven__org_springframework_data_spring_data_elasticsearch_3_0_6_RELEASE.xml
│ ├── Maven__org_springframework_data_spring_data_keyvalue_2_0_6_RELEASE.xml
│ ├── Maven__org_springframework_data_spring_data_redis_2_0_6_RELEASE.xml
│ ├── Maven__org_springframework_retry_spring_retry_1_2_2_RELEASE.xml
│ ├── Maven__org_springframework_security_spring_security_crypto_5_0_4_RELEASE.xml
│ ├── Maven__org_springframework_security_spring_security_rsa_1_0_5_RELEASE.xml
│ ├── Maven__org_springframework_spring_aop_5_0_5_RELEASE.xml
│ ├── Maven__org_springframework_spring_beans_5_0_5_RELEASE.xml
│ ├── Maven__org_springframework_spring_context_5_0_5_RELEASE.xml
│ ├── Maven__org_springframework_spring_context_support_5_0_5_RELEASE.xml
│ ├── Maven__org_springframework_spring_core_5_0_5_RELEASE.xml
│ ├── Maven__org_springframework_spring_expression_5_0_5_RELEASE.xml
│ ├── Maven__org_springframework_spring_jcl_5_0_5_RELEASE.xml
│ ├── Maven__org_springframework_spring_jdbc_5_0_5_RELEASE.xml
│ ├── Maven__org_springframework_spring_messaging_5_0_5_RELEASE.xml
│ ├── Maven__org_springframework_spring_oxm_5_0_5_RELEASE.xml
│ ├── Maven__org_springframework_spring_test_5_0_5_RELEASE.xml
│ ├── Maven__org_springframework_spring_tx_5_0_5_RELEASE.xml
│ ├── Maven__org_springframework_spring_web_5_0_5_RELEASE.xml
│ ├── Maven__org_springframework_spring_webflux_5_0_5_RELEASE.xml
│ ├── Maven__org_springframework_spring_webmvc_5_0_5_RELEASE.xml
│ ├── Maven__org_springframework_spring_webmvc_5_0_8_RELEASE.xml
│ ├── Maven__org_thymeleaf_extras_thymeleaf_extras_java8time_3_0_1_RELEASE.xml
│ ├── Maven__org_thymeleaf_thymeleaf_3_0_9_RELEASE.xml
│ ├── Maven__org_thymeleaf_thymeleaf_spring5_3_0_9_RELEASE.xml
│ ├── Maven__org_unbescape_unbescape_1_1_5_RELEASE.xml
│ ├── Maven__org_xmlunit_xmlunit_core_2_5_1.xml
│ ├── Maven__org_yaml_snakeyaml_1_19.xml
│ ├── Maven__stax_stax_api_1_0_1.xml
│ ├── Maven__tk_mybatis_mapper_base_1_0_4.xml
│ ├── Maven__tk_mybatis_mapper_core_1_0_4.xml
│ ├── Maven__tk_mybatis_mapper_extra_1_0_4.xml
│ ├── Maven__tk_mybatis_mapper_spring_1_0_4.xml
│ ├── Maven__tk_mybatis_mapper_spring_boot_autoconfigure_2_0_3.xml
│ ├── Maven__tk_mybatis_mapper_spring_boot_starter_2_0_3.xml
│ ├── Maven__tk_mybatis_mapper_weekend_1_1_3.xml
│ ├── Maven__xmlpull_xmlpull_1_1_3_1.xml
│ └── Maven__xpp3_xpp3_min_1_1_4c.xml
├── misc.xml
├── modules.xml
├── uiDesigner.xml
├── vcs.xml
└── workspace.xml
├── README.md
├── assets
├── 1525704277126.png
├── 1528098418861.png
└── lysc.png
├── leyou.iml
├── ly-auth-center
├── ly-auth-center.iml
├── ly-auth-common
│ ├── ly-auth-common.iml
│ ├── pom.xml
│ └── src
│ │ └── main
│ │ └── java
│ │ └── com
│ │ └── leyou
│ │ └── auth
│ │ ├── entity
│ │ └── UserInfo.java
│ │ └── utils
│ │ ├── JwtConstans.java
│ │ ├── JwtUtils.java
│ │ ├── ObjectUtils.java
│ │ └── RsaUtils.java
├── ly-auth-service
│ ├── ly-auth-service.iml
│ ├── pom.xml
│ └── src
│ │ ├── main
│ │ ├── java
│ │ │ └── com
│ │ │ │ └── leyou
│ │ │ │ ├── LyAuthApplication.java
│ │ │ │ └── auth
│ │ │ │ ├── client
│ │ │ │ └── UserClient.java
│ │ │ │ ├── config
│ │ │ │ └── JwtProperties.java
│ │ │ │ ├── service
│ │ │ │ └── AuthService.java
│ │ │ │ ├── text
│ │ │ │ └── note.txt
│ │ │ │ └── web
│ │ │ │ └── AuthController.java
│ │ └── resources
│ │ │ └── application.yml
│ │ └── test
│ │ └── java
│ │ └── com
│ │ └── leyou
│ │ └── JwtTest.java
├── pom.xml
└── 笔记
│ ├── 笔记:鉴权微服务——授权.md
│ └── 笔记:鉴权微服务——鉴权.md
├── ly-cart
├── ly-cart.iml
├── pom.xml
├── src
│ └── main
│ │ ├── java
│ │ └── com
│ │ │ └── leyou
│ │ │ ├── LyCartApplication.java
│ │ │ └── cart
│ │ │ ├── config
│ │ │ ├── JwtProperties.java
│ │ │ └── MvcConfig.java
│ │ │ ├── interceptor
│ │ │ └── UserInterceptor.java
│ │ │ ├── pojo
│ │ │ └── Cart.java
│ │ │ ├── service
│ │ │ └── CartService.java
│ │ │ └── web
│ │ │ └── CartController.java
│ │ └── resources
│ │ └── application.yml
└── 笔记:购物车微服务.md
├── ly-common
├── ly-common.iml
├── pom.xml
└── src
│ └── main
│ └── java
│ ├── com
│ └── leyou
│ │ └── common
│ │ ├── advice
│ │ └── CommonExceptionHandler.java
│ │ ├── dto
│ │ └── CartDTO.java
│ │ ├── enums
│ │ └── ExceptionEnum.java
│ │ ├── exception
│ │ └── LyException.java
│ │ ├── mapper
│ │ └── BaseMapper.java
│ │ ├── utils
│ │ ├── CookieUtils.java
│ │ ├── IdWorker.java
│ │ ├── JsonUtils.java
│ │ ├── Md5Utils.java
│ │ ├── NumberUtils.java
│ │ └── ThreadUtils.java
│ │ └── vo
│ │ ├── ExceptionResult.java
│ │ └── PageResult.java
│ └── hello.java
├── ly-gateway
├── ly-gateway.iml
├── pom.xml
├── src
│ └── main
│ │ ├── java
│ │ └── com
│ │ │ └── leyou
│ │ │ └── gateway
│ │ │ ├── LyGateway.java
│ │ │ ├── config
│ │ │ ├── FilterProperties.java
│ │ │ ├── GlobalCorsConfig.java
│ │ │ └── JwtProperties.java
│ │ │ └── filters
│ │ │ └── AuthFilter.java
│ │ └── resources
│ │ └── application.yml
└── 笔记:网关微服务.md
├── ly-item
├── ly-item-interface
│ ├── ly-item-interface.iml
│ ├── pom.xml
│ └── src
│ │ └── main
│ │ └── java
│ │ └── com
│ │ └── leyou
│ │ └── item
│ │ ├── api
│ │ ├── BrandApi.java
│ │ ├── CategoryApi.java
│ │ ├── GoodsApi.java
│ │ └── SpecificationApi.java
│ │ └── pojo
│ │ ├── Brand.java
│ │ ├── Category.java
│ │ ├── Sku.java
│ │ ├── SpecGroup.java
│ │ ├── SpecParam.java
│ │ ├── Spu.java
│ │ ├── SpuDetail.java
│ │ └── Stock.java
├── ly-item-service
│ ├── ly-item-service.iml
│ ├── pom.xml
│ └── src
│ │ └── main
│ │ ├── java
│ │ └── com
│ │ │ └── leyou
│ │ │ ├── LyItemApplication.java
│ │ │ └── item
│ │ │ ├── mapper
│ │ │ ├── BrandMapper.java
│ │ │ ├── CategoryMapper.java
│ │ │ ├── SkuMapper.java
│ │ │ ├── SpecGroupMapper.java
│ │ │ ├── SpecParamMapper.java
│ │ │ ├── SpuDetailMapper.java
│ │ │ ├── SpuMapper.java
│ │ │ └── StockMapper.java
│ │ │ ├── service
│ │ │ ├── BrandService.java
│ │ │ ├── CategoryService.java
│ │ │ ├── GoodsService.java
│ │ │ └── SpecificationService.java
│ │ │ └── web
│ │ │ ├── BrandController.java
│ │ │ ├── CategoryController.java
│ │ │ ├── GoodsController.java
│ │ │ └── SpecificationController.java
│ │ └── resources
│ │ └── application.yml
├── ly-item.iml
├── pom.xml
└── 笔记
│ ├── 商品微服务的构建与商品表结构分析.md
│ ├── 笔记:商品微服务(上).md
│ └── 笔记:商品微服务(下).md
├── ly-note
├── 1.restfull风格的特点.txt
├── 10.sql语句中的#{}占位符和${}占位符.txt
├── 11.订单业务中减库存操作涉及到的分布式事务问题与线程安全问题.md
├── 2.SpringCloud与SpringBoot.txt
├── 3.maven的三种项目打包方式——jar,war,pom的区别.txt
├── 4.SpringBoot的启动是由SpringApplication.run,那么它到底经历了什么?.txt
├── 5.JSON和XML两种格式的返回.txt
├── 6.JPA(Java Persistence API)持久化API .txt
├── 7.JDK,JRE,JVM的联系和区别.txt
├── 8.JVM体系结构与运行原理.txt
└── 9.maven的pom.xml依赖和import的区别与联系.txt
├── ly-order
├── ly-order.iml
├── pom.xml
├── src
│ └── main
│ │ ├── java
│ │ └── com
│ │ │ └── leyou
│ │ │ ├── LyOrderApplication.java
│ │ │ └── order
│ │ │ ├── client
│ │ │ ├── AddressClient.java
│ │ │ └── GoodsClient.java
│ │ │ ├── config
│ │ │ ├── IdWorkerConfig.java
│ │ │ ├── IdWorkerProperties.java
│ │ │ ├── JwtProperties.java
│ │ │ ├── MvcConfig.java
│ │ │ ├── PayConfig.java
│ │ │ └── WXPayConfiguration.java
│ │ │ ├── dto
│ │ │ ├── AddressDTO.java
│ │ │ └── OrderDTO.java
│ │ │ ├── enums
│ │ │ ├── OrderStatusEnum.java
│ │ │ └── PayState.java
│ │ │ ├── interceptors
│ │ │ └── UserInterceptor.java
│ │ │ ├── mapper
│ │ │ ├── OrderDetailMapper.java
│ │ │ ├── OrderMapper.java
│ │ │ └── OrderStatusMapper.java
│ │ │ ├── pojo
│ │ │ ├── Order.java
│ │ │ ├── OrderDetail.java
│ │ │ └── OrderStatus.java
│ │ │ ├── service
│ │ │ └── OrderService.java
│ │ │ ├── utils
│ │ │ └── PayHelper.java
│ │ │ └── web
│ │ │ ├── NotifyController.java
│ │ │ └── OrderController.java
│ │ └── resources
│ │ └── application.yml
└── 笔记
│ ├── 笔记:实现微信支付.md
│ └── 笔记:订单微服务.md
├── ly-page
├── ly-page.iml
├── pom.xml
├── src
│ ├── main
│ │ ├── java
│ │ │ └── com
│ │ │ │ └── leyou
│ │ │ │ ├── LyPageApplication.java
│ │ │ │ └── page
│ │ │ │ ├── client
│ │ │ │ ├── BrandClient.java
│ │ │ │ ├── CategoryClient.java
│ │ │ │ ├── GoodsClient.java
│ │ │ │ └── SpecificationClient.java
│ │ │ │ ├── mq
│ │ │ │ └── ItemListener.java
│ │ │ │ ├── service
│ │ │ │ └── PageService.java
│ │ │ │ └── web
│ │ │ │ └── PageController.java
│ │ └── resources
│ │ │ ├── application.yml
│ │ │ └── templates
│ │ │ └── item.html
│ └── test
│ │ └── java
│ │ └── com
│ │ └── leyou
│ │ └── page
│ │ └── service
│ │ └── PageServiceTest.java
└── 笔记
│ ├── 优化:利用中间件技术RabbitMQ优化搜索微服务和页面微服务.md
│ ├── 消息服务器RabbitMQ及其五种消息模型.md
│ └── 笔记:页面微服务.md
├── ly-registry
├── ly-registry.iml
├── pom.xml
├── src
│ └── main
│ │ ├── java
│ │ └── com
│ │ │ └── leyou
│ │ │ └── LyRegistry.java
│ │ └── resources
│ │ └── application.yml
└── 笔记:注册微服务.md
├── ly-search
├── ly-search.iml
├── pom.xml
├── src
│ ├── main
│ │ ├── java
│ │ │ └── com
│ │ │ │ └── leyou
│ │ │ │ ├── LySearchApplication.java
│ │ │ │ └── search
│ │ │ │ ├── client
│ │ │ │ ├── BrandClient.java
│ │ │ │ ├── CategoryClient.java
│ │ │ │ ├── GoodsClient.java
│ │ │ │ └── SpecificationClient.java
│ │ │ │ ├── mq
│ │ │ │ └── ItemListener.java
│ │ │ │ ├── pojo
│ │ │ │ ├── Goods.java
│ │ │ │ ├── SearchRequest.java
│ │ │ │ └── SearchResult.java
│ │ │ │ ├── repository
│ │ │ │ └── GoodsRepository.java
│ │ │ │ ├── service
│ │ │ │ └── SearchService.java
│ │ │ │ └── web
│ │ │ │ └── SearchController.java
│ │ └── resources
│ │ │ └── application.yml
│ └── test
│ │ └── java
│ │ └── com
│ │ └── leyou
│ │ └── search
│ │ ├── client
│ │ └── CategoryClientTest.java
│ │ └── repository
│ │ └── GoodsRepositoryTest.java
└── 笔记
│ ├── 全文检索技术Elasticsearch.md
│ └── 笔记:搜索微服务.md
├── ly-sms
├── ly-sms.iml
├── pom.xml
├── src
│ ├── main
│ │ ├── java
│ │ │ └── com
│ │ │ │ └── leyou
│ │ │ │ ├── LySmsApplication.java
│ │ │ │ └── sms
│ │ │ │ ├── config
│ │ │ │ └── SmsProperties.java
│ │ │ │ ├── mq
│ │ │ │ └── SmsListener.java
│ │ │ │ └── utils
│ │ │ │ └── SmsUtils.java
│ │ └── resources
│ │ │ └── application.yml
│ └── test
│ │ └── java
│ │ └── com
│ │ └── leyou
│ │ └── SmsTest.java
└── 笔记
│ ├── Redis.md
│ └── 笔记:短信微服务.md
├── ly-upload
├── ly-upload.iml
├── pom.xml
├── src
│ └── main
│ │ ├── java
│ │ └── com
│ │ │ └── leyou
│ │ │ ├── LyUploadApplication.java
│ │ │ └── upload
│ │ │ ├── config
│ │ │ ├── FastClientImporter.java
│ │ │ └── GlobalCorsConfig.java
│ │ │ ├── service
│ │ │ └── UploadService.java
│ │ │ └── web
│ │ │ └── UploadController.java
│ │ └── resources
│ │ └── application.yml
└── 笔记:上传微服务.md
├── ly-user
├── ly-user-interface
│ ├── ly-user-interface.iml
│ ├── pom.xml
│ └── src
│ │ └── main
│ │ └── java
│ │ └── com
│ │ └── leyou
│ │ └── user
│ │ ├── api
│ │ └── UserApi.java
│ │ └── pojo
│ │ └── User.java
├── ly-user-service
│ ├── ly-user-service.iml
│ ├── pom.xml
│ └── src
│ │ └── main
│ │ ├── java
│ │ └── com
│ │ │ └── leyou
│ │ │ ├── LyUserService.java
│ │ │ └── user
│ │ │ ├── controller
│ │ │ └── UserController.java
│ │ │ ├── mapper
│ │ │ └── UserMapper.java
│ │ │ ├── service
│ │ │ └── UserService.java
│ │ │ └── utils
│ │ │ └── CodecUtils.java
│ │ └── resources
│ │ └── application.yml
├── ly-user.iml
├── pom.xml
└── 笔记:用户微服务.md
├── pom.xml
└── sql.txt
/.idea/codeStyles/codeStyleConfig.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/.idea/dictionaries/Diane.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/.idea/dictionaries/dianemax.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | restfull
5 |
6 |
7 |
--------------------------------------------------------------------------------
/.idea/inspectionProfiles/Project_Default.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__antlr_antlr_2_7_7.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__aopalliance_aopalliance_1_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__ch_qos_logback_logback_classic_1_2_3.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__ch_qos_logback_logback_core_1_2_3.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_aliyun_aliyun_java_sdk_core_4_0_6.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_aliyun_aliyun_java_sdk_dysmsapi_1_1_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_carrotsearch_hppc_0_7_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_fasterxml_classmate_1_3_4.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_annotations_2_9_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_core_2_9_5.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_databind_2_9_5.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_databind_2_9_6.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_fasterxml_jackson_dataformat_jackson_dataformat_cbor_2_9_5.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_fasterxml_jackson_dataformat_jackson_dataformat_xml_2_9_5.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_fasterxml_jackson_datatype_jackson_datatype_jdk8_2_9_5.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_fasterxml_jackson_datatype_jackson_datatype_jsr310_2_9_5.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_fasterxml_woodstox_woodstox_core_5_0_3.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_github_andrewoma_dexx_dexx_collections_0_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_github_jsqlparser_jsqlparser_1_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_github_pagehelper_pagehelper_5_1_4.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_github_spullara_mustache_java_compiler_0_9_3.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_github_tobato_fastdfs_client_1_26_1_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_github_vlsi_compactmap_compactmap_1_2_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_github_wxpay_wxpay_sdk_0_0_3.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_google_code_findbugs_jsr305_3_0_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_google_code_gson_gson_2_8_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_google_guava_guava_15_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_google_guava_guava_16_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_google_inject_guice_4_1_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_jayway_jsonpath_json_path_2_4_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_netflix_archaius_archaius_core_0_7_6.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_netflix_eureka_eureka_client_1_9_3.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_netflix_eureka_eureka_core_1_9_3.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_netflix_hystrix_hystrix_core_1_5_12.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_netflix_hystrix_hystrix_javanica_1_5_12.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_netflix_hystrix_hystrix_metrics_event_stream_1_5_12.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_netflix_hystrix_hystrix_serialization_1_5_12.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_netflix_netflix_commons_netflix_commons_util_0_3_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_netflix_netflix_commons_netflix_eventbus_0_3_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_netflix_netflix_commons_netflix_infix_0_3_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_netflix_netflix_commons_netflix_statistics_0_1_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_netflix_ribbon_ribbon_2_2_5.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_netflix_ribbon_ribbon_core_2_2_5.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_netflix_ribbon_ribbon_eureka_2_2_5.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_netflix_ribbon_ribbon_httpclient_2_2_5.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_netflix_ribbon_ribbon_loadbalancer_2_2_5.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_netflix_ribbon_ribbon_transport_2_2_5.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_netflix_servo_servo_core_0_12_21.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_netflix_zuul_zuul_core_1_3_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_rabbitmq_amqp_client_5_1_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_rabbitmq_http_client_2_0_1_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_sun_jersey_contribs_jersey_apache_client4_1_19_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_sun_jersey_jersey_client_1_19_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_sun_jersey_jersey_core_1_19_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_sun_jersey_jersey_server_1_19_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_sun_jersey_jersey_servlet_1_19_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_sun_xml_bind_jaxb_core_2_1_14.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_sun_xml_bind_jaxb_impl_2_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_tdunning_t_digest_3_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_thoughtworks_xstream_xstream_1_4_10.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_vividsolutions_jts_1_13.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_zaxxer_HikariCP_2_7_8.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__commons_beanutils_commons_beanutils_1_9_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__commons_codec_commons_codec_1_11.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__commons_collections_commons_collections_3_2_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__commons_collections_commons_collections_3_2_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__commons_configuration_commons_configuration_1_8.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__commons_io_commons_io_2_4.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__commons_jxpath_commons_jxpath_1_3.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__commons_lang_commons_lang_2_6.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__io_github_openfeign_feign_core_9_5_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__io_github_openfeign_feign_hystrix_9_5_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__io_github_openfeign_feign_java8_9_5_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__io_github_openfeign_feign_slf4j_9_5_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__io_jsonwebtoken_jjwt_0_9_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__io_lettuce_lettuce_core_5_0_3_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__io_micrometer_micrometer_core_1_0_3.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__io_netty_netty_3_10_6_Final.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__io_netty_netty_buffer_4_1_23_Final.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__io_netty_netty_codec_4_1_23_Final.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__io_netty_netty_codec_http_4_1_23_Final.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__io_netty_netty_codec_socks_4_1_23_Final.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__io_netty_netty_common_4_1_23_Final.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__io_netty_netty_handler_4_1_23_Final.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__io_netty_netty_handler_proxy_4_1_23_Final.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__io_netty_netty_resolver_4_1_23_Final.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__io_netty_netty_transport_4_1_23_Final.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__io_netty_netty_transport_native_epoll_4_1_23_Final.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__io_projectreactor_ipc_reactor_netty_0_7_6_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__io_projectreactor_reactor_core_3_1_6_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__io_reactivex_rxjava_1_3_8.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__io_reactivex_rxjava_reactive_streams_1_2_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__io_reactivex_rxnetty_0_4_9.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__io_reactivex_rxnetty_contexts_0_4_9.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__io_reactivex_rxnetty_servo_0_4_9.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__javax_activation_activation_1_1_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__javax_annotation_javax_annotation_api_1_3_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__javax_inject_javax_inject_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__javax_persistence_persistence_api_1_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__javax_validation_validation_api_2_0_1_Final.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__javax_ws_rs_jsr311_api_1_1_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__javax_xml_bind_jaxb_api_2_3_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__javax_xml_stream_stax_api_1_0_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__joda_time_joda_time_2_9_9.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__junit_junit_4_12.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__mysql_mysql_connector_java_5_1_32.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__net_bytebuddy_byte_buddy_1_7_11.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__net_bytebuddy_byte_buddy_agent_1_7_11.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__net_coobird_thumbnailator_0_4_8.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__net_minidev_accessors_smart_1_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__net_minidev_json_smart_2_3.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__net_sf_jopt_simple_jopt_simple_5_0_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_antlr_antlr_runtime_3_4.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_antlr_stringtemplate_3_2_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_commons_commons_lang3_3_4.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_commons_commons_math_2_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_commons_commons_pool2_2_5_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_httpcomponents_httpasyncclient_4_1_3.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_httpcomponents_httpclient_4_5_5.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_httpcomponents_httpcore_4_4_9.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_httpcomponents_httpcore_nio_4_4_9.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_logging_log4j_log4j_api_2_10_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_logging_log4j_log4j_to_slf4j_2_10_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_lucene_lucene_analyzers_common_6_6_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_lucene_lucene_backward_codecs_6_6_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_lucene_lucene_core_6_6_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_lucene_lucene_grouping_6_6_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_lucene_lucene_highlighter_6_6_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_lucene_lucene_join_6_6_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_lucene_lucene_memory_6_6_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_lucene_lucene_misc_6_6_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_lucene_lucene_queries_6_6_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_lucene_lucene_queryparser_6_6_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_lucene_lucene_sandbox_6_6_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_lucene_lucene_spatial3d_6_6_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_lucene_lucene_spatial_6_6_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_lucene_lucene_spatial_extras_6_6_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_lucene_lucene_suggest_6_6_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_core_8_5_29.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_el_8_5_29.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_websocket_8_5_29.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_tomcat_tomcat_annotations_api_8_5_29.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_aspectj_aspectjweaver_1_8_13.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_assertj_assertj_core_3_9_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_attoparser_attoparser_2_0_4_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_bouncycastle_bcpkix_jdk15on_1_56.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_bouncycastle_bcprov_jdk15on_1_56.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_codehaus_jettison_jettison_1_3_7.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_codehaus_woodstox_stax2_api_3_1_4.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_codehaus_woodstox_woodstox_core_asl_4_4_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_elasticsearch_client_elasticsearch_rest_client_5_6_8.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_elasticsearch_client_transport_5_6_8.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_elasticsearch_elasticsearch_5_6_8.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_elasticsearch_jna_4_4_0_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_elasticsearch_plugin_lang_mustache_client_5_6_8.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_elasticsearch_plugin_parent_join_client_5_6_8.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_elasticsearch_plugin_percolator_client_5_6_8.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_elasticsearch_plugin_reindex_client_5_6_8.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_elasticsearch_plugin_transport_netty3_client_5_6_8.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_elasticsearch_plugin_transport_netty4_client_5_6_8.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_elasticsearch_securesm_1_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_freemarker_freemarker_2_3_28.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_hamcrest_hamcrest_core_1_3.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_hamcrest_hamcrest_library_1_3.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_hdrhistogram_HdrHistogram_2_1_10.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_hdrhistogram_HdrHistogram_2_1_9.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_hibernate_validator_hibernate_validator_6_0_9_Final.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_jboss_logging_jboss_logging_3_3_2_Final.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_latencyutils_LatencyUtils_2_0_3.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_locationtech_spatial4j_spatial4j_0_6.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_mockito_mockito_all_1_9_5.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_mockito_mockito_core_2_15_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_mybatis_mybatis_3_4_6.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_mybatis_mybatis_spring_1_3_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_mybatis_spring_boot_mybatis_spring_boot_starter_1_3_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_objenesis_objenesis_2_6.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_ow2_asm_asm_5_0_4.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_projectlombok_lombok_1_16_20.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_reactivestreams_reactive_streams_1_0_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_skyscreamer_jsonassert_1_5_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_slf4j_jcl_over_slf4j_1_7_25.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_slf4j_jul_to_slf4j_1_7_25.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_slf4j_slf4j_api_1_7_25.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_amqp_spring_amqp_2_0_3_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_amqp_spring_rabbit_2_0_3_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_boot_spring_boot_2_0_1_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_2_0_1_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_2_0_1_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_data_spring_data_commons_2_0_6_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_data_spring_data_redis_2_0_6_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_retry_spring_retry_1_2_2_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_spring_aop_5_0_5_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_spring_beans_5_0_5_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_spring_context_5_0_5_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_spring_context_support_5_0_5_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_spring_core_5_0_5_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_spring_expression_5_0_5_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_spring_jcl_5_0_5_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_spring_jdbc_5_0_5_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_spring_messaging_5_0_5_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_spring_oxm_5_0_5_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_spring_test_5_0_5_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_spring_tx_5_0_5_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_spring_web_5_0_5_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_spring_webflux_5_0_5_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_spring_webmvc_5_0_5_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_spring_webmvc_5_0_8_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_thymeleaf_thymeleaf_3_0_9_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_thymeleaf_thymeleaf_spring5_3_0_9_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_unbescape_unbescape_1_1_5_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_xmlunit_xmlunit_core_2_5_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_yaml_snakeyaml_1_19.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__stax_stax_api_1_0_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__tk_mybatis_mapper_base_1_0_4.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__tk_mybatis_mapper_core_1_0_4.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__tk_mybatis_mapper_extra_1_0_4.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__tk_mybatis_mapper_spring_1_0_4.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__tk_mybatis_mapper_spring_boot_autoconfigure_2_0_3.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__tk_mybatis_mapper_spring_boot_starter_2_0_3.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__tk_mybatis_mapper_weekend_1_1_3.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__xmlpull_xmlpull_1_1_3_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__xpp3_xpp3_min_1_1_4c.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/misc.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
13 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/.idea/vcs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/assets/1525704277126.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dianemax/leyou/ead199c7a06e0a0c92d07683c4a632daa24f2a70/assets/1525704277126.png
--------------------------------------------------------------------------------
/assets/1528098418861.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dianemax/leyou/ead199c7a06e0a0c92d07683c4a632daa24f2a70/assets/1528098418861.png
--------------------------------------------------------------------------------
/assets/lysc.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dianemax/leyou/ead199c7a06e0a0c92d07683c4a632daa24f2a70/assets/lysc.png
--------------------------------------------------------------------------------
/ly-auth-center/ly-auth-common/src/main/java/com/leyou/auth/entity/UserInfo.java:
--------------------------------------------------------------------------------
1 | package com.leyou.auth.entity;
2 |
3 | import lombok.AllArgsConstructor;
4 | import lombok.Data;
5 | import lombok.NoArgsConstructor;
6 |
7 | @Data
8 | @NoArgsConstructor
9 | @AllArgsConstructor
10 | public class UserInfo {
11 | private Long id;
12 | private String username;
13 | }
--------------------------------------------------------------------------------
/ly-auth-center/ly-auth-common/src/main/java/com/leyou/auth/utils/JwtConstans.java:
--------------------------------------------------------------------------------
1 | package com.leyou.auth.utils;
2 |
3 | public abstract class JwtConstans {
4 | public static final String JWT_KEY_ID = "id";
5 | public static final String JWT_KEY_USER_NAME = "username";
6 | }
--------------------------------------------------------------------------------
/ly-auth-center/ly-auth-service/src/main/java/com/leyou/LyAuthApplication.java:
--------------------------------------------------------------------------------
1 | package com.leyou;
2 |
3 | import org.springframework.boot.SpringApplication;
4 | import org.springframework.boot.autoconfigure.SpringBootApplication;
5 | import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
6 | import org.springframework.cloud.openfeign.EnableFeignClients;
7 |
8 | @SpringBootApplication
9 | @EnableDiscoveryClient
10 | @EnableFeignClients
11 | public class LyAuthApplication {
12 | public static void main(String[] args) {
13 | SpringApplication.run(LyAuthApplication.class, args);
14 | }
15 | }
--------------------------------------------------------------------------------
/ly-auth-center/ly-auth-service/src/main/java/com/leyou/auth/client/UserClient.java:
--------------------------------------------------------------------------------
1 | package com.leyou.auth.client;
2 |
3 | import com.leyou.user.api.UserApi;
4 | import org.springframework.cloud.openfeign.FeignClient;
5 |
6 | @FeignClient("user-service")
7 | public interface UserClient extends UserApi {
8 | }
9 |
--------------------------------------------------------------------------------
/ly-auth-center/ly-auth-service/src/main/resources/application.yml:
--------------------------------------------------------------------------------
1 | server:
2 | port: 8087
3 | spring:
4 | application:
5 | name: auth-service
6 | eureka:
7 | client:
8 | service-url:
9 | defaultZone: http://127.0.0.1:10086/eureka
10 | registry-fetch-interval-seconds: 10
11 | instance:
12 | #lease-renewal-interval-in-seconds: 5 # 每隔5秒发送一次心跳
13 | #lease-expiration-duration-in-seconds: 10 # 10秒不发送就过期
14 | prefer-ip-address: true
15 | ip-address: 127.0.0.1
16 | #instance-id: ${spring.application.name}:${server.port}
17 | ly:
18 | jwt:
19 | secret: ly@Login(Auth}*^31)&yun6%f3q2 # 登录校验的密钥
20 | pubKeyPath: H:/javacode/idea/rsa/rsa.pub # 公钥地址
21 | priKeyPath: H:/javacode/idea/rsa/rsa.pri # 私钥地址
22 | expire: 30 # 过期时间,单位分钟
23 | cookieName: LY_TOKEN
--------------------------------------------------------------------------------
/ly-auth-center/pom.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | leyou
7 | com.leyou.parent
8 | 1.0.0-SNAPSHOT
9 |
10 | 4.0.0
11 |
12 | com.leyou.service
13 | ly-auth-center
14 | pom
15 |
16 | ly-auth-common
17 | ly-auth-service
18 |
19 |
20 |
--------------------------------------------------------------------------------
/ly-cart/src/main/java/com/leyou/LyCartApplication.java:
--------------------------------------------------------------------------------
1 | package com.leyou;
2 |
3 | import org.springframework.boot.SpringApplication;
4 | import org.springframework.boot.autoconfigure.SpringBootApplication;
5 | import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
6 | import org.springframework.cloud.openfeign.EnableFeignClients;
7 |
8 | @SpringBootApplication
9 | @EnableDiscoveryClient
10 | @EnableFeignClients
11 | public class LyCartApplication {
12 |
13 | public static void main(String[] args) {
14 | SpringApplication.run(LyCartApplication.class, args);
15 | }
16 | }
--------------------------------------------------------------------------------
/ly-cart/src/main/java/com/leyou/cart/pojo/Cart.java:
--------------------------------------------------------------------------------
1 | package com.leyou.cart.pojo;
2 |
3 | import lombok.Data;
4 |
5 | @Data
6 | public class Cart {
7 |
8 | private Long skuId;// 商品id
9 | private String title;// 标题
10 | private String image;// 图片
11 | private Long price;// 加入购物车时的价格
12 | private Integer num;// 购买数量
13 | private String ownSpec;// 商品规格参数
14 | }
--------------------------------------------------------------------------------
/ly-cart/src/main/resources/application.yml:
--------------------------------------------------------------------------------
1 | server:
2 | port: 8088
3 | spring:
4 | application:
5 | name: cart-service
6 | redis:
7 | host: 192.168.124.128
8 | eureka:
9 | client:
10 | service-url:
11 | defaultZone: http://127.0.0.1:10086/eureka
12 | registry-fetch-interval-seconds: 5
13 | instance:
14 | prefer-ip-address: true
15 | ip-address: 127.0.0.1
16 | ly:
17 | jwt:
18 | pubKeyPath: H:/javacode/idea/rsa/rsa.pub # 公钥地址
19 | cookieName: LY_TOKEN
--------------------------------------------------------------------------------
/ly-common/src/main/java/com/leyou/common/dto/CartDTO.java:
--------------------------------------------------------------------------------
1 | package com.leyou.common.dto;
2 |
3 | import lombok.AllArgsConstructor;
4 | import lombok.Data;
5 | import lombok.NoArgsConstructor;
6 |
7 | @Data
8 | @NoArgsConstructor
9 | @AllArgsConstructor
10 | public class CartDTO {
11 | private Long skuId; // 商品skuId
12 | private Integer num; // 购买数量
13 | }
14 |
--------------------------------------------------------------------------------
/ly-common/src/main/java/com/leyou/common/exception/LyException.java:
--------------------------------------------------------------------------------
1 | package com.leyou.common.exception;
2 |
3 | import com.leyou.common.enums.ExceptionEnum;
4 | import lombok.AllArgsConstructor;
5 | import lombok.Getter;
6 | import lombok.NoArgsConstructor;
7 |
8 | /**
9 | * ClassName:LyException
10 | * PackageName:com.leyou.common.exception
11 | * Description:
12 | *
13 | * @Date:2019/3/16 20:50
14 | * @Author:dianemax@163.com
15 | */
16 | @AllArgsConstructor
17 | @NoArgsConstructor
18 | @Getter
19 | public class LyException extends RuntimeException{
20 |
21 | private ExceptionEnum exceptionEnum;
22 |
23 | }
24 |
--------------------------------------------------------------------------------
/ly-common/src/main/java/com/leyou/common/mapper/BaseMapper.java:
--------------------------------------------------------------------------------
1 | package com.leyou.common.mapper;
2 |
3 | import tk.mybatis.mapper.additional.idlist.IdListMapper;
4 | import tk.mybatis.mapper.additional.insert.InsertListMapper;
5 | import tk.mybatis.mapper.annotation.RegisterMapper;
6 | import tk.mybatis.mapper.common.Mapper;
7 |
8 | @RegisterMapper//通用mapper生效的注解
9 | public interface BaseMapper extends Mapper, IdListMapper ,InsertListMapper{
10 | }
11 |
--------------------------------------------------------------------------------
/ly-common/src/main/java/com/leyou/common/utils/ThreadUtils.java:
--------------------------------------------------------------------------------
1 | package com.leyou.common.utils;
2 |
3 | import java.util.concurrent.ExecutorService;
4 | import java.util.concurrent.Executors;
5 |
6 | public class ThreadUtils {
7 |
8 | private static final ExecutorService es = Executors.newFixedThreadPool(10);
9 |
10 | public static void execute(Runnable runnable) {
11 | es.submit(runnable);
12 | }
13 | }
--------------------------------------------------------------------------------
/ly-common/src/main/java/com/leyou/common/vo/ExceptionResult.java:
--------------------------------------------------------------------------------
1 | package com.leyou.common.vo;
2 |
3 | import com.leyou.common.enums.ExceptionEnum;
4 | import lombok.Data;
5 |
6 | /**
7 | * ClassName:ExceptionResult
8 | * PackageName:com.leyou.common.vo
9 | * Description:
10 | *
11 | * @Date:2019/3/16 21:10
12 | * @Author:dianemax@163.com
13 | */
14 | @Data
15 | public class ExceptionResult {
16 |
17 | private int status;
18 | private String message;
19 | private Long timestamp;
20 |
21 | public ExceptionResult(ExceptionEnum em) {
22 | this.status = em.getCode();
23 | this.message = em.getMsg();
24 | this.timestamp = System.currentTimeMillis();
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/ly-common/src/main/java/com/leyou/common/vo/PageResult.java:
--------------------------------------------------------------------------------
1 | package com.leyou.common.vo;
2 | //vo: view object 返回视图对象
3 |
4 | import lombok.Data;
5 | import java.util.List;
6 |
7 |
8 | @Data
9 | public class PageResult {
10 |
11 | private Long total;//总条数
12 | private Integer totalPage;//总页数
13 | private List items;
14 |
15 | public PageResult() {
16 | }
17 |
18 | public PageResult(Long total, List items) {
19 | this.total = total;
20 | this.items = items;
21 | }
22 |
23 | public PageResult(Long total, Integer totalPage, List items) {
24 | this.total = total;
25 | this.totalPage = totalPage;
26 | this.items = items;
27 | }
28 | }
29 |
--------------------------------------------------------------------------------
/ly-common/src/main/java/hello.java:
--------------------------------------------------------------------------------
1 | public class hello {
2 | public static void main(String[] args) {
3 |
4 | }
5 | }
6 |
--------------------------------------------------------------------------------
/ly-gateway/src/main/java/com/leyou/gateway/LyGateway.java:
--------------------------------------------------------------------------------
1 | package com.leyou.gateway;
2 |
3 | import org.springframework.boot.SpringApplication;
4 | import org.springframework.cloud.client.SpringCloudApplication;
5 | import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
6 | import org.springframework.cloud.netflix.zuul.EnableZuulProxy;
7 |
8 | /**
9 | * ClassName:LyGateway
10 | * PackageName:com.leyou.gateway
11 | * Description:
12 | *
13 | * @Date:2019/3/14 11:07
14 | * @Author:dianemax@163.com
15 | */
16 |
17 |
18 | @SpringCloudApplication
19 | @EnableZuulProxy
20 | public class LyGateway {
21 | public static void main(String[] args) {
22 | SpringApplication.run(LyGateway.class);
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/ly-gateway/src/main/java/com/leyou/gateway/config/FilterProperties.java:
--------------------------------------------------------------------------------
1 | package com.leyou.gateway.config;
2 |
3 | import lombok.Data;
4 | import org.springframework.boot.context.properties.ConfigurationProperties;
5 |
6 | import java.util.List;
7 |
8 | @Data
9 | @ConfigurationProperties(prefix = "ly.filter")
10 | public class FilterProperties {
11 | // 并不是所有的路径都拦截,比如:不需要登录也可以浏览商品
12 | private List allowPaths;
13 | }
14 |
--------------------------------------------------------------------------------
/ly-item/ly-item-interface/src/main/java/com/leyou/item/api/BrandApi.java:
--------------------------------------------------------------------------------
1 | package com.leyou.item.api;
2 |
3 | import com.leyou.item.pojo.Brand;
4 | import org.springframework.web.bind.annotation.GetMapping;
5 | import org.springframework.web.bind.annotation.PathVariable;
6 | import org.springframework.web.bind.annotation.RequestParam;
7 |
8 | import java.util.List;
9 |
10 | public interface BrandApi {
11 | /**
12 | * 根据品牌id查询品牌
13 | * @param id
14 | * @return
15 | */
16 | @GetMapping("brand/{id}")
17 | Brand queryBrandById(@PathVariable("id")Long id);
18 |
19 | @GetMapping("brand/list")
20 | List queryBrandsByIds(@RequestParam("ids") List ids);
21 |
22 | }
23 |
--------------------------------------------------------------------------------
/ly-item/ly-item-interface/src/main/java/com/leyou/item/api/CategoryApi.java:
--------------------------------------------------------------------------------
1 | package com.leyou.item.api;
2 |
3 | import com.leyou.item.pojo.Category;
4 | import org.springframework.http.ResponseEntity;
5 | import org.springframework.web.bind.annotation.GetMapping;
6 | import org.springframework.web.bind.annotation.RequestParam;
7 |
8 | import java.util.List;
9 |
10 | public interface CategoryApi {
11 | @GetMapping("category/list/ids")
12 | List queryCategoryByIds(@RequestParam("ids") List ids);
13 |
14 | /*@GetMapping("category/list")
15 | List queryCategoryListByPid(@RequestParam("pid")Long pid);*/
16 | }
17 |
--------------------------------------------------------------------------------
/ly-item/ly-item-interface/src/main/java/com/leyou/item/pojo/Brand.java:
--------------------------------------------------------------------------------
1 | package com.leyou.item.pojo;
2 |
3 | import lombok.Data;
4 | import tk.mybatis.mapper.annotation.KeySql;
5 |
6 | import javax.persistence.Id;
7 | import javax.persistence.Table;
8 |
9 | @Data
10 | @Table(name="tb_brand")
11 | public class Brand {
12 | @Id
13 | @KeySql(useGeneratedKeys = true)
14 | private Long id;
15 | private String name;
16 | private Character letter;
17 | private String image;
18 | }
19 |
--------------------------------------------------------------------------------
/ly-item/ly-item-interface/src/main/java/com/leyou/item/pojo/Sku.java:
--------------------------------------------------------------------------------
1 | package com.leyou.item.pojo;
2 |
3 | import lombok.Data;
4 | import tk.mybatis.mapper.annotation.KeySql;
5 |
6 | import javax.persistence.*;
7 | import java.util.Date;
8 |
9 | @Data
10 | @Table(name = "tb_sku")
11 | public class Sku {
12 | @Id
13 | @KeySql(useGeneratedKeys = true)
14 | private Long id;
15 | private Long spuId;
16 | private String title;
17 | private String images;
18 | private Long price;
19 | private String ownSpec;// 商品特殊规格的键值对
20 | private String indexes;// 商品特殊规格的下标
21 | private Boolean enable;// 是否有效,逻辑删除用
22 | private Date createTime;// 创建时间
23 | private Date lastUpdateTime;// 最后修改时间
24 | @Transient
25 | private Integer stock;// 库存
26 | }
--------------------------------------------------------------------------------
/ly-item/ly-item-interface/src/main/java/com/leyou/item/pojo/SpecGroup.java:
--------------------------------------------------------------------------------
1 | package com.leyou.item.pojo;
2 |
3 |
4 | import lombok.Data;
5 | import tk.mybatis.mapper.annotation.KeySql;
6 |
7 | import javax.persistence.Id;
8 | import javax.persistence.Table;
9 | import javax.persistence.Transient;
10 | import java.util.List;
11 |
12 | @Data
13 | @Table(name = "tb_spec_group")
14 | public class SpecGroup {
15 |
16 | @Id
17 | @KeySql(useGeneratedKeys = true)
18 | private Long id;
19 |
20 | private Long cid;
21 |
22 | private String name;
23 |
24 | @Transient
25 | private List params; // 该组下的所有规格参数集合
26 |
27 | }
28 |
--------------------------------------------------------------------------------
/ly-item/ly-item-interface/src/main/java/com/leyou/item/pojo/SpuDetail.java:
--------------------------------------------------------------------------------
1 | package com.leyou.item.pojo;
2 |
3 | import lombok.Data;
4 |
5 | import javax.persistence.Id;
6 | import javax.persistence.Table;
7 |
8 | @Data
9 | @Table(name="tb_spu_detail")
10 | public class SpuDetail {
11 | @Id
12 | private Long spuId;// 对应的SPU的id
13 | private String description;// 商品描述
14 | private String specialSpec;// 商品特殊规格的名称及可选值模板
15 | private String genericSpec;// 商品的全局规格属性
16 | private String packingList;// 包装清单
17 | private String afterService;// 售后服务
18 |
19 |
20 | }
--------------------------------------------------------------------------------
/ly-item/ly-item-interface/src/main/java/com/leyou/item/pojo/Stock.java:
--------------------------------------------------------------------------------
1 | package com.leyou.item.pojo;
2 |
3 | import lombok.Data;
4 |
5 | import javax.persistence.*;
6 |
7 | @Data
8 | @Table(name = "tb_stock")
9 | public class Stock {
10 | @Id
11 | private Long skuId;
12 | private Integer seckillStock;// 秒杀可用库存
13 | private Integer seckillTotal;// 已秒杀数量
14 | private Integer stock;// 正常库存
15 | }
--------------------------------------------------------------------------------
/ly-item/ly-item-service/src/main/java/com/leyou/LyItemApplication.java:
--------------------------------------------------------------------------------
1 | package com.leyou;
2 |
3 | import org.springframework.boot.SpringApplication;
4 | import org.springframework.boot.autoconfigure.SpringBootApplication;
5 | import org.springframework.cloud.netflix.eureka.EnableEurekaClient;
6 | import tk.mybatis.spring.annotation.MapperScan;
7 |
8 | /**
9 | * ClassName:LyItemApplication
10 | * PackageName:com.leyou
11 | * Description:
12 | *
13 | * @Date:2019/3/14 11:57
14 | * @Author:dianemax@163.com
15 | */
16 | @SpringBootApplication
17 | @EnableEurekaClient
18 | @MapperScan("com.leyou.item.mapper")
19 | public class LyItemApplication {
20 | public static void main(String[] args) {
21 | SpringApplication.run(LyItemApplication.class,args);
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/ly-item/ly-item-service/src/main/java/com/leyou/item/mapper/CategoryMapper.java:
--------------------------------------------------------------------------------
1 | package com.leyou.item.mapper;
2 |
3 | import com.leyou.item.pojo.Category;
4 | import org.apache.ibatis.annotations.Param;
5 | import org.apache.ibatis.annotations.Select;
6 | import tk.mybatis.mapper.additional.idlist.IdListMapper;
7 | import tk.mybatis.mapper.common.Mapper;
8 |
9 | import java.util.List;
10 |
11 | public interface CategoryMapper extends Mapper , IdListMapper{//mapper要继承通用mapper
12 |
13 | @Select("SELECT * from tb_category WHERE id IN (select category_id FROM tb_category_brand where brand_id = #{bid})")
14 | List queryCategoryByBid(@Param("bid") Long bid);
15 | }
16 |
--------------------------------------------------------------------------------
/ly-item/ly-item-service/src/main/java/com/leyou/item/mapper/SkuMapper.java:
--------------------------------------------------------------------------------
1 | package com.leyou.item.mapper;
2 |
3 | import com.leyou.common.mapper.BaseMapper;
4 | import com.leyou.item.pojo.Sku;
5 |
6 | public interface SkuMapper extends BaseMapper{
7 | }
8 |
--------------------------------------------------------------------------------
/ly-item/ly-item-service/src/main/java/com/leyou/item/mapper/SpecGroupMapper.java:
--------------------------------------------------------------------------------
1 | package com.leyou.item.mapper;
2 |
3 | import com.leyou.item.pojo.SpecGroup;
4 | import tk.mybatis.mapper.common.Mapper;
5 |
6 |
7 | public interface SpecGroupMapper extends Mapper {
8 | }
9 |
--------------------------------------------------------------------------------
/ly-item/ly-item-service/src/main/java/com/leyou/item/mapper/SpecParamMapper.java:
--------------------------------------------------------------------------------
1 | package com.leyou.item.mapper;
2 |
3 | import com.leyou.item.pojo.SpecParam;
4 | import tk.mybatis.mapper.common.Mapper;
5 |
6 | public interface SpecParamMapper extends Mapper {
7 | }
8 |
--------------------------------------------------------------------------------
/ly-item/ly-item-service/src/main/java/com/leyou/item/mapper/SpuDetailMapper.java:
--------------------------------------------------------------------------------
1 | package com.leyou.item.mapper;
2 |
3 | import com.leyou.common.mapper.BaseMapper;
4 | import com.leyou.item.pojo.SpuDetail;
5 |
6 | public interface SpuDetailMapper extends BaseMapper {
7 | }
8 |
--------------------------------------------------------------------------------
/ly-item/ly-item-service/src/main/java/com/leyou/item/mapper/SpuMapper.java:
--------------------------------------------------------------------------------
1 | package com.leyou.item.mapper;
2 |
3 | import com.leyou.item.pojo.Spu;
4 | import tk.mybatis.mapper.common.BaseMapper;
5 | import tk.mybatis.mapper.common.Mapper;
6 |
7 | public interface SpuMapper extends Mapper{
8 | }
9 |
--------------------------------------------------------------------------------
/ly-item/ly-item-service/src/main/java/com/leyou/item/mapper/StockMapper.java:
--------------------------------------------------------------------------------
1 | package com.leyou.item.mapper;
2 |
3 |
4 | import com.leyou.common.mapper.BaseMapper;
5 | import com.leyou.item.pojo.Stock;
6 | import org.apache.ibatis.annotations.Param;
7 | import org.apache.ibatis.annotations.Update;
8 |
9 | public interface StockMapper extends BaseMapper {
10 | @Update("UPDATE tb_stock SET stock = stock - #{num} WHERE sku_id = #{id} AND stock >= #{num}")
11 | int decreaseStock(@Param("id") Long id, @Param("num") Integer num);
12 | }
13 |
--------------------------------------------------------------------------------
/ly-item/pom.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | leyou
7 | com.leyou.parent
8 | 1.0.0-SNAPSHOT
9 |
10 | 4.0.0
11 |
12 | com.leyou.service
13 | ly-item
14 | pom
15 |
16 |
17 | ly-item-interface
18 | ly-item-service
19 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/ly-note/10.sql语句中的#{}占位符和${}占位符.txt:
--------------------------------------------------------------------------------
1 | 1、#将传入的参数都当成一个字符串,会对自动传入的数据加一个双引号。
2 | 如:order by #{age}
3 | 如果传入的值是18,那么解析成sql时的值为order by "18"
4 | 如果传入 age ,则会解析为 order by "age"
5 |
6 | 2、 $将传入的参数直接显示生成在sql中,被当成一个对象。
7 | 如:order by${age}
8 | 如果传入的值是18,那么解析成sql时的值为order by 18
9 | 如果传入的值是age,则解析成的sql为order by age
10 |
11 | 3、#方式底层采用预编译方式PreparedStatement(预编译),能够很大程度防止sql注入;$方式底层只是Statement,无法防止Sql注入。
12 |
13 | 4、$方式一般用于传入数据库对象,例如传入表名.
14 |
15 | 5、一般能用#的就别用$ 注意点:MyBatis排序时使用order by 动态参数时需要注意,用$而不是#
--------------------------------------------------------------------------------
/ly-note/2.SpringCloud与SpringBoot.txt:
--------------------------------------------------------------------------------
1 | 介绍:
2 | SpringBoot 是 Spring 的一套快速配置脚手架,可以基于spring boot 快速开发单个微服务,快速、方便集成的单个个体,约定大于配置
3 | SpringCloud是一个基于Spring Boot实现的云应用开发工具,是关注全局的服务治理框架,必须基于SpringBoot开发
4 |
5 | 区别:
6 | SpringBoot可以离开SpringCloud独立使用开发项目
7 | SpringCloud离不开SpringBoot,属于依赖的关系
8 |
9 | 联系:
10 | Spring -> SpringBoot > SpringCloud 这样的关系
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 |
80 |
--------------------------------------------------------------------------------
/ly-note/9.maven的pom.xml依赖和import的区别与联系.txt:
--------------------------------------------------------------------------------
1 | maven依赖是引入外部资源库到本地,为本地代码的调用做准备,相当于你买了个CPU插到主板上,属于项目级的配置
2 | inport依赖是为本文件的代码声明引用,相当于你使用插在主板上的CPU,属于代码级的引用
3 |
4 | 他俩处于一个前后置的关系,代码只能引用项目中引入的库,如果项目中没有引入库,代码是无法引用的
5 | 就像你主板没有安装CPU你是没法直接使用CPU的,你电脑上没有安装Excel你也是没法使用Excel的。
--------------------------------------------------------------------------------
/ly-order/src/main/java/com/leyou/LyOrderApplication.java:
--------------------------------------------------------------------------------
1 | package com.leyou;
2 |
3 | import org.springframework.boot.SpringApplication;
4 | import org.springframework.boot.autoconfigure.SpringBootApplication;
5 | import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
6 | import org.springframework.cloud.openfeign.EnableFeignClients;
7 | import tk.mybatis.spring.annotation.MapperScan;
8 |
9 | @SpringBootApplication
10 | @EnableDiscoveryClient
11 | @EnableFeignClients
12 | @MapperScan("com.leyou.order.mapper")
13 | public class LyOrderApplication {
14 | public static void main(String[] args) {
15 | SpringApplication.run(LyOrderApplication.class);
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/ly-order/src/main/java/com/leyou/order/client/GoodsClient.java:
--------------------------------------------------------------------------------
1 | package com.leyou.order.client;
2 |
3 | import com.leyou.item.api.GoodsApi;
4 | import org.springframework.cloud.openfeign.FeignClient;
5 |
6 | @FeignClient("item-service")
7 | public interface GoodsClient extends GoodsApi{
8 | }
9 |
--------------------------------------------------------------------------------
/ly-order/src/main/java/com/leyou/order/config/IdWorkerConfig.java:
--------------------------------------------------------------------------------
1 | package com.leyou.order.config;
2 |
3 | import com.leyou.common.utils.IdWorker;
4 | import org.springframework.boot.context.properties.EnableConfigurationProperties;
5 | import org.springframework.context.annotation.Bean;
6 | import org.springframework.context.annotation.Configuration;
7 |
8 | @Configuration
9 | @EnableConfigurationProperties(IdWorkerProperties.class)
10 | public class IdWorkerConfig {
11 |
12 | @Bean
13 | public IdWorker idWorker(IdWorkerProperties prop) {
14 | return new IdWorker(prop.getWorkerId(), prop.getDataCenterId());
15 | }
16 | }
--------------------------------------------------------------------------------
/ly-order/src/main/java/com/leyou/order/config/IdWorkerProperties.java:
--------------------------------------------------------------------------------
1 | package com.leyou.order.config;
2 |
3 | import lombok.Data;
4 | import org.springframework.boot.context.properties.ConfigurationProperties;
5 |
6 | @Data
7 | @ConfigurationProperties(prefix = "ly.worker")
8 | public class IdWorkerProperties {
9 |
10 | private long workerId;// 当前机器id
11 |
12 | private long dataCenterId;// 序列号
13 |
14 | }
--------------------------------------------------------------------------------
/ly-order/src/main/java/com/leyou/order/config/PayConfig.java:
--------------------------------------------------------------------------------
1 | package com.leyou.order.config;
2 |
3 | import com.github.wxpay.sdk.WXPayConfig;
4 | import lombok.Data;
5 |
6 | import java.io.InputStream;
7 |
8 | @Data
9 | public class PayConfig implements WXPayConfig {
10 | private String appID;//= "wx8397f8696b538317"; // 公众账号ID
11 |
12 | private String mchID;// = "1473426802"; // 商户号
13 |
14 | private String key;// = "T6m9iK73b0kn9g5v426MKfHQH7X8rKwb"; // 生成签名的密钥
15 |
16 | private int httpConnectTimeoutMs;// = 1000; // 连接超时时间
17 |
18 | private int httpReadTimeoutMs;// = 5000;// 读取超时时间
19 |
20 | private String notifyUrl;
21 |
22 | @Override
23 | public InputStream getCertStream() {
24 | return null;
25 | }
26 | }
--------------------------------------------------------------------------------
/ly-order/src/main/java/com/leyou/order/config/WXPayConfiguration.java:
--------------------------------------------------------------------------------
1 | package com.leyou.order.config;
2 |
3 | import com.github.wxpay.sdk.WXPay;
4 | import com.github.wxpay.sdk.WXPayConstants;
5 | import org.springframework.boot.context.properties.ConfigurationProperties;
6 | import org.springframework.context.annotation.Bean;
7 | import org.springframework.context.annotation.Configuration;
8 |
9 | @Configuration
10 | public class WXPayConfiguration {
11 |
12 | @Bean
13 | @ConfigurationProperties(prefix = "ly.pay")
14 | public PayConfig payConfig(){
15 | return new PayConfig();
16 | }
17 |
18 | @Bean
19 | public WXPay wxPay(PayConfig payConfig){
20 | return new WXPay(payConfig, WXPayConstants.SignType.HMACSHA256);
21 | }
22 |
23 | }
--------------------------------------------------------------------------------
/ly-order/src/main/java/com/leyou/order/dto/AddressDTO.java:
--------------------------------------------------------------------------------
1 | package com.leyou.order.dto;
2 |
3 | import lombok.Data;
4 |
5 | @Data
6 | public class AddressDTO {
7 | private Long id;
8 | private String name;
9 | private String phone;
10 | private String state;
11 | private String city;
12 | private String district;
13 | private String address;
14 | private String zipCode;
15 | private Boolean isDefault;
16 | }
17 |
--------------------------------------------------------------------------------
/ly-order/src/main/java/com/leyou/order/dto/OrderDTO.java:
--------------------------------------------------------------------------------
1 | package com.leyou.order.dto;
2 |
3 | import com.leyou.common.dto.CartDTO;
4 | import lombok.AllArgsConstructor;
5 | import lombok.Data;
6 | import lombok.NoArgsConstructor;
7 |
8 | import javax.validation.constraints.NotNull;
9 | import java.util.List;
10 |
11 | /**
12 | * dto: orderDataTransferObject
13 | * 三个字段正好对应前端页面http://api.leyou.com/api/order-service/order 的三个字段
14 | * carts又是一个集合 包含了商品信息,所以又定义一个cartDTO
15 | */
16 |
17 | @Data
18 | @AllArgsConstructor
19 | @NoArgsConstructor
20 | public class OrderDTO {
21 |
22 | @NotNull
23 | private Long addressId; // 收获人地址id
24 |
25 | private Integer paymentType;// 付款类型
26 |
27 | private List carts;// 订单详情
28 | }
--------------------------------------------------------------------------------
/ly-order/src/main/java/com/leyou/order/enums/OrderStatusEnum.java:
--------------------------------------------------------------------------------
1 | package com.leyou.order.enums;
2 |
3 | public enum OrderStatusEnum {
4 | UN_PAY(1, "初始化,未付款"),
5 | PAYED(2, "已付款,未发货"),
6 | DELIVERED(3, "已发货,未确认"),
7 | SUCCESS(4, "已确认,未评价"),
8 | CLOSED(5, "已关闭,交易失败"),
9 | RATED(6, "已评价,交易结束")
10 | ;
11 |
12 | private int code;
13 | private String msg;
14 |
15 | OrderStatusEnum(int code, String msg) {
16 | this.code = code;
17 | this.msg = msg;
18 | }
19 |
20 | public int value(){
21 | return this.code;
22 | }
23 |
24 | public String msg(){
25 | return msg;
26 | }
27 | }
--------------------------------------------------------------------------------
/ly-order/src/main/java/com/leyou/order/enums/PayState.java:
--------------------------------------------------------------------------------
1 | package com.leyou.order.enums;
2 |
3 | public enum PayState {
4 | NOT_PAY(0),
5 | SUCCESS(1),
6 | FAIL(2);
7 |
8 | PayState(int value) {
9 | this.value = value;
10 | }
11 |
12 | int value;
13 |
14 | public int getValue() {
15 | return value;
16 | }
17 | }
--------------------------------------------------------------------------------
/ly-order/src/main/java/com/leyou/order/mapper/OrderDetailMapper.java:
--------------------------------------------------------------------------------
1 | package com.leyou.order.mapper;
2 |
3 | import com.leyou.common.mapper.BaseMapper;
4 | import com.leyou.order.pojo.OrderDetail;
5 |
6 | public interface OrderDetailMapper extends BaseMapper {
7 | }
8 |
--------------------------------------------------------------------------------
/ly-order/src/main/java/com/leyou/order/mapper/OrderMapper.java:
--------------------------------------------------------------------------------
1 | package com.leyou.order.mapper;
2 |
3 | import com.leyou.common.mapper.BaseMapper;
4 | import com.leyou.order.pojo.Order;
5 |
6 | public interface OrderMapper extends BaseMapper {
7 | }
8 |
--------------------------------------------------------------------------------
/ly-order/src/main/java/com/leyou/order/mapper/OrderStatusMapper.java:
--------------------------------------------------------------------------------
1 | package com.leyou.order.mapper;
2 |
3 | import com.leyou.order.pojo.OrderStatus;
4 | import tk.mybatis.mapper.common.Mapper;
5 |
6 | public interface OrderStatusMapper extends Mapper{
7 | }
8 |
--------------------------------------------------------------------------------
/ly-order/src/main/java/com/leyou/order/pojo/OrderDetail.java:
--------------------------------------------------------------------------------
1 | package com.leyou.order.pojo;
2 |
3 | import lombok.Data;
4 | import tk.mybatis.mapper.annotation.KeySql;
5 |
6 | import javax.persistence.Id;
7 | import javax.persistence.Table;
8 |
9 | @Data
10 | @Table(name = "tb_order_detail")
11 | public class OrderDetail {
12 |
13 | @Id
14 | @KeySql(useGeneratedKeys = true)
15 | private Long id;
16 |
17 | private Long orderId;// 订单id
18 |
19 | private Long skuId;// 商品id
20 |
21 | private Integer num;// 商品购买数量
22 |
23 | private String title;// 商品标题
24 |
25 | private Long price;// 商品单价
26 |
27 | private String ownSpec;// 商品规格数据
28 |
29 | private String image;// 图片
30 | }
--------------------------------------------------------------------------------
/ly-order/src/main/java/com/leyou/order/pojo/OrderStatus.java:
--------------------------------------------------------------------------------
1 | package com.leyou.order.pojo;
2 |
3 | import lombok.Data;
4 |
5 | import javax.persistence.Id;
6 | import javax.persistence.Table;
7 | import java.util.Date;
8 |
9 | @Data
10 | @Table(name = "tb_order_status")
11 | public class OrderStatus {
12 |
13 | @Id
14 | private Long orderId;
15 |
16 | private Integer status;
17 |
18 | private Date createTime;// 创建时间
19 |
20 | private Date paymentTime;// 付款时间
21 |
22 | private Date consignTime;// 发货时间
23 |
24 | private Date endTime;// 交易结束时间
25 |
26 | private Date closeTime;// 交易关闭时间
27 |
28 | private Date commentTime;// 评价时间
29 | }
--------------------------------------------------------------------------------
/ly-page/src/main/java/com/leyou/LyPageApplication.java:
--------------------------------------------------------------------------------
1 | package com.leyou;
2 |
3 | import org.springframework.boot.SpringApplication;
4 | import org.springframework.boot.autoconfigure.SpringBootApplication;
5 | import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
6 | import org.springframework.cloud.openfeign.EnableFeignClients;
7 |
8 | @EnableDiscoveryClient
9 | @EnableFeignClients
10 | @SpringBootApplication
11 | public class LyPageApplication {
12 | public static void main(String[] args) {
13 | SpringApplication.run(LyPageApplication.class);
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/ly-page/src/main/java/com/leyou/page/client/BrandClient.java:
--------------------------------------------------------------------------------
1 | package com.leyou.page.client;
2 |
3 | import com.leyou.item.api.BrandApi;
4 | import org.springframework.cloud.openfeign.FeignClient;
5 |
6 | @FeignClient("item-service")
7 | public interface BrandClient extends BrandApi{
8 | }
9 |
--------------------------------------------------------------------------------
/ly-page/src/main/java/com/leyou/page/client/CategoryClient.java:
--------------------------------------------------------------------------------
1 | package com.leyou.page.client;
2 |
3 | import com.leyou.item.api.CategoryApi;
4 | import org.springframework.cloud.openfeign.FeignClient;
5 |
6 | @FeignClient("item-service" )
7 | public interface CategoryClient extends CategoryApi{
8 |
9 | }
10 |
--------------------------------------------------------------------------------
/ly-page/src/main/java/com/leyou/page/client/GoodsClient.java:
--------------------------------------------------------------------------------
1 | package com.leyou.page.client;
2 |
3 |
4 | import com.leyou.item.api.GoodsApi;
5 | import org.springframework.cloud.openfeign.FeignClient;
6 |
7 | @FeignClient("item-service")
8 | public interface GoodsClient extends GoodsApi{
9 | }
10 |
--------------------------------------------------------------------------------
/ly-page/src/main/java/com/leyou/page/client/SpecificationClient.java:
--------------------------------------------------------------------------------
1 | package com.leyou.page.client;
2 |
3 | import com.leyou.item.api.SpecificationApi;
4 | import org.springframework.cloud.openfeign.FeignClient;
5 |
6 | @FeignClient("item-service")
7 | public interface SpecificationClient extends SpecificationApi {
8 | }
9 |
--------------------------------------------------------------------------------
/ly-page/src/main/resources/application.yml:
--------------------------------------------------------------------------------
1 | server:
2 | port: 8084
3 | spring:
4 | application:
5 | name: page-service
6 | thymeleaf:
7 | cache: false
8 | rabbitmq:
9 | host: 192.168.124.128
10 | username: leyou
11 | password: leyou
12 | virtual-host: /leyou
13 | eureka:
14 | client:
15 | service-url:
16 | defaultZone: http://127.0.0.1:10086/eureka
--------------------------------------------------------------------------------
/ly-page/src/test/java/com/leyou/page/service/PageServiceTest.java:
--------------------------------------------------------------------------------
1 | package com.leyou.page.service;
2 |
3 | import org.junit.Test;
4 | import org.junit.runner.RunWith;
5 | import org.springframework.beans.factory.annotation.Autowired;
6 | import org.springframework.boot.test.context.SpringBootTest;
7 | import org.springframework.test.context.junit4.SpringRunner;
8 |
9 | import static org.junit.Assert.*;
10 |
11 | //@RunWith(SpringRunner.class)
12 | //@SpringBootTest
13 | public class PageServiceTest {
14 |
15 | @Autowired
16 | private PageService pageService;
17 |
18 | @Test
19 | public void createHtml() {
20 | pageService.createHtml(141L);
21 |
22 | }
23 | }
--------------------------------------------------------------------------------
/ly-registry/src/main/java/com/leyou/LyRegistry.java:
--------------------------------------------------------------------------------
1 | package com.leyou;
2 |
3 | import org.springframework.boot.SpringApplication;
4 | import org.springframework.boot.autoconfigure.SpringBootApplication;
5 | import org.springframework.cloud.netflix.eureka.server.EnableEurekaServer;
6 |
7 | /**
8 | * ClassName:LyRegistry
9 | * PackageName:com.leyou
10 | * Description:
11 | *
12 | * @Date:2019/3/14 10:45
13 | * @Author:dianemax@163.com
14 | */
15 |
16 | @EnableEurekaServer
17 | @SpringBootApplication
18 | public class LyRegistry {
19 | public static void main(String[] args) {
20 | SpringApplication.run(LyRegistry.class);
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/ly-registry/src/main/resources/application.yml:
--------------------------------------------------------------------------------
1 | server:
2 | port: 10086
3 | spring:
4 | application:
5 | name: ly-registry #spring.application.name,这个很重要,这在以后的服务与服务之间相互调用一般都是根据这个name
6 | eureka:
7 | client:
8 | service-url:
9 | defaultZone: http://127.0.0.1:10086/eureka
--------------------------------------------------------------------------------
/ly-search/src/main/java/com/leyou/LySearchApplication.java:
--------------------------------------------------------------------------------
1 | package com.leyou;
2 |
3 | import org.springframework.boot.SpringApplication;
4 | import org.springframework.boot.autoconfigure.SpringBootApplication;
5 | import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
6 | import org.springframework.cloud.openfeign.EnableFeignClients;
7 |
8 | @SpringBootApplication
9 | @EnableDiscoveryClient
10 | @EnableFeignClients
11 | public class LySearchApplication {
12 | public static void main(String[] args) {
13 | SpringApplication.run(LySearchApplication.class);
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/ly-search/src/main/java/com/leyou/search/client/BrandClient.java:
--------------------------------------------------------------------------------
1 | package com.leyou.search.client;
2 |
3 | import com.leyou.item.api.BrandApi;
4 | import org.springframework.cloud.openfeign.FeignClient;
5 |
6 | @FeignClient("item-service")
7 | public interface BrandClient extends BrandApi{
8 | }
9 |
--------------------------------------------------------------------------------
/ly-search/src/main/java/com/leyou/search/client/CategoryClient.java:
--------------------------------------------------------------------------------
1 | package com.leyou.search.client;
2 |
3 | import com.leyou.item.api.CategoryApi;
4 | import com.leyou.item.pojo.Category;
5 | import org.springframework.cloud.openfeign.FeignClient;
6 | import org.springframework.web.bind.annotation.GetMapping;
7 | import org.springframework.web.bind.annotation.RequestParam;
8 |
9 | import java.util.List;
10 |
11 | @FeignClient("item-service" )
12 | public interface CategoryClient extends CategoryApi{
13 |
14 | }
15 |
--------------------------------------------------------------------------------
/ly-search/src/main/java/com/leyou/search/client/GoodsClient.java:
--------------------------------------------------------------------------------
1 | package com.leyou.search.client;
2 |
3 |
4 | import com.leyou.item.api.GoodsApi;
5 | import org.springframework.cloud.openfeign.FeignClient;
6 |
7 | @FeignClient("item-service")
8 | public interface GoodsClient extends GoodsApi{
9 | }
10 |
--------------------------------------------------------------------------------
/ly-search/src/main/java/com/leyou/search/client/SpecificationClient.java:
--------------------------------------------------------------------------------
1 | package com.leyou.search.client;
2 |
3 | import com.leyou.item.api.SpecificationApi;
4 | import org.springframework.cloud.openfeign.FeignClient;
5 |
6 | @FeignClient("item-service")
7 | public interface SpecificationClient extends SpecificationApi {
8 | }
9 |
--------------------------------------------------------------------------------
/ly-search/src/main/java/com/leyou/search/repository/GoodsRepository.java:
--------------------------------------------------------------------------------
1 | package com.leyou.search.repository;
2 |
3 | import com.leyou.search.pojo.Goods;
4 | import org.springframework.data.elasticsearch.repository.ElasticsearchRepository;
5 |
6 | public interface GoodsRepository extends ElasticsearchRepository {
7 | }
8 |
--------------------------------------------------------------------------------
/ly-search/src/main/resources/application.yml:
--------------------------------------------------------------------------------
1 | server:
2 | port: 8083
3 | spring:
4 | application:
5 | name: search-service
6 | data:
7 | elasticsearch:
8 | cluster-name: elasticsearch
9 | cluster-nodes: 192.168.124.128:9300
10 | jackson:
11 | default-property-inclusion: non_null # 配置json处理时忽略空值
12 | rabbitmq:
13 | host: 192.168.124.128
14 | username: leyou
15 | password: leyou
16 | virtual-host: /leyou
17 | eureka:
18 | client:
19 | service-url:
20 | defaultZone: http://127.0.0.1:10086/eureka
21 | registry-fetch-interval-seconds: 5
22 | instance:
23 | prefer-ip-address: true
24 | ip-address: 127.0.0.1
--------------------------------------------------------------------------------
/ly-sms/src/main/java/com/leyou/LySmsApplication.java:
--------------------------------------------------------------------------------
1 | package com.leyou;
2 |
3 | import org.springframework.boot.SpringApplication;
4 | import org.springframework.boot.autoconfigure.SpringBootApplication;
5 |
6 | @SpringBootApplication
7 | public class LySmsApplication {
8 | public static void main(String[] args) {
9 | SpringApplication.run(LySmsApplication.class);
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/ly-sms/src/main/java/com/leyou/sms/config/SmsProperties.java:
--------------------------------------------------------------------------------
1 | package com.leyou.sms.config;
2 |
3 | import lombok.Data;
4 | import org.springframework.boot.context.properties.ConfigurationProperties;
5 |
6 | @ConfigurationProperties(prefix = "ly.sms")
7 | @Data
8 | public class SmsProperties {
9 | String accessKeyId;
10 |
11 | String accessKeySecret;
12 |
13 | String signName;
14 |
15 | String verifyCodeTemplate;
16 | }
17 |
--------------------------------------------------------------------------------
/ly-sms/src/main/resources/application.yml:
--------------------------------------------------------------------------------
1 | server:
2 | port: 8086
3 | spring:
4 | application:
5 | name: sms-service
6 | rabbitmq:
7 | host: 192.168.124.128
8 | username: leyou
9 | password: leyou
10 | virtual-host: /leyou
11 | redis:
12 | host: 192.168.124.128
13 | ly:
14 | sms:
15 | accessKeyId: LTAIak6fEo1Fzdnl # 自己的accessKeyId
16 | accessKeySecret: N26r0rV3KjKZBfIIA1qjwmyVwX3S7 # 自己的AccessKeySecret
17 | signName: 乐优商城 # 签名名称
18 | verifyCodeTemplate: SMS_163052577 # 模板名称 sms参数均少一位,ID密码请去阿里云官方申请
--------------------------------------------------------------------------------
/ly-upload/src/main/java/com/leyou/LyUploadApplication.java:
--------------------------------------------------------------------------------
1 | package com.leyou;
2 |
3 | import org.springframework.boot.SpringApplication;
4 | import org.springframework.boot.autoconfigure.SpringBootApplication;
5 | import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
6 |
7 | @SpringBootApplication
8 | @EnableDiscoveryClient
9 | public class LyUploadApplication {
10 | public static void main(String[] args) {
11 | SpringApplication.run(LyUploadApplication.class);
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/ly-upload/src/main/java/com/leyou/upload/config/FastClientImporter.java:
--------------------------------------------------------------------------------
1 | package com.leyou.upload.config;
2 |
3 | import com.github.tobato.fastdfs.FdfsClientConfig;
4 | import org.springframework.context.annotation.Configuration;
5 | import org.springframework.context.annotation.EnableMBeanExport;
6 | import org.springframework.context.annotation.Import;
7 | import org.springframework.jmx.support.RegistrationPolicy;
8 |
9 | @Configuration
10 | @Import(FdfsClientConfig.class)
11 | // 解决jmx重复注册bean的问题
12 | @EnableMBeanExport(registration = RegistrationPolicy.IGNORE_EXISTING)
13 | public class FastClientImporter {
14 | }
--------------------------------------------------------------------------------
/ly-upload/src/main/resources/application.yml:
--------------------------------------------------------------------------------
1 | server:
2 | port: 8082
3 | spring:
4 | application:
5 | name: upload-service
6 | servlet:
7 | multipart:
8 | max-file-size: 5MB # 限制文件上传的大小
9 | # Eureka
10 | eureka:
11 | client:
12 | service-url:
13 | defaultZone: http://127.0.0.1:10086/eureka
14 | instance:
15 | prefer-ip-address: true
16 | ip-address: 127.0.0.1
17 | fdfs:
18 | so-timeout: 2500
19 | connect-timeout: 600
20 | thumb-image: # 缩略图
21 | width: 60
22 | height: 60
23 | tracker-list: # tracker地址
24 | - 192.168.124.128:22122
--------------------------------------------------------------------------------
/ly-user/ly-user-interface/src/main/java/com/leyou/user/api/UserApi.java:
--------------------------------------------------------------------------------
1 | package com.leyou.user.api;
2 |
3 | import com.leyou.user.pojo.User;
4 | import org.springframework.http.ResponseEntity;
5 | import org.springframework.web.bind.annotation.GetMapping;
6 | import org.springframework.web.bind.annotation.RequestParam;
7 |
8 | public interface UserApi {
9 | @GetMapping("query")
10 | User queryUsernameAndPassword(
11 | @RequestParam("username") String username,
12 | @RequestParam("password") String password);
13 | }
14 |
--------------------------------------------------------------------------------
/ly-user/ly-user-service/src/main/java/com/leyou/LyUserService.java:
--------------------------------------------------------------------------------
1 | package com.leyou;
2 |
3 | import org.springframework.boot.SpringApplication;
4 | import org.springframework.boot.autoconfigure.SpringBootApplication;
5 | import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
6 | import tk.mybatis.spring.annotation.MapperScan;
7 |
8 | @SpringBootApplication
9 | @EnableDiscoveryClient
10 | @MapperScan("com.leyou.user.mapper")
11 | public class LyUserService {
12 | public static void main(String[] args) {
13 | SpringApplication.run(LyUserService.class,args);
14 | }
15 | }
--------------------------------------------------------------------------------
/ly-user/ly-user-service/src/main/java/com/leyou/user/mapper/UserMapper.java:
--------------------------------------------------------------------------------
1 | package com.leyou.user.mapper;
2 |
3 | import com.leyou.user.pojo.User;
4 | import tk.mybatis.mapper.common.Mapper;
5 |
6 | public interface UserMapper extends Mapper {
7 | }
8 |
--------------------------------------------------------------------------------
/sql.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dianemax/leyou/ead199c7a06e0a0c92d07683c4a632daa24f2a70/sql.txt
--------------------------------------------------------------------------------