├── README.md ├── jdbc-demo ├── springcloud-jdbc-demo1 │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── example │ │ │ └── demo │ │ │ ├── JdbcDemo1Application.java │ │ │ ├── client │ │ │ ├── Demo2Client.java │ │ │ ├── Demo2ClientHystric.java │ │ │ ├── Demo3Client.java │ │ │ └── Demo3ClientHystric.java │ │ │ ├── controller │ │ │ └── DemoController.java │ │ │ ├── dao │ │ │ ├── TestDao.java │ │ │ └── impl │ │ │ │ └── TestDaoImpl.java │ │ │ ├── entity │ │ │ └── Test.java │ │ │ └── service │ │ │ ├── DemoService.java │ │ │ └── impl │ │ │ ├── DemoServiceImpl.java │ │ │ └── TxManagerTxUrlServiceImpl.java │ │ └── resources │ │ └── application.properties ├── springcloud-jdbc-demo2 │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── example │ │ │ └── demo │ │ │ ├── JdbcDemo2Application.java │ │ │ ├── controller │ │ │ └── DemoController.java │ │ │ ├── dao │ │ │ ├── TestDao.java │ │ │ └── impl │ │ │ │ └── TestDaoImpl.java │ │ │ ├── entity │ │ │ └── Test.java │ │ │ └── service │ │ │ ├── DemoService.java │ │ │ └── impl │ │ │ ├── DemoServiceImpl.java │ │ │ └── TxManagerTxUrlServiceImpl.java │ │ └── resources │ │ └── application.properties ├── springcloud-jdbc-demo3 │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── example │ │ │ └── demo │ │ │ ├── JdbcDemo3Application.java │ │ │ ├── client │ │ │ ├── Demo4Client.java │ │ │ ├── Demo4ClientHystric.java │ │ │ ├── Demo5Client.java │ │ │ └── Demo5ClientHystric.java │ │ │ ├── controller │ │ │ └── DemoController.java │ │ │ ├── dao │ │ │ ├── TestDao.java │ │ │ └── impl │ │ │ │ └── TestDaoImpl.java │ │ │ ├── entity │ │ │ └── Test.java │ │ │ └── service │ │ │ ├── DemoService.java │ │ │ └── impl │ │ │ ├── DemoServiceImpl.java │ │ │ └── TxManagerTxUrlServiceImpl.java │ │ └── resources │ │ └── application.properties ├── springcloud-jdbc-demo4 │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── example │ │ │ └── demo │ │ │ ├── JdbcDemo4Application.java │ │ │ ├── controller │ │ │ └── DemoController.java │ │ │ ├── dao │ │ │ ├── TestDao.java │ │ │ └── impl │ │ │ │ └── TestDaoImpl.java │ │ │ ├── entity │ │ │ └── Test.java │ │ │ └── service │ │ │ ├── DemoService.java │ │ │ └── impl │ │ │ ├── DemoServiceImpl.java │ │ │ └── TxManagerTxUrlServiceImpl.java │ │ └── resources │ │ └── application.properties └── springcloud-jdbc-demo5 │ ├── .gitignore │ ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ └── main │ ├── java │ └── com │ │ └── example │ │ └── demo │ │ ├── JdbcDemo5Application.java │ │ ├── controller │ │ └── DemoController.java │ │ ├── dao │ │ ├── TestDao.java │ │ └── impl │ │ │ └── TestDaoImpl.java │ │ ├── entity │ │ └── Test.java │ │ └── service │ │ ├── DemoService.java │ │ └── impl │ │ ├── DemoServiceImpl.java │ │ └── TxManagerTxUrlServiceImpl.java │ └── resources │ └── application.properties ├── jpa-demo ├── springcloud-jpa-demo1 │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── example │ │ │ └── demo │ │ │ ├── JpaDemo1Application.java │ │ │ ├── client │ │ │ ├── Demo2Client.java │ │ │ └── Demo2ClientHystric.java │ │ │ ├── controller │ │ │ └── DemoController.java │ │ │ ├── dao │ │ │ └── TestRepository.java │ │ │ ├── entity │ │ │ └── Test.java │ │ │ └── service │ │ │ ├── DemoService.java │ │ │ └── impl │ │ │ ├── DemoServiceImpl.java │ │ │ └── TxManagerTxUrlServiceImpl.java │ │ └── resources │ │ └── application.properties ├── springcloud-jpa-demo2 │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── example │ │ │ └── demo │ │ │ ├── JpaDemo2Application.java │ │ │ ├── client │ │ │ ├── Demo3Client.java │ │ │ └── Demo3ClientHystric.java │ │ │ ├── controller │ │ │ └── DemoController.java │ │ │ └── service │ │ │ ├── DemoService.java │ │ │ └── impl │ │ │ ├── DemoServiceImpl.java │ │ │ └── TxManagerTxUrlServiceImpl.java │ │ └── resources │ │ └── application.properties └── springcloud-jpa-demo3 │ ├── .gitignore │ ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ └── main │ ├── java │ └── com │ │ └── example │ │ └── demo │ │ ├── JpaDemo3Application.java │ │ ├── controller │ │ └── DemoController.java │ │ ├── dao │ │ └── TestRepository.java │ │ ├── entity │ │ └── Test.java │ │ └── service │ │ ├── DemoService.java │ │ └── impl │ │ ├── DemoServiceImpl.java │ │ └── TxManagerTxUrlServiceImpl.java │ └── resources │ └── application.properties ├── mybatis-demo ├── springcloud-mybatis-demo1 │ ├── .idea │ │ ├── compiler.xml │ │ ├── encodings.xml │ │ ├── libraries │ │ │ ├── Maven__antlr_antlr_2_7_7.xml │ │ │ ├── Maven__aopalliance_aopalliance_1_0.xml │ │ │ ├── Maven__asm_asm_3_1.xml │ │ │ ├── Maven__cglib_cglib_2_2.xml │ │ │ ├── Maven__ch_qos_logback_logback_classic_1_1_11.xml │ │ │ ├── Maven__ch_qos_logback_logback_core_1_1_11.xml │ │ │ ├── Maven__com_alibaba_druid_1_0_19.xml │ │ │ ├── Maven__com_fasterxml_classmate_1_3_3.xml │ │ │ ├── Maven__com_fasterxml_jackson_core_jackson_annotations_2_8_0.xml │ │ │ ├── Maven__com_fasterxml_jackson_core_jackson_core_2_8_8.xml │ │ │ ├── Maven__com_fasterxml_jackson_core_jackson_databind_2_8_8.xml │ │ │ ├── Maven__com_google_code_gson_gson_2_8_0.xml │ │ │ ├── Maven__com_google_guava_guava_18_0.xml │ │ │ ├── Maven__com_google_inject_guice_4_1_0.xml │ │ │ ├── Maven__com_jayway_jsonpath_json_path_2_2_0.xml │ │ │ ├── Maven__com_lorne_core_lorne_core_1_0_0_RELEASE.xml │ │ │ ├── Maven__com_lorne_tx_springcloud_transaction_1_0_0_RELEASE.xml │ │ │ ├── Maven__com_netflix_archaius_archaius_core_0_7_4.xml │ │ │ ├── Maven__com_netflix_eureka_eureka_client_1_6_2.xml │ │ │ ├── Maven__com_netflix_eureka_eureka_core_1_6_2.xml │ │ │ ├── Maven__com_netflix_hystrix_hystrix_core_1_5_12.xml │ │ │ ├── Maven__com_netflix_netflix_commons_netflix_commons_util_0_1_1.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_2.xml │ │ │ ├── Maven__com_netflix_ribbon_ribbon_core_2_2_2.xml │ │ │ ├── Maven__com_netflix_ribbon_ribbon_eureka_2_2_2.xml │ │ │ ├── Maven__com_netflix_ribbon_ribbon_httpclient_2_2_2.xml │ │ │ ├── Maven__com_netflix_ribbon_ribbon_loadbalancer_2_2_2.xml │ │ │ ├── Maven__com_netflix_ribbon_ribbon_transport_2_2_2.xml │ │ │ ├── Maven__com_netflix_servo_servo_core_0_10_1.xml │ │ │ ├── Maven__com_netflix_servo_servo_internal_0_10_1.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_thoughtworks_xstream_xstream_1_4_9.xml │ │ │ ├── Maven__com_vaadin_external_google_android_json_0_0_20131108_vaadin1.xml │ │ │ ├── Maven__commons_beanutils_commons_beanutils_1_9_3.xml │ │ │ ├── Maven__commons_codec_commons_codec_1_10.xml │ │ │ ├── Maven__commons_collections_commons_collections_3_2_2.xml │ │ │ ├── Maven__commons_configuration_commons_configuration_1_8.xml │ │ │ ├── Maven__commons_dbcp_commons_dbcp_1_4.xml │ │ │ ├── Maven__commons_dbutils_commons_dbutils_1_6.xml │ │ │ ├── Maven__commons_fileupload_commons_fileupload_1_3_1.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__commons_logging_commons_logging_1_1_1.xml │ │ │ ├── Maven__commons_pool_commons_pool_1_6.xml │ │ │ ├── Maven__io_github_openfeign_feign_core_9_5_0.xml │ │ │ ├── Maven__io_github_openfeign_feign_hystrix_9_5_0.xml │ │ │ ├── Maven__io_github_openfeign_feign_slf4j_9_5_0.xml │ │ │ ├── Maven__io_netty_netty_buffer_4_0_27_Final.xml │ │ │ ├── Maven__io_netty_netty_codec_4_0_27_Final.xml │ │ │ ├── Maven__io_netty_netty_codec_http_4_0_27_Final.xml │ │ │ ├── Maven__io_netty_netty_common_4_0_27_Final.xml │ │ │ ├── Maven__io_netty_netty_handler_4_0_27_Final.xml │ │ │ ├── Maven__io_netty_netty_transport_4_0_27_Final.xml │ │ │ ├── Maven__io_netty_netty_transport_native_epoll_4_0_27_Final.xml │ │ │ ├── Maven__io_reactivex_rxjava_1_1_10.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_inject_javax_inject_1.xml │ │ │ ├── Maven__javax_servlet_javax_servlet_api_3_1_0.xml │ │ │ ├── Maven__javax_servlet_jsp_javax_servlet_jsp_api_2_3_1.xml │ │ │ ├── Maven__javax_servlet_jstl_1_2.xml │ │ │ ├── Maven__javax_validation_validation_api_1_1_0_Final.xml │ │ │ ├── Maven__javax_ws_rs_jsr311_api_1_1_1.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_42.xml │ │ │ ├── Maven__net_minidev_accessors_smart_1_1.xml │ │ │ ├── Maven__net_minidev_json_smart_2_2_1.xml │ │ │ ├── Maven__net_sf_ezmorph_ezmorph_1_0_6.xml │ │ │ ├── Maven__net_sf_json_lib_json_lib_2_3.xml │ │ │ ├── Maven__org_antlr_antlr_runtime_3_4.xml │ │ │ ├── Maven__org_antlr_stringtemplate_3_2_1.xml │ │ │ ├── Maven__org_apache_axis_axis_1_4.xml │ │ │ ├── Maven__org_apache_commons_commons_math_2_2.xml │ │ │ ├── Maven__org_apache_commons_commons_pool2_2_4_2.xml │ │ │ ├── Maven__org_apache_httpcomponents_httpclient_4_5_3.xml │ │ │ ├── Maven__org_apache_httpcomponents_httpcore_4_4_6.xml │ │ │ ├── Maven__org_apache_httpcomponents_httpmime_4_5_3.xml │ │ │ ├── Maven__org_apache_tomcat_embed_tomcat_embed_core_8_5_15.xml │ │ │ ├── Maven__org_apache_tomcat_embed_tomcat_embed_el_8_5_15.xml │ │ │ ├── Maven__org_apache_tomcat_embed_tomcat_embed_websocket_8_5_15.xml │ │ │ ├── Maven__org_apache_tomcat_tomcat_jdbc_8_5_15.xml │ │ │ ├── Maven__org_apache_tomcat_tomcat_juli_8_5_15.xml │ │ │ ├── Maven__org_aspectj_aspectjrt_1_8_10.xml │ │ │ ├── Maven__org_aspectj_aspectjweaver_1_8_10.xml │ │ │ ├── Maven__org_assertj_assertj_core_2_6_0.xml │ │ │ ├── Maven__org_bouncycastle_bcpkix_jdk15on_1_55.xml │ │ │ ├── Maven__org_bouncycastle_bcprov_jdk15on_1_55.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_hamcrest_hamcrest_core_1_3.xml │ │ │ ├── Maven__org_hamcrest_hamcrest_library_1_3.xml │ │ │ ├── Maven__org_hdrhistogram_HdrHistogram_2_1_9.xml │ │ │ ├── Maven__org_hibernate_hibernate_validator_5_3_5_Final.xml │ │ │ ├── Maven__org_jboss_logging_jboss_logging_3_3_1_Final.xml │ │ │ ├── Maven__org_jvnet_animal_sniffer_annotation_1_0.xml │ │ │ ├── Maven__org_mockito_mockito_core_1_10_19.xml │ │ │ ├── Maven__org_mybatis_mybatis_3_4_0.xml │ │ │ ├── Maven__org_mybatis_mybatis_spring_1_3_0.xml │ │ │ ├── Maven__org_mybatis_spring_boot_mybatis_spring_boot_autoconfigure_1_1_1.xml │ │ │ ├── Maven__org_mybatis_spring_boot_mybatis_spring_boot_starter_1_1_1.xml │ │ │ ├── Maven__org_objenesis_objenesis_2_1.xml │ │ │ ├── Maven__org_ow2_asm_asm_5_0_3.xml │ │ │ ├── Maven__org_skyscreamer_jsonassert_1_4_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_log4j_over_slf4j_1_7_25.xml │ │ │ ├── Maven__org_slf4j_slf4j_api_1_7_25.xml │ │ │ ├── Maven__org_springframework_boot_spring_boot_1_5_4_RELEASE.xml │ │ │ ├── Maven__org_springframework_boot_spring_boot_autoconfigure_1_5_4_RELEASE.xml │ │ │ ├── Maven__org_springframework_boot_spring_boot_starter_1_5_4_RELEASE.xml │ │ │ ├── Maven__org_springframework_boot_spring_boot_starter_aop_1_5_4_RELEASE.xml │ │ │ ├── Maven__org_springframework_boot_spring_boot_starter_jdbc_1_5_4_RELEASE.xml │ │ │ ├── Maven__org_springframework_boot_spring_boot_starter_logging_1_5_4_RELEASE.xml │ │ │ ├── Maven__org_springframework_boot_spring_boot_starter_test_1_5_4_RELEASE.xml │ │ │ ├── Maven__org_springframework_boot_spring_boot_starter_tomcat_1_5_4_RELEASE.xml │ │ │ ├── Maven__org_springframework_boot_spring_boot_starter_web_1_5_4_RELEASE.xml │ │ │ ├── Maven__org_springframework_boot_spring_boot_test_1_5_4_RELEASE.xml │ │ │ ├── Maven__org_springframework_boot_spring_boot_test_autoconfigure_1_5_4_RELEASE.xml │ │ │ ├── Maven__org_springframework_cloud_spring_cloud_commons_1_2_2_RELEASE.xml │ │ │ ├── Maven__org_springframework_cloud_spring_cloud_context_1_2_2_RELEASE.xml │ │ │ ├── Maven__org_springframework_cloud_spring_cloud_netflix_core_1_3_1_RELEASE.xml │ │ │ ├── Maven__org_springframework_cloud_spring_cloud_netflix_eureka_client_1_3_1_RELEASE.xml │ │ │ ├── Maven__org_springframework_cloud_spring_cloud_starter_1_2_2_RELEASE.xml │ │ │ ├── Maven__org_springframework_cloud_spring_cloud_starter_archaius_1_3_1_RELEASE.xml │ │ │ ├── Maven__org_springframework_cloud_spring_cloud_starter_eureka_1_3_1_RELEASE.xml │ │ │ ├── Maven__org_springframework_cloud_spring_cloud_starter_feign_1_3_1_RELEASE.xml │ │ │ ├── Maven__org_springframework_cloud_spring_cloud_starter_ribbon_1_3_1_RELEASE.xml │ │ │ ├── Maven__org_springframework_security_spring_security_crypto_4_2_3_RELEASE.xml │ │ │ ├── Maven__org_springframework_security_spring_security_rsa_1_0_3_RELEASE.xml │ │ │ ├── Maven__org_springframework_spring_aop_4_3_9_RELEASE.xml │ │ │ ├── Maven__org_springframework_spring_beans_4_3_9_RELEASE.xml │ │ │ ├── Maven__org_springframework_spring_context_4_3_9_RELEASE.xml │ │ │ ├── Maven__org_springframework_spring_core_4_3_9_RELEASE.xml │ │ │ ├── Maven__org_springframework_spring_expression_4_3_9_RELEASE.xml │ │ │ ├── Maven__org_springframework_spring_jdbc_4_3_9_RELEASE.xml │ │ │ ├── Maven__org_springframework_spring_test_4_3_9_RELEASE.xml │ │ │ ├── Maven__org_springframework_spring_tx_4_3_9_RELEASE.xml │ │ │ ├── Maven__org_springframework_spring_web_4_3_9_RELEASE.xml │ │ │ ├── Maven__org_springframework_spring_webmvc_4_3_9_RELEASE.xml │ │ │ ├── Maven__org_yaml_snakeyaml_1_17.xml │ │ │ ├── Maven__redis_clients_jedis_2_9_0.xml │ │ │ ├── Maven__stax_stax_api_1_0_1.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 │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── example │ │ │ └── demo │ │ │ ├── MybatisDemo1Application.java │ │ │ ├── client │ │ │ ├── Demo2Client.java │ │ │ └── Demo2ClientHystric.java │ │ │ ├── controller │ │ │ └── DemoController.java │ │ │ ├── dao │ │ │ └── TestMapper.java │ │ │ ├── entity │ │ │ └── Test.java │ │ │ └── service │ │ │ ├── DemoService.java │ │ │ └── impl │ │ │ ├── DemoServiceImpl.java │ │ │ ├── TxManagerHttpRequestServiceImpl.java │ │ │ └── TxManagerTxUrlServiceImpl.java │ │ └── resources │ │ └── application.properties └── springcloud-mybatis-demo2 │ ├── .idea │ ├── compiler.xml │ ├── encodings.xml │ ├── libraries │ │ ├── Maven__antlr_antlr_2_7_7.xml │ │ ├── Maven__aopalliance_aopalliance_1_0.xml │ │ ├── Maven__asm_asm_3_1.xml │ │ ├── Maven__cglib_cglib_2_2.xml │ │ ├── Maven__ch_qos_logback_logback_classic_1_1_11.xml │ │ ├── Maven__ch_qos_logback_logback_core_1_1_11.xml │ │ ├── Maven__com_alibaba_druid_1_0_19.xml │ │ ├── Maven__com_fasterxml_classmate_1_3_3.xml │ │ ├── Maven__com_fasterxml_jackson_core_jackson_annotations_2_8_0.xml │ │ ├── Maven__com_fasterxml_jackson_core_jackson_core_2_8_8.xml │ │ ├── Maven__com_fasterxml_jackson_core_jackson_databind_2_8_8.xml │ │ ├── Maven__com_google_code_gson_gson_2_8_0.xml │ │ ├── Maven__com_google_guava_guava_18_0.xml │ │ ├── Maven__com_google_inject_guice_4_1_0.xml │ │ ├── Maven__com_jayway_jsonpath_json_path_2_2_0.xml │ │ ├── Maven__com_lorne_core_lorne_core_1_0_0_RELEASE.xml │ │ ├── Maven__com_lorne_tx_springcloud_transaction_1_0_0_RELEASE.xml │ │ ├── Maven__com_netflix_archaius_archaius_core_0_7_4.xml │ │ ├── Maven__com_netflix_eureka_eureka_client_1_6_2.xml │ │ ├── Maven__com_netflix_eureka_eureka_core_1_6_2.xml │ │ ├── Maven__com_netflix_hystrix_hystrix_core_1_5_12.xml │ │ ├── Maven__com_netflix_netflix_commons_netflix_commons_util_0_1_1.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_2.xml │ │ ├── Maven__com_netflix_ribbon_ribbon_core_2_2_2.xml │ │ ├── Maven__com_netflix_ribbon_ribbon_eureka_2_2_2.xml │ │ ├── Maven__com_netflix_ribbon_ribbon_httpclient_2_2_2.xml │ │ ├── Maven__com_netflix_ribbon_ribbon_loadbalancer_2_2_2.xml │ │ ├── Maven__com_netflix_ribbon_ribbon_transport_2_2_2.xml │ │ ├── Maven__com_netflix_servo_servo_core_0_10_1.xml │ │ ├── Maven__com_netflix_servo_servo_internal_0_10_1.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_thoughtworks_xstream_xstream_1_4_9.xml │ │ ├── Maven__com_vaadin_external_google_android_json_0_0_20131108_vaadin1.xml │ │ ├── Maven__commons_beanutils_commons_beanutils_1_9_3.xml │ │ ├── Maven__commons_codec_commons_codec_1_10.xml │ │ ├── Maven__commons_collections_commons_collections_3_2_2.xml │ │ ├── Maven__commons_configuration_commons_configuration_1_8.xml │ │ ├── Maven__commons_dbcp_commons_dbcp_1_4.xml │ │ ├── Maven__commons_dbutils_commons_dbutils_1_6.xml │ │ ├── Maven__commons_fileupload_commons_fileupload_1_3_1.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__commons_logging_commons_logging_1_1_1.xml │ │ ├── Maven__commons_pool_commons_pool_1_6.xml │ │ ├── Maven__io_github_openfeign_feign_core_9_5_0.xml │ │ ├── Maven__io_github_openfeign_feign_hystrix_9_5_0.xml │ │ ├── Maven__io_github_openfeign_feign_slf4j_9_5_0.xml │ │ ├── Maven__io_netty_netty_buffer_4_0_27_Final.xml │ │ ├── Maven__io_netty_netty_codec_4_0_27_Final.xml │ │ ├── Maven__io_netty_netty_codec_http_4_0_27_Final.xml │ │ ├── Maven__io_netty_netty_common_4_0_27_Final.xml │ │ ├── Maven__io_netty_netty_handler_4_0_27_Final.xml │ │ ├── Maven__io_netty_netty_transport_4_0_27_Final.xml │ │ ├── Maven__io_netty_netty_transport_native_epoll_4_0_27_Final.xml │ │ ├── Maven__io_reactivex_rxjava_1_1_10.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_inject_javax_inject_1.xml │ │ ├── Maven__javax_servlet_javax_servlet_api_3_1_0.xml │ │ ├── Maven__javax_servlet_jsp_javax_servlet_jsp_api_2_3_1.xml │ │ ├── Maven__javax_servlet_jstl_1_2.xml │ │ ├── Maven__javax_validation_validation_api_1_1_0_Final.xml │ │ ├── Maven__javax_ws_rs_jsr311_api_1_1_1.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_42.xml │ │ ├── Maven__net_minidev_accessors_smart_1_1.xml │ │ ├── Maven__net_minidev_json_smart_2_2_1.xml │ │ ├── Maven__net_sf_ezmorph_ezmorph_1_0_6.xml │ │ ├── Maven__net_sf_json_lib_json_lib_2_3.xml │ │ ├── Maven__org_antlr_antlr_runtime_3_4.xml │ │ ├── Maven__org_antlr_stringtemplate_3_2_1.xml │ │ ├── Maven__org_apache_axis_axis_1_4.xml │ │ ├── Maven__org_apache_commons_commons_math_2_2.xml │ │ ├── Maven__org_apache_commons_commons_pool2_2_4_2.xml │ │ ├── Maven__org_apache_httpcomponents_httpclient_4_5_3.xml │ │ ├── Maven__org_apache_httpcomponents_httpcore_4_4_6.xml │ │ ├── Maven__org_apache_httpcomponents_httpmime_4_5_3.xml │ │ ├── Maven__org_apache_tomcat_embed_tomcat_embed_core_8_5_15.xml │ │ ├── Maven__org_apache_tomcat_embed_tomcat_embed_el_8_5_15.xml │ │ ├── Maven__org_apache_tomcat_embed_tomcat_embed_websocket_8_5_15.xml │ │ ├── Maven__org_apache_tomcat_tomcat_jdbc_8_5_15.xml │ │ ├── Maven__org_apache_tomcat_tomcat_juli_8_5_15.xml │ │ ├── Maven__org_aspectj_aspectjrt_1_8_10.xml │ │ ├── Maven__org_aspectj_aspectjweaver_1_8_10.xml │ │ ├── Maven__org_assertj_assertj_core_2_6_0.xml │ │ ├── Maven__org_bouncycastle_bcpkix_jdk15on_1_55.xml │ │ ├── Maven__org_bouncycastle_bcprov_jdk15on_1_55.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_hamcrest_hamcrest_core_1_3.xml │ │ ├── Maven__org_hamcrest_hamcrest_library_1_3.xml │ │ ├── Maven__org_hdrhistogram_HdrHistogram_2_1_9.xml │ │ ├── Maven__org_hibernate_hibernate_validator_5_3_5_Final.xml │ │ ├── Maven__org_jboss_logging_jboss_logging_3_3_1_Final.xml │ │ ├── Maven__org_jvnet_animal_sniffer_annotation_1_0.xml │ │ ├── Maven__org_mockito_mockito_core_1_10_19.xml │ │ ├── Maven__org_mybatis_mybatis_3_4_0.xml │ │ ├── Maven__org_mybatis_mybatis_spring_1_3_0.xml │ │ ├── Maven__org_mybatis_spring_boot_mybatis_spring_boot_autoconfigure_1_1_1.xml │ │ ├── Maven__org_mybatis_spring_boot_mybatis_spring_boot_starter_1_1_1.xml │ │ ├── Maven__org_objenesis_objenesis_2_1.xml │ │ ├── Maven__org_ow2_asm_asm_5_0_3.xml │ │ ├── Maven__org_skyscreamer_jsonassert_1_4_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_log4j_over_slf4j_1_7_25.xml │ │ ├── Maven__org_slf4j_slf4j_api_1_7_25.xml │ │ ├── Maven__org_springframework_boot_spring_boot_1_5_4_RELEASE.xml │ │ ├── Maven__org_springframework_boot_spring_boot_autoconfigure_1_5_4_RELEASE.xml │ │ ├── Maven__org_springframework_boot_spring_boot_starter_1_5_4_RELEASE.xml │ │ ├── Maven__org_springframework_boot_spring_boot_starter_aop_1_5_4_RELEASE.xml │ │ ├── Maven__org_springframework_boot_spring_boot_starter_jdbc_1_5_4_RELEASE.xml │ │ ├── Maven__org_springframework_boot_spring_boot_starter_logging_1_5_4_RELEASE.xml │ │ ├── Maven__org_springframework_boot_spring_boot_starter_test_1_5_4_RELEASE.xml │ │ ├── Maven__org_springframework_boot_spring_boot_starter_tomcat_1_5_4_RELEASE.xml │ │ ├── Maven__org_springframework_boot_spring_boot_starter_web_1_5_4_RELEASE.xml │ │ ├── Maven__org_springframework_boot_spring_boot_test_1_5_4_RELEASE.xml │ │ ├── Maven__org_springframework_boot_spring_boot_test_autoconfigure_1_5_4_RELEASE.xml │ │ ├── Maven__org_springframework_cloud_spring_cloud_commons_1_2_2_RELEASE.xml │ │ ├── Maven__org_springframework_cloud_spring_cloud_context_1_2_2_RELEASE.xml │ │ ├── Maven__org_springframework_cloud_spring_cloud_netflix_core_1_3_1_RELEASE.xml │ │ ├── Maven__org_springframework_cloud_spring_cloud_netflix_eureka_client_1_3_1_RELEASE.xml │ │ ├── Maven__org_springframework_cloud_spring_cloud_starter_1_2_2_RELEASE.xml │ │ ├── Maven__org_springframework_cloud_spring_cloud_starter_archaius_1_3_1_RELEASE.xml │ │ ├── Maven__org_springframework_cloud_spring_cloud_starter_eureka_1_3_1_RELEASE.xml │ │ ├── Maven__org_springframework_cloud_spring_cloud_starter_feign_1_3_1_RELEASE.xml │ │ ├── Maven__org_springframework_cloud_spring_cloud_starter_ribbon_1_3_1_RELEASE.xml │ │ ├── Maven__org_springframework_security_spring_security_crypto_4_2_3_RELEASE.xml │ │ ├── Maven__org_springframework_security_spring_security_rsa_1_0_3_RELEASE.xml │ │ ├── Maven__org_springframework_spring_aop_4_3_9_RELEASE.xml │ │ ├── Maven__org_springframework_spring_beans_4_3_9_RELEASE.xml │ │ ├── Maven__org_springframework_spring_context_4_3_9_RELEASE.xml │ │ ├── Maven__org_springframework_spring_core_4_3_9_RELEASE.xml │ │ ├── Maven__org_springframework_spring_expression_4_3_9_RELEASE.xml │ │ ├── Maven__org_springframework_spring_jdbc_4_3_9_RELEASE.xml │ │ ├── Maven__org_springframework_spring_test_4_3_9_RELEASE.xml │ │ ├── Maven__org_springframework_spring_tx_4_3_9_RELEASE.xml │ │ ├── Maven__org_springframework_spring_web_4_3_9_RELEASE.xml │ │ ├── Maven__org_springframework_spring_webmvc_4_3_9_RELEASE.xml │ │ ├── Maven__org_yaml_snakeyaml_1_17.xml │ │ ├── Maven__redis_clients_jedis_2_9_0.xml │ │ ├── Maven__stax_stax_api_1_0_1.xml │ │ ├── Maven__xmlpull_xmlpull_1_1_3_1.xml │ │ └── Maven__xpp3_xpp3_min_1_1_4c.xml │ ├── misc.xml │ ├── modules.xml │ ├── vcs.xml │ └── workspace.xml │ ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ └── main │ ├── java │ └── com │ │ └── example │ │ └── demo │ │ ├── MybatisDemo2Application.java │ │ ├── controller │ │ └── DemoController.java │ │ ├── dao │ │ └── TestMapper.java │ │ ├── entity │ │ └── Test.java │ │ └── service │ │ ├── DemoService.java │ │ └── impl │ │ ├── DemoServiceImpl.java │ │ └── TxManagerTxUrlServiceImpl.java │ └── resources │ └── application.properties ├── pom.xml └── sharding-jdbc-demo ├── init.sql ├── springcloud-shardingjdbc-mybatis-demo1 ├── pom.xml ├── src │ └── main │ │ ├── java │ │ └── com │ │ │ └── example │ │ │ └── demo │ │ │ ├── ShardingJdbc1Application.java │ │ │ ├── client │ │ │ ├── Demo2Client.java │ │ │ └── Demo2ClientHystric.java │ │ │ ├── controller │ │ │ └── DemoController.java │ │ │ ├── dao │ │ │ └── TestMapper.java │ │ │ ├── entity │ │ │ └── Test.java │ │ │ └── service │ │ │ ├── DemoService.java │ │ │ └── impl │ │ │ ├── DemoServiceImpl.java │ │ │ ├── TxManagerHttpRequestServiceImpl.java │ │ │ └── TxManagerTxUrlServiceImpl.java │ │ └── resources │ │ └── application.properties └── target │ └── classes │ ├── application.properties │ └── com │ └── example │ └── demo │ ├── client │ ├── Demo2Client.class │ └── Demo2ClientHystric.class │ ├── controller │ └── DemoController.class │ ├── dao │ └── TestMapper.class │ ├── entity │ └── Test.class │ └── service │ ├── DemoService.class │ └── impl │ ├── DemoServiceImpl.class │ ├── TxManagerHttpRequestServiceImpl.class │ └── TxManagerTxUrlServiceImpl.class └── springcloud-shardingjdbc-mybatis-demo2 ├── pom.xml └── src └── main ├── java └── com │ └── example │ └── demo │ ├── ShardingJdbc2Application.java │ ├── controller │ └── DemoController.java │ ├── dao │ └── TestMapper.java │ ├── entity │ └── Test.java │ └── service │ ├── DemoService.java │ └── impl │ ├── DemoServiceImpl.java │ ├── TxManagerHttpRequestServiceImpl.java │ └── TxManagerTxUrlServiceImpl.java └── resources └── application.properties /README.md: -------------------------------------------------------------------------------- 1 | # springcloud LCN分布式事务v4.0 示例demo 2 | 3 | 4 | ## 使用说明见wiki 5 | 6 | 7 | [springcloud-lcn-demo.wiki](https://github.com/codingapi/springcloud-lcn-demo/wiki) -------------------------------------------------------------------------------- /jdbc-demo/springcloud-jdbc-demo1/.gitignore: -------------------------------------------------------------------------------- 1 | target/ 2 | !.mvn/wrapper/maven-wrapper.jar 3 | 4 | ### STS ### 5 | .apt_generated 6 | .classpath 7 | .factorypath 8 | .project 9 | .settings 10 | .springBeans 11 | 12 | ### IntelliJ IDEA ### 13 | .idea 14 | *.iws 15 | *.iml 16 | *.ipr 17 | 18 | ### NetBeans ### 19 | nbproject/private/ 20 | build/ 21 | nbbuild/ 22 | dist/ 23 | nbdist/ 24 | .nb-gradle/ -------------------------------------------------------------------------------- /jdbc-demo/springcloud-jdbc-demo1/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingapi/springcloud-lcn-demo/1e92c1fc864b209b9b84982e108808f2b4f203c6/jdbc-demo/springcloud-jdbc-demo1/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /jdbc-demo/springcloud-jdbc-demo1/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionUrl=https://repo1.maven.org/maven2/org/apache/maven/apache-maven/3.5.0/apache-maven-3.5.0-bin.zip 2 | -------------------------------------------------------------------------------- /jdbc-demo/springcloud-jdbc-demo1/src/main/java/com/example/demo/client/Demo2Client.java: -------------------------------------------------------------------------------- 1 | package com.example.demo.client; 2 | 3 | import com.example.demo.entity.Test; 4 | import org.springframework.cloud.netflix.feign.FeignClient; 5 | import org.springframework.web.bind.annotation.RequestMapping; 6 | 7 | import java.util.List; 8 | 9 | /** 10 | * Created by lorne on 2017/6/27. 11 | */ 12 | @FeignClient(value = "demo2",fallback = Demo2ClientHystric.class) 13 | public interface Demo2Client { 14 | 15 | 16 | @RequestMapping("/demo/list") 17 | List list(); 18 | 19 | 20 | @RequestMapping("/demo/save") 21 | int save(); 22 | } 23 | -------------------------------------------------------------------------------- /jdbc-demo/springcloud-jdbc-demo1/src/main/java/com/example/demo/client/Demo2ClientHystric.java: -------------------------------------------------------------------------------- 1 | package com.example.demo.client; 2 | 3 | import com.example.demo.entity.Test; 4 | import org.springframework.stereotype.Component; 5 | 6 | import java.util.List; 7 | 8 | 9 | @Component 10 | public class Demo2ClientHystric implements Demo2Client { 11 | 12 | 13 | @Override 14 | public List list() { 15 | System.out.println("进入断路器-list。。。"); 16 | throw new RuntimeException("list 保存失败."); 17 | } 18 | 19 | @Override 20 | public int save() { 21 | System.out.println("进入断路器-save。。。"); 22 | throw new RuntimeException("save 保存失败."); 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /jdbc-demo/springcloud-jdbc-demo1/src/main/java/com/example/demo/client/Demo3Client.java: -------------------------------------------------------------------------------- 1 | package com.example.demo.client; 2 | 3 | import com.example.demo.entity.Test; 4 | import org.springframework.cloud.netflix.feign.FeignClient; 5 | import org.springframework.web.bind.annotation.RequestMapping; 6 | 7 | import java.util.List; 8 | 9 | /** 10 | * Created by lorne on 2017/6/27. 11 | */ 12 | @FeignClient(value = "demo3",fallback = Demo3ClientHystric.class) 13 | public interface Demo3Client { 14 | 15 | 16 | @RequestMapping("/demo/list") 17 | List list(); 18 | 19 | 20 | @RequestMapping("/demo/save") 21 | int save(); 22 | } 23 | -------------------------------------------------------------------------------- /jdbc-demo/springcloud-jdbc-demo1/src/main/java/com/example/demo/client/Demo3ClientHystric.java: -------------------------------------------------------------------------------- 1 | package com.example.demo.client; 2 | 3 | import com.example.demo.entity.Test; 4 | import org.springframework.stereotype.Component; 5 | 6 | import java.util.List; 7 | 8 | 9 | @Component 10 | public class Demo3ClientHystric implements Demo3Client { 11 | 12 | 13 | @Override 14 | public List list() { 15 | System.out.println("进入断路器-list。。。"); 16 | throw new RuntimeException("list 保存失败."); 17 | } 18 | 19 | @Override 20 | public int save() { 21 | System.out.println("进入断路器-save。。。"); 22 | throw new RuntimeException("save 保存失败."); 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /jdbc-demo/springcloud-jdbc-demo1/src/main/java/com/example/demo/dao/TestDao.java: -------------------------------------------------------------------------------- 1 | package com.example.demo.dao; 2 | 3 | import com.example.demo.entity.Test; 4 | 5 | import java.util.List; 6 | 7 | /** 8 | * Created by lorne on 2017/6/26. 9 | */ 10 | public interface TestDao { 11 | int save(); 12 | 13 | List list(); 14 | } 15 | -------------------------------------------------------------------------------- /jdbc-demo/springcloud-jdbc-demo1/src/main/java/com/example/demo/entity/Test.java: -------------------------------------------------------------------------------- 1 | package com.example.demo.entity; 2 | 3 | /** 4 | * Created by lorne on 2017/6/26. 5 | */ 6 | public class Test { 7 | 8 | private Integer id; 9 | private String name; 10 | 11 | public Integer getId() { 12 | return id; 13 | } 14 | 15 | public void setId(Integer id) { 16 | this.id = id; 17 | } 18 | 19 | public String getName() { 20 | return name; 21 | } 22 | 23 | public void setName(String name) { 24 | this.name = name; 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /jdbc-demo/springcloud-jdbc-demo1/src/main/java/com/example/demo/service/DemoService.java: -------------------------------------------------------------------------------- 1 | package com.example.demo.service; 2 | 3 | import com.example.demo.entity.Test; 4 | 5 | import java.util.List; 6 | 7 | /** 8 | * Created by lorne on 2017/6/26. 9 | */ 10 | public interface DemoService { 11 | 12 | List list(); 13 | 14 | int save(); 15 | 16 | } 17 | -------------------------------------------------------------------------------- /jdbc-demo/springcloud-jdbc-demo1/src/main/java/com/example/demo/service/impl/TxManagerTxUrlServiceImpl.java: -------------------------------------------------------------------------------- 1 | package com.example.demo.service.impl; 2 | 3 | import com.codingapi.tx.config.service.TxManagerTxUrlService; 4 | import org.springframework.beans.factory.annotation.Value; 5 | import org.springframework.stereotype.Service; 6 | 7 | /** 8 | * create by lorne on 2017/11/18 9 | */ 10 | @Service 11 | public class TxManagerTxUrlServiceImpl implements TxManagerTxUrlService{ 12 | 13 | 14 | @Value("${tm.manager.url}") 15 | private String url; 16 | 17 | @Override 18 | public String getTxUrl() { 19 | System.out.println("load tm.manager.url "); 20 | return url; 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /jdbc-demo/springcloud-jdbc-demo2/.gitignore: -------------------------------------------------------------------------------- 1 | target/ 2 | !.mvn/wrapper/maven-wrapper.jar 3 | 4 | ### STS ### 5 | .apt_generated 6 | .classpath 7 | .factorypath 8 | .project 9 | .settings 10 | .springBeans 11 | 12 | ### IntelliJ IDEA ### 13 | .idea 14 | *.iws 15 | *.iml 16 | *.ipr 17 | 18 | ### NetBeans ### 19 | nbproject/private/ 20 | build/ 21 | nbbuild/ 22 | dist/ 23 | nbdist/ 24 | .nb-gradle/ -------------------------------------------------------------------------------- /jdbc-demo/springcloud-jdbc-demo2/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingapi/springcloud-lcn-demo/1e92c1fc864b209b9b84982e108808f2b4f203c6/jdbc-demo/springcloud-jdbc-demo2/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /jdbc-demo/springcloud-jdbc-demo2/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionUrl=https://repo1.maven.org/maven2/org/apache/maven/apache-maven/3.5.0/apache-maven-3.5.0-bin.zip 2 | -------------------------------------------------------------------------------- /jdbc-demo/springcloud-jdbc-demo2/src/main/java/com/example/demo/dao/TestDao.java: -------------------------------------------------------------------------------- 1 | package com.example.demo.dao; 2 | 3 | import com.example.demo.entity.Test; 4 | 5 | import java.util.List; 6 | 7 | /** 8 | * Created by lorne on 2017/6/26. 9 | */ 10 | public interface TestDao { 11 | int save(); 12 | 13 | List list(); 14 | } 15 | -------------------------------------------------------------------------------- /jdbc-demo/springcloud-jdbc-demo2/src/main/java/com/example/demo/entity/Test.java: -------------------------------------------------------------------------------- 1 | package com.example.demo.entity; 2 | 3 | /** 4 | * Created by lorne on 2017/6/26. 5 | */ 6 | public class Test { 7 | 8 | private Integer id; 9 | private String name; 10 | 11 | public Integer getId() { 12 | return id; 13 | } 14 | 15 | public void setId(Integer id) { 16 | this.id = id; 17 | } 18 | 19 | public String getName() { 20 | return name; 21 | } 22 | 23 | public void setName(String name) { 24 | this.name = name; 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /jdbc-demo/springcloud-jdbc-demo2/src/main/java/com/example/demo/service/DemoService.java: -------------------------------------------------------------------------------- 1 | package com.example.demo.service; 2 | 3 | import com.example.demo.entity.Test; 4 | 5 | import java.util.List; 6 | 7 | /** 8 | * Created by lorne on 2017/6/26. 9 | */ 10 | public interface DemoService { 11 | 12 | List list(); 13 | 14 | int save(); 15 | 16 | } 17 | -------------------------------------------------------------------------------- /jdbc-demo/springcloud-jdbc-demo2/src/main/java/com/example/demo/service/impl/TxManagerTxUrlServiceImpl.java: -------------------------------------------------------------------------------- 1 | package com.example.demo.service.impl; 2 | 3 | import com.codingapi.tx.config.service.TxManagerTxUrlService; 4 | import org.springframework.beans.factory.annotation.Value; 5 | import org.springframework.stereotype.Service; 6 | 7 | /** 8 | * create by lorne on 2017/11/18 9 | */ 10 | @Service 11 | public class TxManagerTxUrlServiceImpl implements TxManagerTxUrlService{ 12 | 13 | 14 | @Value("${tm.manager.url}") 15 | private String url; 16 | 17 | @Override 18 | public String getTxUrl() { 19 | System.out.println("load tm.manager.url "); 20 | return url; 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /jdbc-demo/springcloud-jdbc-demo3/.gitignore: -------------------------------------------------------------------------------- 1 | target/ 2 | !.mvn/wrapper/maven-wrapper.jar 3 | 4 | ### STS ### 5 | .apt_generated 6 | .classpath 7 | .factorypath 8 | .project 9 | .settings 10 | .springBeans 11 | 12 | ### IntelliJ IDEA ### 13 | .idea 14 | *.iws 15 | *.iml 16 | *.ipr 17 | 18 | ### NetBeans ### 19 | nbproject/private/ 20 | build/ 21 | nbbuild/ 22 | dist/ 23 | nbdist/ 24 | .nb-gradle/ -------------------------------------------------------------------------------- /jdbc-demo/springcloud-jdbc-demo3/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingapi/springcloud-lcn-demo/1e92c1fc864b209b9b84982e108808f2b4f203c6/jdbc-demo/springcloud-jdbc-demo3/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /jdbc-demo/springcloud-jdbc-demo3/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionUrl=https://repo1.maven.org/maven2/org/apache/maven/apache-maven/3.5.0/apache-maven-3.5.0-bin.zip 2 | -------------------------------------------------------------------------------- /jdbc-demo/springcloud-jdbc-demo3/src/main/java/com/example/demo/client/Demo4Client.java: -------------------------------------------------------------------------------- 1 | package com.example.demo.client; 2 | 3 | import com.example.demo.entity.Test; 4 | import org.springframework.cloud.netflix.feign.FeignClient; 5 | import org.springframework.web.bind.annotation.RequestMapping; 6 | 7 | import java.util.List; 8 | 9 | /** 10 | * Created by lorne on 2017/6/27. 11 | */ 12 | @FeignClient(value = "demo4",fallback = Demo4ClientHystric.class) 13 | public interface Demo4Client { 14 | 15 | 16 | @RequestMapping("/demo/list") 17 | List list(); 18 | 19 | 20 | @RequestMapping("/demo/save") 21 | int save(); 22 | } 23 | -------------------------------------------------------------------------------- /jdbc-demo/springcloud-jdbc-demo3/src/main/java/com/example/demo/client/Demo4ClientHystric.java: -------------------------------------------------------------------------------- 1 | package com.example.demo.client; 2 | 3 | import com.example.demo.entity.Test; 4 | import org.springframework.stereotype.Component; 5 | 6 | import java.util.List; 7 | 8 | 9 | @Component 10 | public class Demo4ClientHystric implements Demo4Client { 11 | 12 | 13 | @Override 14 | public List list() { 15 | System.out.println("进入断路器-list。。。"); 16 | throw new RuntimeException("list 保存失败."); 17 | } 18 | 19 | @Override 20 | public int save() { 21 | System.out.println("进入断路器-save。。。"); 22 | throw new RuntimeException("save 保存失败."); 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /jdbc-demo/springcloud-jdbc-demo3/src/main/java/com/example/demo/client/Demo5Client.java: -------------------------------------------------------------------------------- 1 | package com.example.demo.client; 2 | 3 | import com.example.demo.entity.Test; 4 | import org.springframework.cloud.netflix.feign.FeignClient; 5 | import org.springframework.web.bind.annotation.RequestMapping; 6 | 7 | import java.util.List; 8 | 9 | /** 10 | * Created by lorne on 2017/6/27. 11 | */ 12 | @FeignClient(value = "demo5",fallback = Demo5ClientHystric.class) 13 | public interface Demo5Client { 14 | 15 | 16 | @RequestMapping("/demo/list") 17 | List list(); 18 | 19 | 20 | @RequestMapping("/demo/save") 21 | int save(); 22 | } 23 | -------------------------------------------------------------------------------- /jdbc-demo/springcloud-jdbc-demo3/src/main/java/com/example/demo/client/Demo5ClientHystric.java: -------------------------------------------------------------------------------- 1 | package com.example.demo.client; 2 | 3 | import com.example.demo.entity.Test; 4 | import org.springframework.stereotype.Component; 5 | 6 | import java.util.List; 7 | 8 | 9 | @Component 10 | public class Demo5ClientHystric implements Demo5Client { 11 | 12 | 13 | @Override 14 | public List list() { 15 | System.out.println("进入断路器-list。。。"); 16 | throw new RuntimeException("list 保存失败."); 17 | } 18 | 19 | @Override 20 | public int save() { 21 | System.out.println("进入断路器-save。。。"); 22 | throw new RuntimeException("save 保存失败."); 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /jdbc-demo/springcloud-jdbc-demo3/src/main/java/com/example/demo/dao/TestDao.java: -------------------------------------------------------------------------------- 1 | package com.example.demo.dao; 2 | 3 | import com.example.demo.entity.Test; 4 | 5 | import java.util.List; 6 | 7 | /** 8 | * Created by lorne on 2017/6/26. 9 | */ 10 | public interface TestDao { 11 | int save(); 12 | 13 | List list(); 14 | } 15 | -------------------------------------------------------------------------------- /jdbc-demo/springcloud-jdbc-demo3/src/main/java/com/example/demo/entity/Test.java: -------------------------------------------------------------------------------- 1 | package com.example.demo.entity; 2 | 3 | /** 4 | * Created by lorne on 2017/6/26. 5 | */ 6 | public class Test { 7 | 8 | private Integer id; 9 | private String name; 10 | 11 | public Integer getId() { 12 | return id; 13 | } 14 | 15 | public void setId(Integer id) { 16 | this.id = id; 17 | } 18 | 19 | public String getName() { 20 | return name; 21 | } 22 | 23 | public void setName(String name) { 24 | this.name = name; 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /jdbc-demo/springcloud-jdbc-demo3/src/main/java/com/example/demo/service/DemoService.java: -------------------------------------------------------------------------------- 1 | package com.example.demo.service; 2 | 3 | import com.example.demo.entity.Test; 4 | 5 | import java.util.List; 6 | 7 | /** 8 | * Created by lorne on 2017/6/26. 9 | */ 10 | public interface DemoService { 11 | 12 | List list(); 13 | 14 | int save(); 15 | 16 | } 17 | -------------------------------------------------------------------------------- /jdbc-demo/springcloud-jdbc-demo3/src/main/java/com/example/demo/service/impl/TxManagerTxUrlServiceImpl.java: -------------------------------------------------------------------------------- 1 | package com.example.demo.service.impl; 2 | 3 | import com.codingapi.tx.config.service.TxManagerTxUrlService; 4 | import org.springframework.beans.factory.annotation.Value; 5 | import org.springframework.stereotype.Service; 6 | 7 | /** 8 | * create by lorne on 2017/11/18 9 | */ 10 | @Service 11 | public class TxManagerTxUrlServiceImpl implements TxManagerTxUrlService{ 12 | 13 | 14 | @Value("${tm.manager.url}") 15 | private String url; 16 | 17 | @Override 18 | public String getTxUrl() { 19 | System.out.println("load tm.manager.url "); 20 | return url; 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /jdbc-demo/springcloud-jdbc-demo4/.gitignore: -------------------------------------------------------------------------------- 1 | target/ 2 | !.mvn/wrapper/maven-wrapper.jar 3 | 4 | ### STS ### 5 | .apt_generated 6 | .classpath 7 | .factorypath 8 | .project 9 | .settings 10 | .springBeans 11 | 12 | ### IntelliJ IDEA ### 13 | .idea 14 | *.iws 15 | *.iml 16 | *.ipr 17 | 18 | ### NetBeans ### 19 | nbproject/private/ 20 | build/ 21 | nbbuild/ 22 | dist/ 23 | nbdist/ 24 | .nb-gradle/ -------------------------------------------------------------------------------- /jdbc-demo/springcloud-jdbc-demo4/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingapi/springcloud-lcn-demo/1e92c1fc864b209b9b84982e108808f2b4f203c6/jdbc-demo/springcloud-jdbc-demo4/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /jdbc-demo/springcloud-jdbc-demo4/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionUrl=https://repo1.maven.org/maven2/org/apache/maven/apache-maven/3.5.0/apache-maven-3.5.0-bin.zip 2 | -------------------------------------------------------------------------------- /jdbc-demo/springcloud-jdbc-demo4/src/main/java/com/example/demo/dao/TestDao.java: -------------------------------------------------------------------------------- 1 | package com.example.demo.dao; 2 | 3 | import com.example.demo.entity.Test; 4 | 5 | import java.util.List; 6 | 7 | /** 8 | * Created by lorne on 2017/6/26. 9 | */ 10 | public interface TestDao { 11 | int save(); 12 | 13 | List list(); 14 | } 15 | -------------------------------------------------------------------------------- /jdbc-demo/springcloud-jdbc-demo4/src/main/java/com/example/demo/entity/Test.java: -------------------------------------------------------------------------------- 1 | package com.example.demo.entity; 2 | 3 | /** 4 | * Created by lorne on 2017/6/26. 5 | */ 6 | public class Test { 7 | 8 | private Integer id; 9 | private String name; 10 | 11 | public Integer getId() { 12 | return id; 13 | } 14 | 15 | public void setId(Integer id) { 16 | this.id = id; 17 | } 18 | 19 | public String getName() { 20 | return name; 21 | } 22 | 23 | public void setName(String name) { 24 | this.name = name; 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /jdbc-demo/springcloud-jdbc-demo4/src/main/java/com/example/demo/service/DemoService.java: -------------------------------------------------------------------------------- 1 | package com.example.demo.service; 2 | 3 | import com.example.demo.entity.Test; 4 | 5 | import java.util.List; 6 | 7 | /** 8 | * Created by lorne on 2017/6/26. 9 | */ 10 | public interface DemoService { 11 | 12 | List list(); 13 | 14 | int save(); 15 | 16 | } 17 | -------------------------------------------------------------------------------- /jdbc-demo/springcloud-jdbc-demo4/src/main/java/com/example/demo/service/impl/TxManagerTxUrlServiceImpl.java: -------------------------------------------------------------------------------- 1 | package com.example.demo.service.impl; 2 | 3 | import com.codingapi.tx.config.service.TxManagerTxUrlService; 4 | import org.springframework.beans.factory.annotation.Value; 5 | import org.springframework.stereotype.Service; 6 | 7 | /** 8 | * create by lorne on 2017/11/18 9 | */ 10 | @Service 11 | public class TxManagerTxUrlServiceImpl implements TxManagerTxUrlService{ 12 | 13 | 14 | @Value("${tm.manager.url}") 15 | private String url; 16 | 17 | @Override 18 | public String getTxUrl() { 19 | System.out.println("load tm.manager.url "); 20 | return url; 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /jdbc-demo/springcloud-jdbc-demo5/.gitignore: -------------------------------------------------------------------------------- 1 | target/ 2 | !.mvn/wrapper/maven-wrapper.jar 3 | 4 | ### STS ### 5 | .apt_generated 6 | .classpath 7 | .factorypath 8 | .project 9 | .settings 10 | .springBeans 11 | 12 | ### IntelliJ IDEA ### 13 | .idea 14 | *.iws 15 | *.iml 16 | *.ipr 17 | 18 | ### NetBeans ### 19 | nbproject/private/ 20 | build/ 21 | nbbuild/ 22 | dist/ 23 | nbdist/ 24 | .nb-gradle/ -------------------------------------------------------------------------------- /jdbc-demo/springcloud-jdbc-demo5/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingapi/springcloud-lcn-demo/1e92c1fc864b209b9b84982e108808f2b4f203c6/jdbc-demo/springcloud-jdbc-demo5/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /jdbc-demo/springcloud-jdbc-demo5/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionUrl=https://repo1.maven.org/maven2/org/apache/maven/apache-maven/3.5.0/apache-maven-3.5.0-bin.zip 2 | -------------------------------------------------------------------------------- /jdbc-demo/springcloud-jdbc-demo5/src/main/java/com/example/demo/dao/TestDao.java: -------------------------------------------------------------------------------- 1 | package com.example.demo.dao; 2 | 3 | import com.example.demo.entity.Test; 4 | 5 | import java.util.List; 6 | 7 | /** 8 | * Created by lorne on 2017/6/26. 9 | */ 10 | public interface TestDao { 11 | int save(); 12 | 13 | List list(); 14 | } 15 | -------------------------------------------------------------------------------- /jdbc-demo/springcloud-jdbc-demo5/src/main/java/com/example/demo/entity/Test.java: -------------------------------------------------------------------------------- 1 | package com.example.demo.entity; 2 | 3 | /** 4 | * Created by lorne on 2017/6/26. 5 | */ 6 | public class Test { 7 | 8 | private Integer id; 9 | private String name; 10 | 11 | public Integer getId() { 12 | return id; 13 | } 14 | 15 | public void setId(Integer id) { 16 | this.id = id; 17 | } 18 | 19 | public String getName() { 20 | return name; 21 | } 22 | 23 | public void setName(String name) { 24 | this.name = name; 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /jdbc-demo/springcloud-jdbc-demo5/src/main/java/com/example/demo/service/DemoService.java: -------------------------------------------------------------------------------- 1 | package com.example.demo.service; 2 | 3 | import com.example.demo.entity.Test; 4 | 5 | import java.util.List; 6 | 7 | /** 8 | * Created by lorne on 2017/6/26. 9 | */ 10 | public interface DemoService { 11 | 12 | List list(); 13 | 14 | int save(); 15 | 16 | } 17 | -------------------------------------------------------------------------------- /jdbc-demo/springcloud-jdbc-demo5/src/main/java/com/example/demo/service/impl/TxManagerTxUrlServiceImpl.java: -------------------------------------------------------------------------------- 1 | package com.example.demo.service.impl; 2 | 3 | import com.codingapi.tx.config.service.TxManagerTxUrlService; 4 | import org.springframework.beans.factory.annotation.Value; 5 | import org.springframework.stereotype.Service; 6 | 7 | /** 8 | * create by lorne on 2017/11/18 9 | */ 10 | @Service 11 | public class TxManagerTxUrlServiceImpl implements TxManagerTxUrlService{ 12 | 13 | 14 | @Value("${tm.manager.url}") 15 | private String url; 16 | 17 | @Override 18 | public String getTxUrl() { 19 | System.out.println("load tm.manager.url "); 20 | return url; 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /jpa-demo/springcloud-jpa-demo1/.gitignore: -------------------------------------------------------------------------------- 1 | target/ 2 | !.mvn/wrapper/maven-wrapper.jar 3 | 4 | ### STS ### 5 | .apt_generated 6 | .classpath 7 | .factorypath 8 | .project 9 | .settings 10 | .springBeans 11 | 12 | ### IntelliJ IDEA ### 13 | .idea 14 | *.iws 15 | *.iml 16 | *.ipr 17 | 18 | ### NetBeans ### 19 | nbproject/private/ 20 | build/ 21 | nbbuild/ 22 | dist/ 23 | nbdist/ 24 | .nb-gradle/ -------------------------------------------------------------------------------- /jpa-demo/springcloud-jpa-demo1/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingapi/springcloud-lcn-demo/1e92c1fc864b209b9b84982e108808f2b4f203c6/jpa-demo/springcloud-jpa-demo1/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /jpa-demo/springcloud-jpa-demo1/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionUrl=https://repo1.maven.org/maven2/org/apache/maven/apache-maven/3.5.0/apache-maven-3.5.0-bin.zip 2 | -------------------------------------------------------------------------------- /jpa-demo/springcloud-jpa-demo1/src/main/java/com/example/demo/client/Demo2Client.java: -------------------------------------------------------------------------------- 1 | package com.example.demo.client; 2 | 3 | import com.example.demo.entity.Test; 4 | import org.springframework.cloud.netflix.feign.FeignClient; 5 | import org.springframework.web.bind.annotation.RequestMapping; 6 | 7 | import java.util.List; 8 | 9 | /** 10 | * Created by lorne on 2017/6/27. 11 | */ 12 | @FeignClient(value = "demo2",fallback = Demo2ClientHystric.class) 13 | public interface Demo2Client { 14 | 15 | 16 | @RequestMapping("/demo/list") 17 | List list(); 18 | 19 | 20 | @RequestMapping("/demo/save") 21 | int save(); 22 | } 23 | -------------------------------------------------------------------------------- /jpa-demo/springcloud-jpa-demo1/src/main/java/com/example/demo/client/Demo2ClientHystric.java: -------------------------------------------------------------------------------- 1 | package com.example.demo.client; 2 | 3 | import com.example.demo.entity.Test; 4 | import org.springframework.stereotype.Component; 5 | 6 | import java.util.List; 7 | 8 | 9 | @Component 10 | public class Demo2ClientHystric implements Demo2Client { 11 | 12 | 13 | @Override 14 | public List list() { 15 | System.out.println("进入断路器-list。。。"); 16 | throw new RuntimeException("list 保存失败."); 17 | } 18 | 19 | @Override 20 | public int save() { 21 | System.out.println("进入断路器-save。。。"); 22 | throw new RuntimeException("save 保存失败."); 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /jpa-demo/springcloud-jpa-demo1/src/main/java/com/example/demo/dao/TestRepository.java: -------------------------------------------------------------------------------- 1 | package com.example.demo.dao; 2 | 3 | import com.example.demo.entity.Test; 4 | import org.springframework.data.jpa.repository.JpaRepository; 5 | 6 | /** 7 | * Created by lorne on 2017/6/28. 8 | */ 9 | public interface TestRepository extends JpaRepository{ 10 | 11 | } 12 | -------------------------------------------------------------------------------- /jpa-demo/springcloud-jpa-demo1/src/main/java/com/example/demo/service/DemoService.java: -------------------------------------------------------------------------------- 1 | package com.example.demo.service; 2 | 3 | import com.example.demo.entity.Test; 4 | 5 | import java.util.List; 6 | 7 | /** 8 | * Created by lorne on 2017/6/26. 9 | */ 10 | public interface DemoService { 11 | 12 | List list(); 13 | 14 | int save(); 15 | 16 | } 17 | -------------------------------------------------------------------------------- /jpa-demo/springcloud-jpa-demo1/src/main/java/com/example/demo/service/impl/TxManagerTxUrlServiceImpl.java: -------------------------------------------------------------------------------- 1 | package com.example.demo.service.impl; 2 | 3 | import com.codingapi.tx.config.service.TxManagerTxUrlService; 4 | import org.springframework.beans.factory.annotation.Value; 5 | import org.springframework.stereotype.Service; 6 | 7 | /** 8 | * create by lorne on 2017/11/18 9 | */ 10 | @Service 11 | public class TxManagerTxUrlServiceImpl implements TxManagerTxUrlService{ 12 | 13 | 14 | @Value("${tm.manager.url}") 15 | private String url; 16 | 17 | @Override 18 | public String getTxUrl() { 19 | System.out.println("load tm.manager.url "); 20 | return url; 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /jpa-demo/springcloud-jpa-demo2/.gitignore: -------------------------------------------------------------------------------- 1 | target/ 2 | !.mvn/wrapper/maven-wrapper.jar 3 | 4 | ### STS ### 5 | .apt_generated 6 | .classpath 7 | .factorypath 8 | .project 9 | .settings 10 | .springBeans 11 | 12 | ### IntelliJ IDEA ### 13 | .idea 14 | *.iws 15 | *.iml 16 | *.ipr 17 | 18 | ### NetBeans ### 19 | nbproject/private/ 20 | build/ 21 | nbbuild/ 22 | dist/ 23 | nbdist/ 24 | .nb-gradle/ -------------------------------------------------------------------------------- /jpa-demo/springcloud-jpa-demo2/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingapi/springcloud-lcn-demo/1e92c1fc864b209b9b84982e108808f2b4f203c6/jpa-demo/springcloud-jpa-demo2/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /jpa-demo/springcloud-jpa-demo2/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionUrl=https://repo1.maven.org/maven2/org/apache/maven/apache-maven/3.5.0/apache-maven-3.5.0-bin.zip 2 | -------------------------------------------------------------------------------- /jpa-demo/springcloud-jpa-demo2/src/main/java/com/example/demo/JpaDemo2Application.java: -------------------------------------------------------------------------------- 1 | package com.example.demo; 2 | 3 | import org.springframework.boot.SpringApplication; 4 | import org.springframework.boot.autoconfigure.EnableAutoConfiguration; 5 | import org.springframework.boot.autoconfigure.SpringBootApplication; 6 | import org.springframework.cloud.netflix.eureka.EnableEurekaClient; 7 | import org.springframework.cloud.netflix.feign.EnableFeignClients; 8 | 9 | @EnableAutoConfiguration 10 | @SpringBootApplication 11 | @EnableEurekaClient 12 | @EnableFeignClients 13 | public class JpaDemo2Application { 14 | 15 | public static void main(String[] args) { 16 | SpringApplication.run(JpaDemo2Application.class, args); 17 | } 18 | 19 | } 20 | -------------------------------------------------------------------------------- /jpa-demo/springcloud-jpa-demo2/src/main/java/com/example/demo/client/Demo3Client.java: -------------------------------------------------------------------------------- 1 | package com.example.demo.client; 2 | 3 | import org.springframework.cloud.netflix.feign.FeignClient; 4 | import org.springframework.web.bind.annotation.RequestMapping; 5 | 6 | /** 7 | * Created by lorne on 2017/6/27. 8 | */ 9 | @FeignClient(value = "demo3",fallback = Demo3ClientHystric.class) 10 | public interface Demo3Client { 11 | 12 | 13 | 14 | @RequestMapping("/demo/save") 15 | int save(); 16 | } 17 | -------------------------------------------------------------------------------- /jpa-demo/springcloud-jpa-demo2/src/main/java/com/example/demo/client/Demo3ClientHystric.java: -------------------------------------------------------------------------------- 1 | package com.example.demo.client; 2 | 3 | import org.springframework.stereotype.Component; 4 | 5 | 6 | @Component 7 | public class Demo3ClientHystric implements Demo3Client { 8 | 9 | 10 | @Override 11 | public int save() { 12 | System.out.println("进入断路器-save。。。"); 13 | throw new RuntimeException("save 保存失败."); 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /jpa-demo/springcloud-jpa-demo2/src/main/java/com/example/demo/service/DemoService.java: -------------------------------------------------------------------------------- 1 | package com.example.demo.service; 2 | 3 | /** 4 | * Created by lorne on 2017/6/26. 5 | */ 6 | public interface DemoService { 7 | 8 | 9 | 10 | int save(); 11 | 12 | } 13 | -------------------------------------------------------------------------------- /jpa-demo/springcloud-jpa-demo2/src/main/java/com/example/demo/service/impl/TxManagerTxUrlServiceImpl.java: -------------------------------------------------------------------------------- 1 | package com.example.demo.service.impl; 2 | 3 | import com.codingapi.tx.config.service.TxManagerTxUrlService; 4 | import org.springframework.beans.factory.annotation.Value; 5 | import org.springframework.stereotype.Service; 6 | 7 | /** 8 | * create by lorne on 2017/11/18 9 | */ 10 | @Service 11 | public class TxManagerTxUrlServiceImpl implements TxManagerTxUrlService{ 12 | 13 | 14 | @Value("${tm.manager.url}") 15 | private String url; 16 | 17 | @Override 18 | public String getTxUrl() { 19 | System.out.println("load tm.manager.url "); 20 | return url; 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /jpa-demo/springcloud-jpa-demo3/.gitignore: -------------------------------------------------------------------------------- 1 | target/ 2 | !.mvn/wrapper/maven-wrapper.jar 3 | 4 | ### STS ### 5 | .apt_generated 6 | .classpath 7 | .factorypath 8 | .project 9 | .settings 10 | .springBeans 11 | 12 | ### IntelliJ IDEA ### 13 | .idea 14 | *.iws 15 | *.iml 16 | *.ipr 17 | 18 | ### NetBeans ### 19 | nbproject/private/ 20 | build/ 21 | nbbuild/ 22 | dist/ 23 | nbdist/ 24 | .nb-gradle/ -------------------------------------------------------------------------------- /jpa-demo/springcloud-jpa-demo3/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingapi/springcloud-lcn-demo/1e92c1fc864b209b9b84982e108808f2b4f203c6/jpa-demo/springcloud-jpa-demo3/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /jpa-demo/springcloud-jpa-demo3/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionUrl=https://repo1.maven.org/maven2/org/apache/maven/apache-maven/3.5.0/apache-maven-3.5.0-bin.zip 2 | -------------------------------------------------------------------------------- /jpa-demo/springcloud-jpa-demo3/src/main/java/com/example/demo/dao/TestRepository.java: -------------------------------------------------------------------------------- 1 | package com.example.demo.dao; 2 | 3 | import com.example.demo.entity.Test; 4 | import org.springframework.data.jpa.repository.JpaRepository; 5 | 6 | /** 7 | * Created by lorne on 2017/6/28. 8 | */ 9 | public interface TestRepository extends JpaRepository{ 10 | 11 | } 12 | -------------------------------------------------------------------------------- /jpa-demo/springcloud-jpa-demo3/src/main/java/com/example/demo/service/DemoService.java: -------------------------------------------------------------------------------- 1 | package com.example.demo.service; 2 | 3 | import com.example.demo.entity.Test; 4 | 5 | import java.util.List; 6 | 7 | /** 8 | * Created by lorne on 2017/6/26. 9 | */ 10 | public interface DemoService { 11 | 12 | List list(); 13 | 14 | int save(); 15 | 16 | } 17 | -------------------------------------------------------------------------------- /jpa-demo/springcloud-jpa-demo3/src/main/java/com/example/demo/service/impl/TxManagerTxUrlServiceImpl.java: -------------------------------------------------------------------------------- 1 | package com.example.demo.service.impl; 2 | 3 | import com.codingapi.tx.config.service.TxManagerTxUrlService; 4 | import org.springframework.beans.factory.annotation.Value; 5 | import org.springframework.stereotype.Service; 6 | 7 | /** 8 | * create by lorne on 2017/11/18 9 | */ 10 | @Service 11 | public class TxManagerTxUrlServiceImpl implements TxManagerTxUrlService{ 12 | 13 | 14 | @Value("${tm.manager.url}") 15 | private String url; 16 | 17 | @Override 18 | public String getTxUrl() { 19 | System.out.println("load tm.manager.url "); 20 | return url; 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/.idea/libraries/Maven__antlr_antlr_2_7_7.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/.idea/libraries/Maven__aopalliance_aopalliance_1_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/.idea/libraries/Maven__asm_asm_3_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/.idea/libraries/Maven__cglib_cglib_2_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/.idea/libraries/Maven__ch_qos_logback_logback_classic_1_1_11.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/.idea/libraries/Maven__ch_qos_logback_logback_core_1_1_11.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/.idea/libraries/Maven__com_alibaba_druid_1_0_19.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/.idea/libraries/Maven__com_fasterxml_classmate_1_3_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_core_2_8_8.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/.idea/libraries/Maven__com_google_code_gson_gson_2_8_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/.idea/libraries/Maven__com_google_guava_guava_18_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/.idea/libraries/Maven__com_google_inject_guice_4_1_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/.idea/libraries/Maven__com_jayway_jsonpath_json_path_2_2_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/.idea/libraries/Maven__com_lorne_core_lorne_core_1_0_0_RELEASE.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/.idea/libraries/Maven__com_netflix_archaius_archaius_core_0_7_4.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/.idea/libraries/Maven__com_netflix_eureka_eureka_client_1_6_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/.idea/libraries/Maven__com_netflix_eureka_eureka_core_1_6_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/.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 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/.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 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/.idea/libraries/Maven__com_netflix_ribbon_ribbon_2_2_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/.idea/libraries/Maven__com_netflix_ribbon_ribbon_core_2_2_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/.idea/libraries/Maven__com_netflix_ribbon_ribbon_eureka_2_2_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/.idea/libraries/Maven__com_netflix_ribbon_ribbon_httpclient_2_2_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/.idea/libraries/Maven__com_netflix_ribbon_ribbon_loadbalancer_2_2_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/.idea/libraries/Maven__com_netflix_ribbon_ribbon_transport_2_2_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/.idea/libraries/Maven__com_netflix_servo_servo_core_0_10_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/.idea/libraries/Maven__com_netflix_servo_servo_internal_0_10_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/.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 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/.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 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/.idea/libraries/Maven__com_thoughtworks_xstream_xstream_1_4_9.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/.idea/libraries/Maven__commons_beanutils_commons_beanutils_1_9_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/.idea/libraries/Maven__commons_codec_commons_codec_1_10.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/.idea/libraries/Maven__commons_dbcp_commons_dbcp_1_4.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/.idea/libraries/Maven__commons_dbutils_commons_dbutils_1_6.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/.idea/libraries/Maven__commons_fileupload_commons_fileupload_1_3_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/.idea/libraries/Maven__commons_io_commons_io_2_4.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/.idea/libraries/Maven__commons_jxpath_commons_jxpath_1_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/.idea/libraries/Maven__commons_lang_commons_lang_2_6.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/.idea/libraries/Maven__commons_logging_commons_logging_1_1_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/.idea/libraries/Maven__commons_pool_commons_pool_1_6.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/.idea/libraries/Maven__io_github_openfeign_feign_core_9_5_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/.idea/libraries/Maven__io_github_openfeign_feign_hystrix_9_5_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/.idea/libraries/Maven__io_github_openfeign_feign_slf4j_9_5_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/.idea/libraries/Maven__io_netty_netty_buffer_4_0_27_Final.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/.idea/libraries/Maven__io_netty_netty_codec_4_0_27_Final.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/.idea/libraries/Maven__io_netty_netty_codec_http_4_0_27_Final.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/.idea/libraries/Maven__io_netty_netty_common_4_0_27_Final.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/.idea/libraries/Maven__io_netty_netty_handler_4_0_27_Final.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/.idea/libraries/Maven__io_netty_netty_transport_4_0_27_Final.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/.idea/libraries/Maven__io_reactivex_rxjava_1_1_10.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/.idea/libraries/Maven__io_reactivex_rxnetty_0_4_9.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/.idea/libraries/Maven__io_reactivex_rxnetty_contexts_0_4_9.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/.idea/libraries/Maven__io_reactivex_rxnetty_servo_0_4_9.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/.idea/libraries/Maven__javax_inject_javax_inject_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/.idea/libraries/Maven__javax_servlet_javax_servlet_api_3_1_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/.idea/libraries/Maven__javax_servlet_jstl_1_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/.idea/libraries/Maven__javax_validation_validation_api_1_1_0_Final.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/.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 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/.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 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/.idea/libraries/Maven__joda_time_joda_time_2_9_9.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/.idea/libraries/Maven__junit_junit_4_12.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/.idea/libraries/Maven__mysql_mysql_connector_java_5_1_42.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/.idea/libraries/Maven__net_minidev_accessors_smart_1_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/.idea/libraries/Maven__net_minidev_json_smart_2_2_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/.idea/libraries/Maven__net_sf_ezmorph_ezmorph_1_0_6.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/.idea/libraries/Maven__net_sf_json_lib_json_lib_2_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/.idea/libraries/Maven__org_antlr_antlr_runtime_3_4.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/.idea/libraries/Maven__org_antlr_stringtemplate_3_2_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/.idea/libraries/Maven__org_apache_axis_axis_1_4.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/.idea/libraries/Maven__org_apache_commons_commons_math_2_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/.idea/libraries/Maven__org_apache_commons_commons_pool2_2_4_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/.idea/libraries/Maven__org_apache_httpcomponents_httpclient_4_5_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/.idea/libraries/Maven__org_apache_httpcomponents_httpcore_4_4_6.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/.idea/libraries/Maven__org_apache_httpcomponents_httpmime_4_5_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/.idea/libraries/Maven__org_apache_tomcat_tomcat_jdbc_8_5_15.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/.idea/libraries/Maven__org_apache_tomcat_tomcat_juli_8_5_15.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/.idea/libraries/Maven__org_aspectj_aspectjrt_1_8_10.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/.idea/libraries/Maven__org_aspectj_aspectjweaver_1_8_10.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/.idea/libraries/Maven__org_assertj_assertj_core_2_6_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/.idea/libraries/Maven__org_bouncycastle_bcpkix_jdk15on_1_55.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/.idea/libraries/Maven__org_bouncycastle_bcprov_jdk15on_1_55.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/.idea/libraries/Maven__org_codehaus_jettison_jettison_1_3_7.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/.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 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/.idea/libraries/Maven__org_hamcrest_hamcrest_core_1_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/.idea/libraries/Maven__org_hamcrest_hamcrest_library_1_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/.idea/libraries/Maven__org_hdrhistogram_HdrHistogram_2_1_9.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/.idea/libraries/Maven__org_jboss_logging_jboss_logging_3_3_1_Final.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/.idea/libraries/Maven__org_jvnet_animal_sniffer_annotation_1_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/.idea/libraries/Maven__org_mockito_mockito_core_1_10_19.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/.idea/libraries/Maven__org_mybatis_mybatis_3_4_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/.idea/libraries/Maven__org_mybatis_mybatis_spring_1_3_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/.idea/libraries/Maven__org_objenesis_objenesis_2_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/.idea/libraries/Maven__org_ow2_asm_asm_5_0_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/.idea/libraries/Maven__org_skyscreamer_jsonassert_1_4_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/.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 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/.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 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/.idea/libraries/Maven__org_slf4j_log4j_over_slf4j_1_7_25.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/.idea/libraries/Maven__org_slf4j_slf4j_api_1_7_25.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/.idea/libraries/Maven__org_springframework_spring_aop_4_3_9_RELEASE.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/.idea/libraries/Maven__org_springframework_spring_tx_4_3_9_RELEASE.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/.idea/libraries/Maven__org_springframework_spring_web_4_3_9_RELEASE.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/.idea/libraries/Maven__org_yaml_snakeyaml_1_17.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/.idea/libraries/Maven__redis_clients_jedis_2_9_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/.idea/libraries/Maven__stax_stax_api_1_0_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/.idea/libraries/Maven__xmlpull_xmlpull_1_1_3_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/.idea/libraries/Maven__xpp3_xpp3_min_1_1_4c.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingapi/springcloud-lcn-demo/1e92c1fc864b209b9b84982e108808f2b4f203c6/mybatis-demo/springcloud-mybatis-demo1/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionUrl=https://repo1.maven.org/maven2/org/apache/maven/apache-maven/3.5.0/apache-maven-3.5.0-bin.zip 2 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/src/main/java/com/example/demo/client/Demo2ClientHystric.java: -------------------------------------------------------------------------------- 1 | package com.example.demo.client; 2 | 3 | import com.example.demo.entity.Test; 4 | import org.springframework.stereotype.Component; 5 | 6 | import java.util.List; 7 | 8 | 9 | @Component 10 | public class Demo2ClientHystric implements Demo2Client { 11 | 12 | 13 | @Override 14 | public List list() { 15 | System.out.println("进入断路器-list。。。"); 16 | throw new RuntimeException("list 保存失败."); 17 | } 18 | 19 | @Override 20 | public int save() { 21 | System.out.println("进入断路器-save。。。"); 22 | throw new RuntimeException("save 保存失败."); 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/src/main/java/com/example/demo/dao/TestMapper.java: -------------------------------------------------------------------------------- 1 | package com.example.demo.dao; 2 | 3 | import com.example.demo.entity.Test; 4 | import org.apache.ibatis.annotations.Insert; 5 | import org.apache.ibatis.annotations.Mapper; 6 | import org.apache.ibatis.annotations.Param; 7 | import org.apache.ibatis.annotations.Select; 8 | 9 | import java.util.List; 10 | 11 | /** 12 | * Created by lorne on 2017/6/28. 13 | */ 14 | @Mapper 15 | public interface TestMapper { 16 | 17 | 18 | @Select("SELECT * FROM T_TEST") 19 | List findAll(); 20 | 21 | @Insert("INSERT INTO T_TEST(NAME) VALUES(#{name})") 22 | int save(@Param("name") String name); 23 | 24 | } 25 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/src/main/java/com/example/demo/entity/Test.java: -------------------------------------------------------------------------------- 1 | package com.example.demo.entity; 2 | 3 | /** 4 | * Created by lorne on 2017/6/26. 5 | */ 6 | 7 | public class Test { 8 | 9 | 10 | private Integer id; 11 | 12 | private String name; 13 | 14 | public Integer getId() { 15 | return id; 16 | } 17 | 18 | public void setId(Integer id) { 19 | this.id = id; 20 | } 21 | 22 | public String getName() { 23 | return name; 24 | } 25 | 26 | public void setName(String name) { 27 | this.name = name; 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/src/main/java/com/example/demo/service/DemoService.java: -------------------------------------------------------------------------------- 1 | package com.example.demo.service; 2 | 3 | import com.example.demo.entity.Test; 4 | 5 | import java.util.List; 6 | 7 | /** 8 | * Created by lorne on 2017/6/26. 9 | */ 10 | public interface DemoService { 11 | 12 | List list(); 13 | 14 | int save(); 15 | 16 | } 17 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo1/src/main/java/com/example/demo/service/impl/TxManagerTxUrlServiceImpl.java: -------------------------------------------------------------------------------- 1 | package com.example.demo.service.impl; 2 | 3 | import com.codingapi.tx.config.service.TxManagerTxUrlService; 4 | import org.springframework.beans.factory.annotation.Value; 5 | import org.springframework.stereotype.Service; 6 | 7 | /** 8 | * create by lorne on 2017/11/18 9 | */ 10 | @Service 11 | public class TxManagerTxUrlServiceImpl implements TxManagerTxUrlService{ 12 | 13 | 14 | @Value("${tm.manager.url}") 15 | private String url; 16 | 17 | @Override 18 | public String getTxUrl() { 19 | System.out.println("load tm.manager.url "); 20 | return url; 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo2/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo2/.idea/libraries/Maven__antlr_antlr_2_7_7.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo2/.idea/libraries/Maven__aopalliance_aopalliance_1_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo2/.idea/libraries/Maven__asm_asm_3_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo2/.idea/libraries/Maven__cglib_cglib_2_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo2/.idea/libraries/Maven__ch_qos_logback_logback_classic_1_1_11.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo2/.idea/libraries/Maven__ch_qos_logback_logback_core_1_1_11.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo2/.idea/libraries/Maven__com_alibaba_druid_1_0_19.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo2/.idea/libraries/Maven__com_fasterxml_classmate_1_3_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo2/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_core_2_8_8.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo2/.idea/libraries/Maven__com_google_code_gson_gson_2_8_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo2/.idea/libraries/Maven__com_google_guava_guava_18_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo2/.idea/libraries/Maven__com_google_inject_guice_4_1_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo2/.idea/libraries/Maven__com_jayway_jsonpath_json_path_2_2_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo2/.idea/libraries/Maven__com_lorne_core_lorne_core_1_0_0_RELEASE.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo2/.idea/libraries/Maven__com_netflix_archaius_archaius_core_0_7_4.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo2/.idea/libraries/Maven__com_netflix_eureka_eureka_client_1_6_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo2/.idea/libraries/Maven__com_netflix_eureka_eureka_core_1_6_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo2/.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 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo2/.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 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo2/.idea/libraries/Maven__com_netflix_ribbon_ribbon_2_2_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo2/.idea/libraries/Maven__com_netflix_ribbon_ribbon_core_2_2_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo2/.idea/libraries/Maven__com_netflix_ribbon_ribbon_eureka_2_2_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo2/.idea/libraries/Maven__com_netflix_ribbon_ribbon_httpclient_2_2_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo2/.idea/libraries/Maven__com_netflix_ribbon_ribbon_transport_2_2_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo2/.idea/libraries/Maven__com_netflix_servo_servo_core_0_10_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo2/.idea/libraries/Maven__com_netflix_servo_servo_internal_0_10_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo2/.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 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo2/.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 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo2/.idea/libraries/Maven__com_thoughtworks_xstream_xstream_1_4_9.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo2/.idea/libraries/Maven__commons_beanutils_commons_beanutils_1_9_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo2/.idea/libraries/Maven__commons_codec_commons_codec_1_10.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo2/.idea/libraries/Maven__commons_dbcp_commons_dbcp_1_4.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo2/.idea/libraries/Maven__commons_dbutils_commons_dbutils_1_6.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo2/.idea/libraries/Maven__commons_fileupload_commons_fileupload_1_3_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo2/.idea/libraries/Maven__commons_io_commons_io_2_4.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo2/.idea/libraries/Maven__commons_jxpath_commons_jxpath_1_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo2/.idea/libraries/Maven__commons_lang_commons_lang_2_6.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo2/.idea/libraries/Maven__commons_logging_commons_logging_1_1_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo2/.idea/libraries/Maven__commons_pool_commons_pool_1_6.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo2/.idea/libraries/Maven__io_github_openfeign_feign_core_9_5_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo2/.idea/libraries/Maven__io_github_openfeign_feign_hystrix_9_5_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo2/.idea/libraries/Maven__io_github_openfeign_feign_slf4j_9_5_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo2/.idea/libraries/Maven__io_netty_netty_buffer_4_0_27_Final.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo2/.idea/libraries/Maven__io_netty_netty_codec_4_0_27_Final.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo2/.idea/libraries/Maven__io_netty_netty_codec_http_4_0_27_Final.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo2/.idea/libraries/Maven__io_netty_netty_common_4_0_27_Final.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo2/.idea/libraries/Maven__io_netty_netty_handler_4_0_27_Final.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo2/.idea/libraries/Maven__io_netty_netty_transport_4_0_27_Final.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo2/.idea/libraries/Maven__io_reactivex_rxjava_1_1_10.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo2/.idea/libraries/Maven__io_reactivex_rxnetty_0_4_9.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo2/.idea/libraries/Maven__io_reactivex_rxnetty_contexts_0_4_9.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo2/.idea/libraries/Maven__io_reactivex_rxnetty_servo_0_4_9.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo2/.idea/libraries/Maven__javax_inject_javax_inject_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo2/.idea/libraries/Maven__javax_servlet_javax_servlet_api_3_1_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo2/.idea/libraries/Maven__javax_servlet_jstl_1_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo2/.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 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo2/.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 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo2/.idea/libraries/Maven__joda_time_joda_time_2_9_9.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo2/.idea/libraries/Maven__junit_junit_4_12.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo2/.idea/libraries/Maven__mysql_mysql_connector_java_5_1_42.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo2/.idea/libraries/Maven__net_minidev_accessors_smart_1_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo2/.idea/libraries/Maven__net_minidev_json_smart_2_2_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo2/.idea/libraries/Maven__net_sf_ezmorph_ezmorph_1_0_6.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo2/.idea/libraries/Maven__net_sf_json_lib_json_lib_2_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo2/.idea/libraries/Maven__org_antlr_antlr_runtime_3_4.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo2/.idea/libraries/Maven__org_antlr_stringtemplate_3_2_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo2/.idea/libraries/Maven__org_apache_axis_axis_1_4.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo2/.idea/libraries/Maven__org_apache_commons_commons_math_2_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo2/.idea/libraries/Maven__org_apache_commons_commons_pool2_2_4_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo2/.idea/libraries/Maven__org_apache_httpcomponents_httpclient_4_5_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo2/.idea/libraries/Maven__org_apache_httpcomponents_httpcore_4_4_6.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo2/.idea/libraries/Maven__org_apache_httpcomponents_httpmime_4_5_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo2/.idea/libraries/Maven__org_apache_tomcat_tomcat_jdbc_8_5_15.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo2/.idea/libraries/Maven__org_apache_tomcat_tomcat_juli_8_5_15.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo2/.idea/libraries/Maven__org_aspectj_aspectjrt_1_8_10.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo2/.idea/libraries/Maven__org_aspectj_aspectjweaver_1_8_10.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo2/.idea/libraries/Maven__org_assertj_assertj_core_2_6_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo2/.idea/libraries/Maven__org_bouncycastle_bcpkix_jdk15on_1_55.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo2/.idea/libraries/Maven__org_bouncycastle_bcprov_jdk15on_1_55.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo2/.idea/libraries/Maven__org_codehaus_jettison_jettison_1_3_7.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo2/.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 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo2/.idea/libraries/Maven__org_hamcrest_hamcrest_core_1_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo2/.idea/libraries/Maven__org_hamcrest_hamcrest_library_1_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo2/.idea/libraries/Maven__org_hdrhistogram_HdrHistogram_2_1_9.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo2/.idea/libraries/Maven__org_jboss_logging_jboss_logging_3_3_1_Final.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo2/.idea/libraries/Maven__org_jvnet_animal_sniffer_annotation_1_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo2/.idea/libraries/Maven__org_mockito_mockito_core_1_10_19.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo2/.idea/libraries/Maven__org_mybatis_mybatis_3_4_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo2/.idea/libraries/Maven__org_mybatis_mybatis_spring_1_3_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo2/.idea/libraries/Maven__org_objenesis_objenesis_2_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo2/.idea/libraries/Maven__org_ow2_asm_asm_5_0_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo2/.idea/libraries/Maven__org_skyscreamer_jsonassert_1_4_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo2/.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 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo2/.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 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo2/.idea/libraries/Maven__org_slf4j_log4j_over_slf4j_1_7_25.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo2/.idea/libraries/Maven__org_slf4j_slf4j_api_1_7_25.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo2/.idea/libraries/Maven__org_springframework_spring_aop_4_3_9_RELEASE.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo2/.idea/libraries/Maven__org_springframework_spring_tx_4_3_9_RELEASE.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo2/.idea/libraries/Maven__org_springframework_spring_web_4_3_9_RELEASE.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo2/.idea/libraries/Maven__org_yaml_snakeyaml_1_17.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo2/.idea/libraries/Maven__redis_clients_jedis_2_9_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo2/.idea/libraries/Maven__stax_stax_api_1_0_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo2/.idea/libraries/Maven__xmlpull_xmlpull_1_1_3_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo2/.idea/libraries/Maven__xpp3_xpp3_min_1_1_4c.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo2/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo2/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo2/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingapi/springcloud-lcn-demo/1e92c1fc864b209b9b84982e108808f2b4f203c6/mybatis-demo/springcloud-mybatis-demo2/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo2/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionUrl=https://repo1.maven.org/maven2/org/apache/maven/apache-maven/3.5.0/apache-maven-3.5.0-bin.zip 2 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo2/src/main/java/com/example/demo/dao/TestMapper.java: -------------------------------------------------------------------------------- 1 | package com.example.demo.dao; 2 | 3 | import com.example.demo.entity.Test; 4 | import org.apache.ibatis.annotations.Insert; 5 | import org.apache.ibatis.annotations.Mapper; 6 | import org.apache.ibatis.annotations.Param; 7 | import org.apache.ibatis.annotations.Select; 8 | 9 | import java.util.List; 10 | 11 | /** 12 | * Created by lorne on 2017/6/28. 13 | */ 14 | @Mapper 15 | public interface TestMapper { 16 | 17 | 18 | @Select("SELECT * FROM T_TEST") 19 | List findAll(); 20 | 21 | @Insert("INSERT INTO T_TEST(NAME) VALUES(#{name})") 22 | int save(@Param("name") String name); 23 | 24 | } 25 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo2/src/main/java/com/example/demo/entity/Test.java: -------------------------------------------------------------------------------- 1 | package com.example.demo.entity; 2 | 3 | /** 4 | * Created by lorne on 2017/6/26. 5 | */ 6 | 7 | public class Test { 8 | 9 | private Integer id; 10 | 11 | private String name; 12 | 13 | public Integer getId() { 14 | return id; 15 | } 16 | 17 | public void setId(Integer id) { 18 | this.id = id; 19 | } 20 | 21 | public String getName() { 22 | return name; 23 | } 24 | 25 | public void setName(String name) { 26 | this.name = name; 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo2/src/main/java/com/example/demo/service/DemoService.java: -------------------------------------------------------------------------------- 1 | package com.example.demo.service; 2 | 3 | import com.example.demo.entity.Test; 4 | 5 | import java.util.List; 6 | 7 | /** 8 | * Created by lorne on 2017/6/26. 9 | */ 10 | public interface DemoService { 11 | 12 | List list(); 13 | 14 | int save(); 15 | 16 | } 17 | -------------------------------------------------------------------------------- /mybatis-demo/springcloud-mybatis-demo2/src/main/java/com/example/demo/service/impl/TxManagerTxUrlServiceImpl.java: -------------------------------------------------------------------------------- 1 | package com.example.demo.service.impl; 2 | 3 | import com.codingapi.tx.config.service.TxManagerTxUrlService; 4 | import org.springframework.beans.factory.annotation.Value; 5 | import org.springframework.stereotype.Service; 6 | 7 | /** 8 | * create by lorne on 2017/11/18 9 | */ 10 | @Service 11 | public class TxManagerTxUrlServiceImpl implements TxManagerTxUrlService{ 12 | 13 | 14 | @Value("${tm.manager.url}") 15 | private String url; 16 | 17 | @Override 18 | public String getTxUrl() { 19 | System.out.println("load tm.manager.url "); 20 | return url; 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /sharding-jdbc-demo/springcloud-shardingjdbc-mybatis-demo1/src/main/java/com/example/demo/client/Demo2ClientHystric.java: -------------------------------------------------------------------------------- 1 | package com.example.demo.client; 2 | 3 | import com.example.demo.entity.Test; 4 | import org.springframework.stereotype.Component; 5 | 6 | import java.util.List; 7 | 8 | 9 | @Component 10 | public class Demo2ClientHystric implements Demo2Client { 11 | 12 | 13 | @Override 14 | public List list() { 15 | System.out.println("进入断路器-list。。。"); 16 | throw new RuntimeException("调用失败."); 17 | } 18 | 19 | @Override 20 | public int save() { 21 | System.out.println("进入断路器-save。。。"); 22 | throw new RuntimeException("调用失败."); 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /sharding-jdbc-demo/springcloud-shardingjdbc-mybatis-demo1/src/main/java/com/example/demo/dao/TestMapper.java: -------------------------------------------------------------------------------- 1 | package com.example.demo.dao; 2 | 3 | import com.example.demo.entity.Test; 4 | import org.apache.ibatis.annotations.Insert; 5 | import org.apache.ibatis.annotations.Mapper; 6 | import org.apache.ibatis.annotations.Param; 7 | import org.apache.ibatis.annotations.Select; 8 | 9 | import java.util.List; 10 | 11 | /** 12 | * Created by lorne on 2017/6/28. 13 | */ 14 | @Mapper 15 | public interface TestMapper { 16 | 17 | 18 | @Select("SELECT * FROM T_TEST") 19 | List findAll(); 20 | 21 | @Insert("INSERT INTO T_TEST(NAME) VALUES(#{name})") 22 | int save(@Param("name") String name); 23 | 24 | } 25 | -------------------------------------------------------------------------------- /sharding-jdbc-demo/springcloud-shardingjdbc-mybatis-demo1/src/main/java/com/example/demo/entity/Test.java: -------------------------------------------------------------------------------- 1 | package com.example.demo.entity; 2 | 3 | /** 4 | * Created by lorne on 2017/6/26. 5 | */ 6 | 7 | public class Test { 8 | 9 | 10 | private Integer id; 11 | 12 | private String name; 13 | 14 | public Integer getId() { 15 | return id; 16 | } 17 | 18 | public void setId(Integer id) { 19 | this.id = id; 20 | } 21 | 22 | public String getName() { 23 | return name; 24 | } 25 | 26 | public void setName(String name) { 27 | this.name = name; 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /sharding-jdbc-demo/springcloud-shardingjdbc-mybatis-demo1/src/main/java/com/example/demo/service/DemoService.java: -------------------------------------------------------------------------------- 1 | package com.example.demo.service; 2 | 3 | import com.example.demo.entity.Test; 4 | 5 | import java.util.List; 6 | 7 | /** 8 | * Created by lorne on 2017/6/26. 9 | */ 10 | public interface DemoService { 11 | 12 | List list(); 13 | 14 | int save(); 15 | 16 | } 17 | -------------------------------------------------------------------------------- /sharding-jdbc-demo/springcloud-shardingjdbc-mybatis-demo1/src/main/java/com/example/demo/service/impl/TxManagerTxUrlServiceImpl.java: -------------------------------------------------------------------------------- 1 | package com.example.demo.service.impl; 2 | 3 | import com.codingapi.tx.config.service.TxManagerTxUrlService; 4 | import org.springframework.beans.factory.annotation.Value; 5 | import org.springframework.stereotype.Service; 6 | 7 | /** 8 | * create by lorne on 2017/11/18 9 | */ 10 | @Service 11 | public class TxManagerTxUrlServiceImpl implements TxManagerTxUrlService{ 12 | 13 | 14 | @Value("${tm.manager.url}") 15 | private String url; 16 | 17 | @Override 18 | public String getTxUrl() { 19 | System.out.println("load tm.manager.url "); 20 | return url; 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /sharding-jdbc-demo/springcloud-shardingjdbc-mybatis-demo1/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | feign.hystrix.enabled=true 2 | 3 | 4 | # 关于springcloud-hystrix机制 http://www.jianshu.com/p/b8d21248c9b1 5 | hystrix.command.default.execution.isolation.strategy= SEMAPHORE 6 | hystrix.command.default.execution.isolation.thread.timeoutInMilliseconds=5000 7 | 8 | 9 | spring.application.name = demo1 10 | server.port = 8081 11 | #${random.int[9000,9999]} 12 | eureka.client.service-url.defaultZone=http://127.0.0.1:8761/eureka/ 13 | 14 | #Ribbon的负载均衡策略 15 | ribbon.NFLoadBalancerRuleClassName=com.netflix.loadbalancer.RandomRule 16 | ribbon.MaxAutoRetriesNextServer=0 17 | 18 | 19 | #txmanager地址 20 | tm.manager.url=http://127.0.0.1:8899/tx/manager/ -------------------------------------------------------------------------------- /sharding-jdbc-demo/springcloud-shardingjdbc-mybatis-demo1/target/classes/application.properties: -------------------------------------------------------------------------------- 1 | feign.hystrix.enabled=true 2 | 3 | 4 | # 关于springcloud-hystrix机制 http://www.jianshu.com/p/b8d21248c9b1 5 | hystrix.command.default.execution.isolation.strategy= SEMAPHORE 6 | hystrix.command.default.execution.isolation.thread.timeoutInMilliseconds=5000 7 | 8 | 9 | spring.application.name = demo1 10 | server.port = 8081 11 | #${random.int[9000,9999]} 12 | eureka.client.service-url.defaultZone=http://127.0.0.1:8761/eureka/ 13 | 14 | #Ribbon的负载均衡策略 15 | ribbon.NFLoadBalancerRuleClassName=com.netflix.loadbalancer.RandomRule 16 | ribbon.MaxAutoRetriesNextServer=0 17 | 18 | 19 | #txmanager地址 20 | tm.manager.url=http://127.0.0.1:8899/tx/manager/ -------------------------------------------------------------------------------- /sharding-jdbc-demo/springcloud-shardingjdbc-mybatis-demo1/target/classes/com/example/demo/client/Demo2Client.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingapi/springcloud-lcn-demo/1e92c1fc864b209b9b84982e108808f2b4f203c6/sharding-jdbc-demo/springcloud-shardingjdbc-mybatis-demo1/target/classes/com/example/demo/client/Demo2Client.class -------------------------------------------------------------------------------- /sharding-jdbc-demo/springcloud-shardingjdbc-mybatis-demo1/target/classes/com/example/demo/client/Demo2ClientHystric.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingapi/springcloud-lcn-demo/1e92c1fc864b209b9b84982e108808f2b4f203c6/sharding-jdbc-demo/springcloud-shardingjdbc-mybatis-demo1/target/classes/com/example/demo/client/Demo2ClientHystric.class -------------------------------------------------------------------------------- /sharding-jdbc-demo/springcloud-shardingjdbc-mybatis-demo1/target/classes/com/example/demo/controller/DemoController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingapi/springcloud-lcn-demo/1e92c1fc864b209b9b84982e108808f2b4f203c6/sharding-jdbc-demo/springcloud-shardingjdbc-mybatis-demo1/target/classes/com/example/demo/controller/DemoController.class -------------------------------------------------------------------------------- /sharding-jdbc-demo/springcloud-shardingjdbc-mybatis-demo1/target/classes/com/example/demo/dao/TestMapper.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingapi/springcloud-lcn-demo/1e92c1fc864b209b9b84982e108808f2b4f203c6/sharding-jdbc-demo/springcloud-shardingjdbc-mybatis-demo1/target/classes/com/example/demo/dao/TestMapper.class -------------------------------------------------------------------------------- /sharding-jdbc-demo/springcloud-shardingjdbc-mybatis-demo1/target/classes/com/example/demo/entity/Test.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingapi/springcloud-lcn-demo/1e92c1fc864b209b9b84982e108808f2b4f203c6/sharding-jdbc-demo/springcloud-shardingjdbc-mybatis-demo1/target/classes/com/example/demo/entity/Test.class -------------------------------------------------------------------------------- /sharding-jdbc-demo/springcloud-shardingjdbc-mybatis-demo1/target/classes/com/example/demo/service/DemoService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingapi/springcloud-lcn-demo/1e92c1fc864b209b9b84982e108808f2b4f203c6/sharding-jdbc-demo/springcloud-shardingjdbc-mybatis-demo1/target/classes/com/example/demo/service/DemoService.class -------------------------------------------------------------------------------- /sharding-jdbc-demo/springcloud-shardingjdbc-mybatis-demo1/target/classes/com/example/demo/service/impl/DemoServiceImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingapi/springcloud-lcn-demo/1e92c1fc864b209b9b84982e108808f2b4f203c6/sharding-jdbc-demo/springcloud-shardingjdbc-mybatis-demo1/target/classes/com/example/demo/service/impl/DemoServiceImpl.class -------------------------------------------------------------------------------- /sharding-jdbc-demo/springcloud-shardingjdbc-mybatis-demo1/target/classes/com/example/demo/service/impl/TxManagerHttpRequestServiceImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingapi/springcloud-lcn-demo/1e92c1fc864b209b9b84982e108808f2b4f203c6/sharding-jdbc-demo/springcloud-shardingjdbc-mybatis-demo1/target/classes/com/example/demo/service/impl/TxManagerHttpRequestServiceImpl.class -------------------------------------------------------------------------------- /sharding-jdbc-demo/springcloud-shardingjdbc-mybatis-demo1/target/classes/com/example/demo/service/impl/TxManagerTxUrlServiceImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingapi/springcloud-lcn-demo/1e92c1fc864b209b9b84982e108808f2b4f203c6/sharding-jdbc-demo/springcloud-shardingjdbc-mybatis-demo1/target/classes/com/example/demo/service/impl/TxManagerTxUrlServiceImpl.class -------------------------------------------------------------------------------- /sharding-jdbc-demo/springcloud-shardingjdbc-mybatis-demo2/src/main/java/com/example/demo/dao/TestMapper.java: -------------------------------------------------------------------------------- 1 | package com.example.demo.dao; 2 | 3 | import com.example.demo.entity.Test; 4 | import org.apache.ibatis.annotations.Insert; 5 | import org.apache.ibatis.annotations.Mapper; 6 | import org.apache.ibatis.annotations.Param; 7 | import org.apache.ibatis.annotations.Select; 8 | 9 | import java.util.List; 10 | 11 | /** 12 | * Created by lorne on 2017/6/28. 13 | */ 14 | @Mapper 15 | public interface TestMapper { 16 | 17 | 18 | @Select("SELECT * FROM T_TEST") 19 | List findAll(); 20 | 21 | @Insert("INSERT INTO T_TEST(NAME) VALUES(#{name})") 22 | int save(@Param("name") String name); 23 | 24 | } 25 | -------------------------------------------------------------------------------- /sharding-jdbc-demo/springcloud-shardingjdbc-mybatis-demo2/src/main/java/com/example/demo/entity/Test.java: -------------------------------------------------------------------------------- 1 | package com.example.demo.entity; 2 | 3 | /** 4 | * Created by lorne on 2017/6/26. 5 | */ 6 | 7 | public class Test { 8 | 9 | 10 | private Integer id; 11 | 12 | private String name; 13 | 14 | public Integer getId() { 15 | return id; 16 | } 17 | 18 | public void setId(Integer id) { 19 | this.id = id; 20 | } 21 | 22 | public String getName() { 23 | return name; 24 | } 25 | 26 | public void setName(String name) { 27 | this.name = name; 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /sharding-jdbc-demo/springcloud-shardingjdbc-mybatis-demo2/src/main/java/com/example/demo/service/DemoService.java: -------------------------------------------------------------------------------- 1 | package com.example.demo.service; 2 | 3 | import com.example.demo.entity.Test; 4 | 5 | import java.util.List; 6 | 7 | /** 8 | * Created by lorne on 2017/6/26. 9 | */ 10 | public interface DemoService { 11 | 12 | List list(); 13 | 14 | int save(); 15 | 16 | } 17 | -------------------------------------------------------------------------------- /sharding-jdbc-demo/springcloud-shardingjdbc-mybatis-demo2/src/main/java/com/example/demo/service/impl/TxManagerTxUrlServiceImpl.java: -------------------------------------------------------------------------------- 1 | package com.example.demo.service.impl; 2 | 3 | import com.codingapi.tx.config.service.TxManagerTxUrlService; 4 | import org.springframework.beans.factory.annotation.Value; 5 | import org.springframework.stereotype.Service; 6 | 7 | /** 8 | * create by lorne on 2017/11/18 9 | */ 10 | @Service 11 | public class TxManagerTxUrlServiceImpl implements TxManagerTxUrlService{ 12 | 13 | 14 | @Value("${tm.manager.url}") 15 | private String url; 16 | 17 | @Override 18 | public String getTxUrl() { 19 | System.out.println("load tm.manager.url "); 20 | return url; 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /sharding-jdbc-demo/springcloud-shardingjdbc-mybatis-demo2/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | feign.hystrix.enabled=true 2 | 3 | 4 | # 关于springcloud-hystrix机制 http://www.jianshu.com/p/b8d21248c9b1 5 | hystrix.command.default.execution.isolation.strategy= SEMAPHORE 6 | hystrix.command.default.execution.isolation.thread.timeoutInMilliseconds=5000 7 | 8 | 9 | spring.application.name = demo2 10 | server.port = 8082 11 | #${random.int[9000,9999]} 12 | eureka.client.service-url.defaultZone=http://127.0.0.1:8761/eureka/ 13 | 14 | #Ribbon的负载均衡策略 15 | ribbon.NFLoadBalancerRuleClassName=com.netflix.loadbalancer.RandomRule 16 | ribbon.MaxAutoRetriesNextServer=0 17 | 18 | 19 | #txmanager地址 20 | tm.manager.url=http://127.0.0.1:8899/tx/manager/ --------------------------------------------------------------------------------