├── .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 | 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 | 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 | 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 --------------------------------------------------------------------------------