├── .idea
├── .gitignore
├── SpringBoot-Microservice-Feign-Resilience4j.iml
├── compiler.xml
├── encodings.xml
├── jarRepositories.xml
├── jpa-buddy.xml
├── libraries
│ ├── Maven__antlr_antlr_2_7_7.xml
│ ├── Maven__ch_qos_logback_logback_classic_1_2_11.xml
│ ├── Maven__ch_qos_logback_logback_core_1_2_11.xml
│ ├── Maven__com_fasterxml_classmate_1_5_1.xml
│ ├── Maven__com_fasterxml_jackson_core_jackson_annotations_2_13_4.xml
│ ├── Maven__com_fasterxml_jackson_core_jackson_core_2_13_4.xml
│ ├── Maven__com_fasterxml_jackson_core_jackson_databind_2_13_4_2.xml
│ ├── Maven__com_fasterxml_jackson_dataformat_jackson_dataformat_xml_2_13_4.xml
│ ├── Maven__com_fasterxml_jackson_dataformat_jackson_dataformat_yaml_2_13_4.xml
│ ├── Maven__com_fasterxml_jackson_datatype_jackson_datatype_jdk8_2_13_4.xml
│ ├── Maven__com_fasterxml_jackson_datatype_jackson_datatype_jsr310_2_13_4.xml
│ ├── Maven__com_fasterxml_jackson_module_jackson_module_parameter_names_2_13_4.xml
│ ├── Maven__com_fasterxml_woodstox_woodstox_core_6_2_1.xml
│ ├── Maven__com_google_code_gson_gson_2_9_1.xml
│ ├── Maven__com_google_guava_guava_19_0.xml
│ ├── Maven__com_google_inject_guice_4_1_0.xml
│ ├── Maven__com_jayway_jsonpath_json_path_2_7_0.xml
│ ├── Maven__com_netflix_eureka_eureka_client_1_10_17.xml
│ ├── Maven__com_netflix_eureka_eureka_core_1_10_17.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_servo_servo_core_0_12_21.xml
│ ├── Maven__com_stoyanr_evictor_1_0_0.xml
│ ├── Maven__com_sun_activation_jakarta_activation_1_2_2.xml
│ ├── Maven__com_sun_istack_istack_commons_runtime_3_0_12.xml
│ ├── Maven__com_sun_jersey_contribs_jersey_apache_client4_1_19_1.xml
│ ├── Maven__com_sun_jersey_jersey_client_1_19_4.xml
│ ├── Maven__com_sun_jersey_jersey_core_1_19_1.xml
│ ├── Maven__com_sun_jersey_jersey_server_1_19_4.xml
│ ├── Maven__com_sun_jersey_jersey_servlet_1_19_4.xml
│ ├── Maven__com_thoughtworks_xstream_xstream_1_4_18.xml
│ ├── Maven__com_vaadin_external_google_android_json_0_0_20131108_vaadin1.xml
│ ├── Maven__com_zaxxer_HikariCP_4_0_3.xml
│ ├── Maven__commons_codec_commons_codec_1_15.xml
│ ├── Maven__commons_configuration_commons_configuration_1_10.xml
│ ├── Maven__commons_fileupload_commons_fileupload_1_4.xml
│ ├── Maven__commons_io_commons_io_2_11_0.xml
│ ├── Maven__commons_jxpath_commons_jxpath_1_3.xml
│ ├── Maven__commons_lang_commons_lang_2_6.xml
│ ├── Maven__io_github_classgraph_classgraph_4_8_149.xml
│ ├── Maven__io_github_openfeign_feign_core_11_10.xml
│ ├── Maven__io_github_openfeign_feign_slf4j_11_10.xml
│ ├── Maven__io_github_openfeign_form_feign_form_3_8_0.xml
│ ├── Maven__io_github_openfeign_form_feign_form_spring_3_8_0.xml
│ ├── Maven__io_github_resilience4j_resilience4j_annotations_1_7_0.xml
│ ├── Maven__io_github_resilience4j_resilience4j_bulkhead_1_7_0.xml
│ ├── Maven__io_github_resilience4j_resilience4j_circuitbreaker_1_7_0.xml
│ ├── Maven__io_github_resilience4j_resilience4j_circularbuffer_1_7_0.xml
│ ├── Maven__io_github_resilience4j_resilience4j_consumer_1_7_0.xml
│ ├── Maven__io_github_resilience4j_resilience4j_core_1_7_0.xml
│ ├── Maven__io_github_resilience4j_resilience4j_framework_common_1_7_0.xml
│ ├── Maven__io_github_resilience4j_resilience4j_micrometer_1_7_0.xml
│ ├── Maven__io_github_resilience4j_resilience4j_ratelimiter_1_7_0.xml
│ ├── Maven__io_github_resilience4j_resilience4j_retry_1_7_0.xml
│ ├── Maven__io_github_resilience4j_resilience4j_spring_1_7_0.xml
│ ├── Maven__io_github_resilience4j_resilience4j_spring_boot2_1_7_0.xml
│ ├── Maven__io_github_resilience4j_resilience4j_timelimiter_1_7_0.xml
│ ├── Maven__io_github_x_stream_mxparser_1_2_2.xml
│ ├── Maven__io_micrometer_micrometer_core_1_9_5.xml
│ ├── Maven__io_micrometer_micrometer_core_1_9_7.xml
│ ├── Maven__io_netty_netty_buffer_4_1_84_Final.xml
│ ├── Maven__io_netty_netty_codec_4_1_84_Final.xml
│ ├── Maven__io_netty_netty_codec_dns_4_1_84_Final.xml
│ ├── Maven__io_netty_netty_codec_http2_4_1_84_Final.xml
│ ├── Maven__io_netty_netty_codec_http_4_1_84_Final.xml
│ ├── Maven__io_netty_netty_codec_socks_4_1_84_Final.xml
│ ├── Maven__io_netty_netty_common_4_1_84_Final.xml
│ ├── Maven__io_netty_netty_handler_4_1_84_Final.xml
│ ├── Maven__io_netty_netty_handler_proxy_4_1_84_Final.xml
│ ├── Maven__io_netty_netty_resolver_4_1_84_Final.xml
│ ├── Maven__io_netty_netty_resolver_dns_4_1_84_Final.xml
│ ├── Maven__io_netty_netty_resolver_dns_classes_macos_4_1_84_Final.xml
│ ├── Maven__io_netty_netty_resolver_dns_native_macos_osx_x86_64_4_1_84_Final.xml
│ ├── Maven__io_netty_netty_transport_4_1_84_Final.xml
│ ├── Maven__io_netty_netty_transport_classes_epoll_4_1_84_Final.xml
│ ├── Maven__io_netty_netty_transport_native_epoll_linux_x86_64_4_1_84_Final.xml
│ ├── Maven__io_netty_netty_transport_native_unix_common_4_1_84_Final.xml
│ ├── Maven__io_projectreactor_addons_reactor_extra_3_4_8.xml
│ ├── Maven__io_projectreactor_addons_reactor_extra_3_4_9.xml
│ ├── Maven__io_projectreactor_netty_reactor_netty_core_1_0_24.xml
│ ├── Maven__io_projectreactor_netty_reactor_netty_http_1_0_24.xml
│ ├── Maven__io_projectreactor_reactor_core_3_4_24.xml
│ ├── Maven__io_projectreactor_reactor_core_3_4_26.xml
│ ├── Maven__io_swagger_core_v3_swagger_annotations_2_2_7.xml
│ ├── Maven__io_swagger_core_v3_swagger_core_2_2_7.xml
│ ├── Maven__io_swagger_core_v3_swagger_models_2_2_7.xml
│ ├── Maven__io_vavr_vavr_0_10_2.xml
│ ├── Maven__io_vavr_vavr_match_0_10_2.xml
│ ├── Maven__io_zipkin_aws_brave_propagation_aws_0_21_3.xml
│ ├── Maven__io_zipkin_brave_brave_5_13_9.xml
│ ├── Maven__io_zipkin_brave_brave_context_slf4j_5_13_9.xml
│ ├── Maven__io_zipkin_brave_brave_instrumentation_http_5_13_9.xml
│ ├── Maven__io_zipkin_brave_brave_instrumentation_httpasyncclient_5_13_9.xml
│ ├── Maven__io_zipkin_brave_brave_instrumentation_httpclient_5_13_9.xml
│ ├── Maven__io_zipkin_brave_brave_instrumentation_jms_5_13_9.xml
│ ├── Maven__io_zipkin_brave_brave_instrumentation_kafka_clients_5_13_9.xml
│ ├── Maven__io_zipkin_brave_brave_instrumentation_kafka_streams_5_13_9.xml
│ ├── Maven__io_zipkin_brave_brave_instrumentation_messaging_5_13_9.xml
│ ├── Maven__io_zipkin_brave_brave_instrumentation_mongodb_5_13_9.xml
│ ├── Maven__io_zipkin_brave_brave_instrumentation_rpc_5_13_9.xml
│ ├── Maven__io_zipkin_brave_brave_instrumentation_spring_rabbit_5_13_9.xml
│ ├── Maven__io_zipkin_reporter2_zipkin_reporter_2_16_3.xml
│ ├── Maven__io_zipkin_reporter2_zipkin_reporter_brave_2_16_3.xml
│ ├── Maven__io_zipkin_reporter2_zipkin_reporter_metrics_micrometer_2_16_3.xml
│ ├── Maven__io_zipkin_reporter2_zipkin_sender_activemq_client_2_16_3.xml
│ ├── Maven__io_zipkin_reporter2_zipkin_sender_amqp_client_2_16_3.xml
│ ├── Maven__io_zipkin_reporter2_zipkin_sender_kafka_2_16_3.xml
│ ├── Maven__io_zipkin_zipkin2_zipkin_2_23_2.xml
│ ├── Maven__jakarta_activation_jakarta_activation_api_1_2_2.xml
│ ├── Maven__jakarta_annotation_jakarta_annotation_api_1_3_5.xml
│ ├── Maven__jakarta_persistence_jakarta_persistence_api_2_2_3.xml
│ ├── Maven__jakarta_transaction_jakarta_transaction_api_1_3_3.xml
│ ├── Maven__jakarta_validation_jakarta_validation_api_2_0_2.xml
│ ├── Maven__jakarta_xml_bind_jakarta_xml_bind_api_2_3_3.xml
│ ├── Maven__javax_inject_javax_inject_1.xml
│ ├── Maven__javax_ws_rs_jsr311_api_1_1_1.xml
│ ├── Maven__joda_time_joda_time_2_3.xml
│ ├── Maven__net_bytebuddy_byte_buddy_1_12_18.xml
│ ├── Maven__net_bytebuddy_byte_buddy_1_12_22.xml
│ ├── Maven__net_bytebuddy_byte_buddy_agent_1_12_18.xml
│ ├── Maven__net_bytebuddy_byte_buddy_agent_1_12_22.xml
│ ├── Maven__net_minidev_accessors_smart_2_4_8.xml
│ ├── Maven__net_minidev_json_smart_2_4_8.xml
│ ├── Maven__org_antlr_antlr_runtime_3_4.xml
│ ├── Maven__org_antlr_stringtemplate_3_2_1.xml
│ ├── Maven__org_apache_commons_commons_lang3_3_12_0.xml
│ ├── Maven__org_apache_commons_commons_math_2_2.xml
│ ├── Maven__org_apache_httpcomponents_httpclient_4_5_13.xml
│ ├── Maven__org_apache_httpcomponents_httpclient_4_5_14.xml
│ ├── Maven__org_apache_httpcomponents_httpcore_4_4_15.xml
│ ├── Maven__org_apache_httpcomponents_httpcore_4_4_16.xml
│ ├── Maven__org_apache_logging_log4j_log4j_api_2_17_2.xml
│ ├── Maven__org_apache_logging_log4j_log4j_to_slf4j_2_17_2.xml
│ ├── Maven__org_apache_tomcat_embed_tomcat_embed_core_9_0_68.xml
│ ├── Maven__org_apache_tomcat_embed_tomcat_embed_core_9_0_71.xml
│ ├── Maven__org_apache_tomcat_embed_tomcat_embed_el_9_0_68.xml
│ ├── Maven__org_apache_tomcat_embed_tomcat_embed_el_9_0_71.xml
│ ├── Maven__org_apache_tomcat_embed_tomcat_embed_websocket_9_0_68.xml
│ ├── Maven__org_apache_tomcat_embed_tomcat_embed_websocket_9_0_71.xml
│ ├── Maven__org_apiguardian_apiguardian_api_1_1_2.xml
│ ├── Maven__org_aspectj_aspectjrt_1_9_7.xml
│ ├── Maven__org_aspectj_aspectjweaver_1_9_7.xml
│ ├── Maven__org_assertj_assertj_core_3_22_0.xml
│ ├── Maven__org_bouncycastle_bcpkix_jdk15on_1_69.xml
│ ├── Maven__org_bouncycastle_bcprov_jdk15on_1_69.xml
│ ├── Maven__org_bouncycastle_bcutil_jdk15on_1_69.xml
│ ├── Maven__org_checkerframework_checker_qual_3_5_0.xml
│ ├── Maven__org_codehaus_jettison_jettison_1_4_0.xml
│ ├── Maven__org_codehaus_woodstox_stax2_api_4_2_1.xml
│ ├── Maven__org_freemarker_freemarker_2_3_32.xml
│ ├── Maven__org_glassfish_jaxb_jaxb_runtime_2_3_7.xml
│ ├── Maven__org_glassfish_jaxb_txw2_2_3_7.xml
│ ├── Maven__org_hamcrest_hamcrest_2_2.xml
│ ├── Maven__org_hdrhistogram_HdrHistogram_2_1_12.xml
│ ├── Maven__org_hibernate_common_hibernate_commons_annotations_5_1_2_Final.xml
│ ├── Maven__org_hibernate_hibernate_core_5_6_12_Final.xml
│ ├── Maven__org_hibernate_validator_hibernate_validator_6_2_5_Final.xml
│ ├── Maven__org_jboss_jandex_2_4_2_Final.xml
│ ├── Maven__org_jboss_logging_jboss_logging_3_4_3_Final.xml
│ ├── Maven__org_junit_jupiter_junit_jupiter_5_8_2.xml
│ ├── Maven__org_junit_jupiter_junit_jupiter_api_5_8_2.xml
│ ├── Maven__org_junit_jupiter_junit_jupiter_engine_5_8_2.xml
│ ├── Maven__org_junit_jupiter_junit_jupiter_params_5_8_2.xml
│ ├── Maven__org_junit_platform_junit_platform_commons_1_8_2.xml
│ ├── Maven__org_junit_platform_junit_platform_engine_1_8_2.xml
│ ├── Maven__org_latencyutils_LatencyUtils_2_0_3.xml
│ ├── Maven__org_mapstruct_mapstruct_1_5_3_Final.xml
│ ├── Maven__org_mockito_mockito_core_4_5_1.xml
│ ├── Maven__org_mockito_mockito_junit_jupiter_4_5_1.xml
│ ├── Maven__org_objenesis_objenesis_3_2.xml
│ ├── Maven__org_opentest4j_opentest4j_1_2_0.xml
│ ├── Maven__org_ow2_asm_asm_9_1.xml
│ ├── Maven__org_postgresql_postgresql_42_3_7.xml
│ ├── Maven__org_projectlombok_lombok_1_18_24.xml
│ ├── Maven__org_reactivestreams_reactive_streams_1_0_4.xml
│ ├── Maven__org_skyscreamer_jsonassert_1_5_1.xml
│ ├── Maven__org_slf4j_jul_to_slf4j_1_7_36.xml
│ ├── Maven__org_slf4j_slf4j_api_1_7_36.xml
│ ├── Maven__org_springdoc_springdoc_openapi_common_1_6_13.xml
│ ├── Maven__org_springdoc_springdoc_openapi_ui_1_6_13.xml
│ ├── Maven__org_springdoc_springdoc_openapi_webmvc_core_1_6_13.xml
│ ├── Maven__org_springframework_boot_spring_boot_2_7_5.xml
│ ├── Maven__org_springframework_boot_spring_boot_2_7_8.xml
│ ├── Maven__org_springframework_boot_spring_boot_actuator_2_7_5.xml
│ ├── Maven__org_springframework_boot_spring_boot_actuator_2_7_8.xml
│ ├── Maven__org_springframework_boot_spring_boot_actuator_autoconfigure_2_7_5.xml
│ ├── Maven__org_springframework_boot_spring_boot_actuator_autoconfigure_2_7_8.xml
│ ├── Maven__org_springframework_boot_spring_boot_autoconfigure_2_7_5.xml
│ ├── Maven__org_springframework_boot_spring_boot_autoconfigure_2_7_8.xml
│ ├── Maven__org_springframework_boot_spring_boot_starter_2_7_5.xml
│ ├── Maven__org_springframework_boot_spring_boot_starter_2_7_8.xml
│ ├── Maven__org_springframework_boot_spring_boot_starter_actuator_2_7_5.xml
│ ├── Maven__org_springframework_boot_spring_boot_starter_actuator_2_7_8.xml
│ ├── Maven__org_springframework_boot_spring_boot_starter_aop_2_7_5.xml
│ ├── Maven__org_springframework_boot_spring_boot_starter_cache_2_7_5.xml
│ ├── Maven__org_springframework_boot_spring_boot_starter_cache_2_7_8.xml
│ ├── Maven__org_springframework_boot_spring_boot_starter_data_jpa_2_7_5.xml
│ ├── Maven__org_springframework_boot_spring_boot_starter_freemarker_2_7_8.xml
│ ├── Maven__org_springframework_boot_spring_boot_starter_jdbc_2_7_5.xml
│ ├── Maven__org_springframework_boot_spring_boot_starter_json_2_7_5.xml
│ ├── Maven__org_springframework_boot_spring_boot_starter_json_2_7_8.xml
│ ├── Maven__org_springframework_boot_spring_boot_starter_logging_2_7_5.xml
│ ├── Maven__org_springframework_boot_spring_boot_starter_logging_2_7_8.xml
│ ├── Maven__org_springframework_boot_spring_boot_starter_reactor_netty_2_7_5.xml
│ ├── Maven__org_springframework_boot_spring_boot_starter_test_2_7_5.xml
│ ├── Maven__org_springframework_boot_spring_boot_starter_test_2_7_8.xml
│ ├── Maven__org_springframework_boot_spring_boot_starter_tomcat_2_7_5.xml
│ ├── Maven__org_springframework_boot_spring_boot_starter_tomcat_2_7_8.xml
│ ├── Maven__org_springframework_boot_spring_boot_starter_validation_2_7_5.xml
│ ├── Maven__org_springframework_boot_spring_boot_starter_web_2_7_5.xml
│ ├── Maven__org_springframework_boot_spring_boot_starter_web_2_7_8.xml
│ ├── Maven__org_springframework_boot_spring_boot_starter_webflux_2_7_5.xml
│ ├── Maven__org_springframework_boot_spring_boot_test_2_7_5.xml
│ ├── Maven__org_springframework_boot_spring_boot_test_2_7_8.xml
│ ├── Maven__org_springframework_boot_spring_boot_test_autoconfigure_2_7_5.xml
│ ├── Maven__org_springframework_boot_spring_boot_test_autoconfigure_2_7_8.xml
│ ├── Maven__org_springframework_cloud_spring_cloud_circuitbreaker_resilience4j_2_1_5.xml
│ ├── Maven__org_springframework_cloud_spring_cloud_commons_3_1_5.xml
│ ├── Maven__org_springframework_cloud_spring_cloud_context_3_1_5.xml
│ ├── Maven__org_springframework_cloud_spring_cloud_gateway_server_3_1_4.xml
│ ├── Maven__org_springframework_cloud_spring_cloud_loadbalancer_3_1_5.xml
│ ├── Maven__org_springframework_cloud_spring_cloud_netflix_eureka_client_3_1_4.xml
│ ├── Maven__org_springframework_cloud_spring_cloud_netflix_eureka_server_3_1_4.xml
│ ├── Maven__org_springframework_cloud_spring_cloud_openfeign_core_3_1_5.xml
│ ├── Maven__org_springframework_cloud_spring_cloud_sleuth_api_3_1_5.xml
│ ├── Maven__org_springframework_cloud_spring_cloud_sleuth_autoconfigure_3_1_5.xml
│ ├── Maven__org_springframework_cloud_spring_cloud_sleuth_brave_3_1_5.xml
│ ├── Maven__org_springframework_cloud_spring_cloud_sleuth_instrumentation_3_1_5.xml
│ ├── Maven__org_springframework_cloud_spring_cloud_sleuth_zipkin_3_1_5.xml
│ ├── Maven__org_springframework_cloud_spring_cloud_starter_3_1_5.xml
│ ├── Maven__org_springframework_cloud_spring_cloud_starter_gateway_3_1_4.xml
│ ├── Maven__org_springframework_cloud_spring_cloud_starter_loadbalancer_3_1_5.xml
│ ├── Maven__org_springframework_cloud_spring_cloud_starter_netflix_eureka_client_3_1_4.xml
│ ├── Maven__org_springframework_cloud_spring_cloud_starter_netflix_eureka_server_3_1_4.xml
│ ├── Maven__org_springframework_cloud_spring_cloud_starter_openfeign_3_1_5.xml
│ ├── Maven__org_springframework_cloud_spring_cloud_starter_sleuth_3_1_5.xml
│ ├── Maven__org_springframework_data_spring_data_commons_2_7_5.xml
│ ├── Maven__org_springframework_data_spring_data_jpa_2_7_5.xml
│ ├── Maven__org_springframework_security_spring_security_crypto_5_7_4.xml
│ ├── Maven__org_springframework_security_spring_security_crypto_5_7_6.xml
│ ├── Maven__org_springframework_security_spring_security_rsa_1_0_11_RELEASE.xml
│ ├── Maven__org_springframework_spring_aop_5_3_23.xml
│ ├── Maven__org_springframework_spring_aop_5_3_25.xml
│ ├── Maven__org_springframework_spring_aspects_5_3_23.xml
│ ├── Maven__org_springframework_spring_beans_5_3_23.xml
│ ├── Maven__org_springframework_spring_beans_5_3_25.xml
│ ├── Maven__org_springframework_spring_context_5_3_23.xml
│ ├── Maven__org_springframework_spring_context_5_3_25.xml
│ ├── Maven__org_springframework_spring_context_support_5_3_23.xml
│ ├── Maven__org_springframework_spring_context_support_5_3_25.xml
│ ├── Maven__org_springframework_spring_core_5_3_23.xml
│ ├── Maven__org_springframework_spring_core_5_3_25.xml
│ ├── Maven__org_springframework_spring_expression_5_3_23.xml
│ ├── Maven__org_springframework_spring_expression_5_3_25.xml
│ ├── Maven__org_springframework_spring_jcl_5_3_23.xml
│ ├── Maven__org_springframework_spring_jcl_5_3_25.xml
│ ├── Maven__org_springframework_spring_jdbc_5_3_23.xml
│ ├── Maven__org_springframework_spring_orm_5_3_23.xml
│ ├── Maven__org_springframework_spring_test_5_3_23.xml
│ ├── Maven__org_springframework_spring_test_5_3_25.xml
│ ├── Maven__org_springframework_spring_tx_5_3_23.xml
│ ├── Maven__org_springframework_spring_web_5_3_23.xml
│ ├── Maven__org_springframework_spring_web_5_3_25.xml
│ ├── Maven__org_springframework_spring_webflux_5_3_23.xml
│ ├── Maven__org_springframework_spring_webmvc_5_3_23.xml
│ ├── Maven__org_springframework_spring_webmvc_5_3_25.xml
│ ├── Maven__org_webjars_swagger_ui_4_15_5.xml
│ ├── Maven__org_webjars_webjars_locator_core_0_50.xml
│ ├── Maven__org_xmlunit_xmlunit_core_2_9_0.xml
│ ├── Maven__org_xmlunit_xmlunit_core_2_9_1.xml
│ ├── Maven__org_yaml_snakeyaml_1_30.xml
│ └── Maven__xmlpull_xmlpull_1_1_3_1.xml
├── misc.xml
├── modules.xml
├── uiDesigner.xml
└── vcs.xml
├── README.md
├── api-gateway
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── docker-compose.yml
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── example
│ │ │ └── apigateway
│ │ │ └── ApiGatewayApplication.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── example
│ └── apigateway
│ └── ApiGatewayApplicationTests.java
├── department-service
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── docker-compose.yml
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── example
│ │ │ └── departmentservice
│ │ │ ├── DepartmentServiceApplication.java
│ │ │ ├── controller
│ │ │ └── DepartmentController.java
│ │ │ ├── exception
│ │ │ ├── DepartmentNotFoundException.java
│ │ │ └── ErrorResponse.java
│ │ │ ├── mapper
│ │ │ └── DepartmentMapper.java
│ │ │ ├── model
│ │ │ └── Department.java
│ │ │ ├── repository
│ │ │ └── DepartmentRepository.java
│ │ │ ├── request
│ │ │ └── DepartmentRequest.java
│ │ │ ├── response
│ │ │ └── DepartmentResponse.java
│ │ │ └── service
│ │ │ ├── DepartmentService.java
│ │ │ └── DepartmentServiceImpl.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── example
│ └── departmentservice
│ └── DepartmentServiceApplicationTests.java
├── docker-compose.yml
├── eureka-server
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── example
│ │ │ └── eurekaserver
│ │ │ └── EurekaServerApplication.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── example
│ └── eurekaserver
│ └── EurekaServerApplicationTests.java
├── images
├── eureka
│ ├── s1.png
│ ├── s2.png
│ └── s3.png
├── feign
│ └── open2.png
├── load
│ ├── load1.png
│ └── load2.png
└── resi
│ ├── res1.png
│ ├── res2.png
│ ├── res4.png
│ ├── res5.png
│ ├── res6.png
│ └── res7.png
└── user-service
├── .gitignore
├── .mvn
└── wrapper
│ ├── maven-wrapper.jar
│ └── maven-wrapper.properties
├── docker-compose.yml
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
├── main
├── java
│ └── com
│ │ └── example
│ │ └── userservice
│ │ ├── UserServiceApplication.java
│ │ ├── config
│ │ ├── FeignSupportConfig.java
│ │ ├── LoadBalancerConfiguration.java
│ │ └── RetreiveMessageErrorDecoder.java
│ │ ├── controller
│ │ └── UserController.java
│ │ ├── exception
│ │ ├── DepartmentNotFoundException.java
│ │ ├── DepartmentServiceUnavailableException.java
│ │ ├── ErrorResponse.java
│ │ ├── ExceptionMessage.java
│ │ └── FirstAndLastNameAlreadyExistsException.java
│ │ ├── feignClients
│ │ └── DepartmentFeignClient.java
│ │ ├── mapper
│ │ └── UserMapper.java
│ │ ├── model
│ │ └── User.java
│ │ ├── repository
│ │ └── UserRepository.java
│ │ ├── request
│ │ └── UserCreateRequest.java
│ │ ├── response
│ │ ├── DepartmentResponse.java
│ │ └── UserResponse.java
│ │ └── service
│ │ ├── UserService.java
│ │ └── UserServiceImpl.java
└── resources
│ └── application.properties
└── test
└── java
└── com
└── example
└── userservice
└── UserServiceApplicationTests.java
/.idea/.gitignore:
--------------------------------------------------------------------------------
1 | # Default ignored files
2 | /shelf/
3 | /workspace.xml
4 | # Editor-based HTTP Client requests
5 | /httpRequests/
6 | # Datasource local storage ignored files
7 | /dataSources/
8 | /dataSources.local.xml
9 |
--------------------------------------------------------------------------------
/.idea/SpringBoot-Microservice-Feign-Resilience4j.iml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/.idea/encodings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/jpa-buddy.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__antlr_antlr_2_7_7.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__ch_qos_logback_logback_classic_1_2_11.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__ch_qos_logback_logback_core_1_2_11.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_fasterxml_classmate_1_5_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_annotations_2_13_4.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_core_2_13_4.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_databind_2_13_4_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_fasterxml_jackson_dataformat_jackson_dataformat_xml_2_13_4.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_fasterxml_jackson_datatype_jackson_datatype_jdk8_2_13_4.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_fasterxml_jackson_datatype_jackson_datatype_jsr310_2_13_4.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_fasterxml_woodstox_woodstox_core_6_2_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_google_code_gson_gson_2_9_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_google_guava_guava_19_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_google_inject_guice_4_1_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_jayway_jsonpath_json_path_2_7_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_netflix_eureka_eureka_client_1_10_17.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_netflix_eureka_eureka_core_1_10_17.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_netflix_netflix_commons_netflix_eventbus_0_3_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_netflix_netflix_commons_netflix_infix_0_3_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_netflix_servo_servo_core_0_12_21.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_stoyanr_evictor_1_0_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_sun_activation_jakarta_activation_1_2_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_sun_istack_istack_commons_runtime_3_0_12.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_sun_jersey_contribs_jersey_apache_client4_1_19_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_sun_jersey_jersey_client_1_19_4.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_sun_jersey_jersey_core_1_19_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_sun_jersey_jersey_server_1_19_4.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_sun_jersey_jersey_servlet_1_19_4.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_thoughtworks_xstream_xstream_1_4_18.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_vaadin_external_google_android_json_0_0_20131108_vaadin1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_zaxxer_HikariCP_4_0_3.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__commons_codec_commons_codec_1_15.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__commons_configuration_commons_configuration_1_10.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__commons_fileupload_commons_fileupload_1_4.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__commons_io_commons_io_2_11_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__commons_jxpath_commons_jxpath_1_3.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__commons_lang_commons_lang_2_6.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__io_github_classgraph_classgraph_4_8_149.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__io_github_openfeign_feign_core_11_10.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__io_github_openfeign_feign_slf4j_11_10.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__io_github_openfeign_form_feign_form_3_8_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__io_github_openfeign_form_feign_form_spring_3_8_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__io_github_resilience4j_resilience4j_annotations_1_7_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__io_github_resilience4j_resilience4j_bulkhead_1_7_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__io_github_resilience4j_resilience4j_circuitbreaker_1_7_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__io_github_resilience4j_resilience4j_circularbuffer_1_7_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__io_github_resilience4j_resilience4j_consumer_1_7_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__io_github_resilience4j_resilience4j_core_1_7_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__io_github_resilience4j_resilience4j_framework_common_1_7_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__io_github_resilience4j_resilience4j_micrometer_1_7_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__io_github_resilience4j_resilience4j_ratelimiter_1_7_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__io_github_resilience4j_resilience4j_retry_1_7_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__io_github_resilience4j_resilience4j_spring_1_7_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__io_github_resilience4j_resilience4j_spring_boot2_1_7_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__io_github_resilience4j_resilience4j_timelimiter_1_7_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__io_github_x_stream_mxparser_1_2_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__io_micrometer_micrometer_core_1_9_5.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__io_micrometer_micrometer_core_1_9_7.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__io_netty_netty_buffer_4_1_84_Final.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__io_netty_netty_codec_4_1_84_Final.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__io_netty_netty_codec_dns_4_1_84_Final.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__io_netty_netty_codec_http2_4_1_84_Final.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__io_netty_netty_codec_http_4_1_84_Final.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__io_netty_netty_codec_socks_4_1_84_Final.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__io_netty_netty_common_4_1_84_Final.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__io_netty_netty_handler_4_1_84_Final.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__io_netty_netty_handler_proxy_4_1_84_Final.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__io_netty_netty_resolver_4_1_84_Final.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__io_netty_netty_resolver_dns_4_1_84_Final.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__io_netty_netty_transport_4_1_84_Final.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__io_netty_netty_transport_classes_epoll_4_1_84_Final.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__io_projectreactor_addons_reactor_extra_3_4_8.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__io_projectreactor_addons_reactor_extra_3_4_9.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__io_projectreactor_netty_reactor_netty_core_1_0_24.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__io_projectreactor_netty_reactor_netty_http_1_0_24.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__io_projectreactor_reactor_core_3_4_24.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__io_projectreactor_reactor_core_3_4_26.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__io_swagger_core_v3_swagger_annotations_2_2_7.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__io_swagger_core_v3_swagger_core_2_2_7.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__io_swagger_core_v3_swagger_models_2_2_7.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__io_vavr_vavr_0_10_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__io_vavr_vavr_match_0_10_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__io_zipkin_aws_brave_propagation_aws_0_21_3.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__io_zipkin_brave_brave_5_13_9.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__io_zipkin_brave_brave_context_slf4j_5_13_9.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__io_zipkin_brave_brave_instrumentation_http_5_13_9.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__io_zipkin_brave_brave_instrumentation_httpclient_5_13_9.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__io_zipkin_brave_brave_instrumentation_jms_5_13_9.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__io_zipkin_brave_brave_instrumentation_messaging_5_13_9.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__io_zipkin_brave_brave_instrumentation_mongodb_5_13_9.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__io_zipkin_brave_brave_instrumentation_rpc_5_13_9.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__io_zipkin_reporter2_zipkin_reporter_2_16_3.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__io_zipkin_reporter2_zipkin_reporter_brave_2_16_3.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__io_zipkin_reporter2_zipkin_sender_activemq_client_2_16_3.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__io_zipkin_reporter2_zipkin_sender_amqp_client_2_16_3.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__io_zipkin_reporter2_zipkin_sender_kafka_2_16_3.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__io_zipkin_zipkin2_zipkin_2_23_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__jakarta_activation_jakarta_activation_api_1_2_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__jakarta_annotation_jakarta_annotation_api_1_3_5.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__jakarta_persistence_jakarta_persistence_api_2_2_3.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__jakarta_transaction_jakarta_transaction_api_1_3_3.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__jakarta_validation_jakarta_validation_api_2_0_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__jakarta_xml_bind_jakarta_xml_bind_api_2_3_3.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__javax_inject_javax_inject_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__javax_ws_rs_jsr311_api_1_1_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__joda_time_joda_time_2_3.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__net_bytebuddy_byte_buddy_1_12_18.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__net_bytebuddy_byte_buddy_1_12_22.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__net_bytebuddy_byte_buddy_agent_1_12_18.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__net_bytebuddy_byte_buddy_agent_1_12_22.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__net_minidev_accessors_smart_2_4_8.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__net_minidev_json_smart_2_4_8.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_antlr_antlr_runtime_3_4.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_antlr_stringtemplate_3_2_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_commons_commons_lang3_3_12_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_commons_commons_math_2_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_httpcomponents_httpclient_4_5_13.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_httpcomponents_httpclient_4_5_14.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_httpcomponents_httpcore_4_4_15.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_httpcomponents_httpcore_4_4_16.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_logging_log4j_log4j_api_2_17_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_logging_log4j_log4j_to_slf4j_2_17_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_core_9_0_68.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_core_9_0_71.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_el_9_0_68.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_el_9_0_71.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_websocket_9_0_68.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_websocket_9_0_71.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apiguardian_apiguardian_api_1_1_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_aspectj_aspectjrt_1_9_7.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_aspectj_aspectjweaver_1_9_7.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_assertj_assertj_core_3_22_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_bouncycastle_bcpkix_jdk15on_1_69.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_bouncycastle_bcprov_jdk15on_1_69.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_bouncycastle_bcutil_jdk15on_1_69.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_checkerframework_checker_qual_3_5_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_codehaus_jettison_jettison_1_4_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_codehaus_woodstox_stax2_api_4_2_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_freemarker_freemarker_2_3_32.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_glassfish_jaxb_jaxb_runtime_2_3_7.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_glassfish_jaxb_txw2_2_3_7.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_hamcrest_hamcrest_2_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_hdrhistogram_HdrHistogram_2_1_12.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_hibernate_hibernate_core_5_6_12_Final.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_hibernate_validator_hibernate_validator_6_2_5_Final.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_jboss_jandex_2_4_2_Final.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_jboss_logging_jboss_logging_3_4_3_Final.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_5_8_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_api_5_8_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_engine_5_8_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_params_5_8_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_junit_platform_junit_platform_commons_1_8_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_junit_platform_junit_platform_engine_1_8_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_latencyutils_LatencyUtils_2_0_3.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_mapstruct_mapstruct_1_5_3_Final.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_mockito_mockito_core_4_5_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_mockito_mockito_junit_jupiter_4_5_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_objenesis_objenesis_3_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_opentest4j_opentest4j_1_2_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_ow2_asm_asm_9_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_postgresql_postgresql_42_3_7.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_projectlombok_lombok_1_18_24.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_reactivestreams_reactive_streams_1_0_4.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_skyscreamer_jsonassert_1_5_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_slf4j_jul_to_slf4j_1_7_36.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_slf4j_slf4j_api_1_7_36.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springdoc_springdoc_openapi_common_1_6_13.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springdoc_springdoc_openapi_ui_1_6_13.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springdoc_springdoc_openapi_webmvc_core_1_6_13.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_boot_spring_boot_2_7_5.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_boot_spring_boot_2_7_8.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_boot_spring_boot_actuator_2_7_5.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_boot_spring_boot_actuator_2_7_8.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_boot_spring_boot_autoconfigure_2_7_5.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_boot_spring_boot_autoconfigure_2_7_8.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_2_7_5.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_2_7_8.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_actuator_2_7_5.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_aop_2_7_5.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_cache_2_7_5.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_cache_2_7_8.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_jdbc_2_7_5.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_json_2_7_5.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_json_2_7_8.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_logging_2_7_5.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_logging_2_7_8.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_test_2_7_5.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_test_2_7_8.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_tomcat_2_7_5.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_tomcat_2_7_8.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_web_2_7_5.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_web_2_7_8.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_webflux_2_7_5.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_2_7_5.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_2_7_8.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_cloud_spring_cloud_commons_3_1_5.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_cloud_spring_cloud_context_3_1_5.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_cloud_spring_cloud_gateway_server_3_1_4.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_cloud_spring_cloud_loadbalancer_3_1_5.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_cloud_spring_cloud_openfeign_core_3_1_5.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_cloud_spring_cloud_sleuth_api_3_1_5.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_cloud_spring_cloud_sleuth_brave_3_1_5.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_cloud_spring_cloud_sleuth_zipkin_3_1_5.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_cloud_spring_cloud_starter_3_1_5.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_cloud_spring_cloud_starter_sleuth_3_1_5.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_data_spring_data_commons_2_7_5.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_data_spring_data_jpa_2_7_5.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_security_spring_security_crypto_5_7_4.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_security_spring_security_crypto_5_7_6.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_spring_aop_5_3_23.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_spring_aop_5_3_25.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_spring_aspects_5_3_23.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_spring_beans_5_3_23.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_spring_beans_5_3_25.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_spring_context_5_3_23.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_spring_context_5_3_25.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_spring_context_support_5_3_23.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_spring_context_support_5_3_25.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_spring_core_5_3_23.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_spring_core_5_3_25.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_spring_expression_5_3_23.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_spring_expression_5_3_25.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_spring_jcl_5_3_23.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_spring_jcl_5_3_25.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_spring_jdbc_5_3_23.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_spring_orm_5_3_23.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_spring_test_5_3_23.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_spring_test_5_3_25.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_spring_tx_5_3_23.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_spring_web_5_3_23.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_spring_web_5_3_25.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_spring_webflux_5_3_23.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_spring_webmvc_5_3_23.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_spring_webmvc_5_3_25.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_webjars_swagger_ui_4_15_5.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_webjars_webjars_locator_core_0_50.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_xmlunit_xmlunit_core_2_9_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_xmlunit_xmlunit_core_2_9_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_yaml_snakeyaml_1_30.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__xmlpull_xmlpull_1_1_3_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/misc.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
12 |
13 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/.idea/vcs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/api-gateway/.gitignore:
--------------------------------------------------------------------------------
1 | HELP.md
2 | target/
3 | !.mvn/wrapper/maven-wrapper.jar
4 | !**/src/main/**/target/
5 | !**/src/test/**/target/
6 |
7 | ### STS ###
8 | .apt_generated
9 | .classpath
10 | .factorypath
11 | .project
12 | .settings
13 | .springBeans
14 | .sts4-cache
15 |
16 | ### IntelliJ IDEA ###
17 | .idea
18 | *.iws
19 | *.iml
20 | *.ipr
21 |
22 | ### NetBeans ###
23 | /nbproject/private/
24 | /nbbuild/
25 | /dist/
26 | /nbdist/
27 | /.nb-gradle/
28 | build/
29 | !**/src/main/**/build/
30 | !**/src/test/**/build/
31 |
32 | ### VS Code ###
33 | .vscode/
34 |
--------------------------------------------------------------------------------
/api-gateway/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rasitesdmr/SpringBoot-Microservice-Feign-Resilience4j/d5a52dde76cb4e153d7f343c28cd5a7965c5e7dc/api-gateway/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/api-gateway/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.8.6/apache-maven-3.8.6-bin.zip
2 | wrapperUrl=https://repo.maven.apache.org/maven2/org/apache/maven/wrapper/maven-wrapper/3.1.0/maven-wrapper-3.1.0.jar
3 |
--------------------------------------------------------------------------------
/api-gateway/src/main/java/com/example/apigateway/ApiGatewayApplication.java:
--------------------------------------------------------------------------------
1 | package com.example.apigateway;
2 |
3 | import org.springframework.boot.SpringApplication;
4 | import org.springframework.boot.autoconfigure.SpringBootApplication;
5 | import org.springframework.cloud.netflix.eureka.EnableEurekaClient;
6 |
7 | @SpringBootApplication
8 | @EnableEurekaClient
9 | public class ApiGatewayApplication {
10 |
11 | public static void main(String[] args) {
12 | SpringApplication.run(ApiGatewayApplication.class, args);
13 | }
14 |
15 | }
16 |
--------------------------------------------------------------------------------
/api-gateway/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 | spring.application.name=api-gateway
2 | server.port=9191
3 | eureka.client.serviceUrl.defaultZone=http://localhost:8761/eureka/
4 | management.endpoints.web.exposure.include=*
5 |
6 | spring.cloud.gateway.routes[0].id=user-service
7 | spring.cloud.gateway.routes[0].uri=lb://user-service
8 | spring.cloud.gateway.routes[0].predicates[0]=Path=/users/**
9 |
10 | spring.cloud.gateway.routes[1].id=department-service
11 | spring.cloud.gateway.routes[1].uri=lb://department-service
12 | spring.cloud.gateway.routes[1].predicates[0]=Path=/department/**
13 |
14 | spring.zipkin.base-url=http://localhost:9411
15 | spring.zipkin.enabled=true
16 | spring.sleuth.integration.enabled=true
17 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/api-gateway/src/test/java/com/example/apigateway/ApiGatewayApplicationTests.java:
--------------------------------------------------------------------------------
1 | package com.example.apigateway;
2 |
3 | import org.junit.jupiter.api.Test;
4 | import org.springframework.boot.test.context.SpringBootTest;
5 |
6 | @SpringBootTest
7 | class ApiGatewayApplicationTests {
8 |
9 | @Test
10 | void contextLoads() {
11 | }
12 |
13 | }
14 |
--------------------------------------------------------------------------------
/department-service/.gitignore:
--------------------------------------------------------------------------------
1 | HELP.md
2 | target/
3 | !.mvn/wrapper/maven-wrapper.jar
4 | !**/src/main/**/target/
5 | !**/src/test/**/target/
6 |
7 | ### STS ###
8 | .apt_generated
9 | .classpath
10 | .factorypath
11 | .project
12 | .settings
13 | .springBeans
14 | .sts4-cache
15 |
16 | ### IntelliJ IDEA ###
17 | .idea
18 | *.iws
19 | *.iml
20 | *.ipr
21 |
22 | ### NetBeans ###
23 | /nbproject/private/
24 | /nbbuild/
25 | /dist/
26 | /nbdist/
27 | /.nb-gradle/
28 | build/
29 | !**/src/main/**/build/
30 | !**/src/test/**/build/
31 |
32 | ### VS Code ###
33 | .vscode/
34 |
--------------------------------------------------------------------------------
/department-service/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rasitesdmr/SpringBoot-Microservice-Feign-Resilience4j/d5a52dde76cb4e153d7f343c28cd5a7965c5e7dc/department-service/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/department-service/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.8.6/apache-maven-3.8.6-bin.zip
2 | wrapperUrl=https://repo.maven.apache.org/maven2/org/apache/maven/wrapper/maven-wrapper/3.1.0/maven-wrapper-3.1.0.jar
3 |
--------------------------------------------------------------------------------
/department-service/docker-compose.yml:
--------------------------------------------------------------------------------
1 | version: '3.8'
2 | services:
3 |
4 | postgresql:
5 | container_name: departmentPostgresDB
6 | image: postgres:10.4
7 | ports:
8 | - "5433:5432"
9 | restart: always
10 | environment:
11 | POSTGRES_USER: root
12 | POSTGRES_PASSWORD: root
13 | POSTGRES_DB: department_db
14 | networks:
15 | - comment
16 |
17 | networks:
18 | comment:
19 | driver: bridge
--------------------------------------------------------------------------------
/department-service/src/main/java/com/example/departmentservice/DepartmentServiceApplication.java:
--------------------------------------------------------------------------------
1 | package com.example.departmentservice;
2 |
3 | import org.springframework.boot.SpringApplication;
4 | import org.springframework.boot.autoconfigure.SpringBootApplication;
5 | import org.springframework.cloud.netflix.eureka.EnableEurekaClient;
6 |
7 | @SpringBootApplication
8 | @EnableEurekaClient
9 | public class DepartmentServiceApplication {
10 |
11 | public static void main(String[] args) {
12 | SpringApplication.run(DepartmentServiceApplication.class, args);
13 | }
14 |
15 | }
16 |
--------------------------------------------------------------------------------
/department-service/src/main/java/com/example/departmentservice/exception/DepartmentNotFoundException.java:
--------------------------------------------------------------------------------
1 | package com.example.departmentservice.exception;
2 |
3 | import org.springframework.http.HttpStatus;
4 | import org.springframework.web.bind.annotation.ResponseStatus;
5 |
6 | @ResponseStatus(code = HttpStatus.NOT_FOUND)
7 | public class DepartmentNotFoundException extends RuntimeException {
8 |
9 | public DepartmentNotFoundException(String message) {
10 | super(message);
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/department-service/src/main/java/com/example/departmentservice/exception/ErrorResponse.java:
--------------------------------------------------------------------------------
1 | package com.example.departmentservice.exception;
2 |
3 |
4 | import org.springframework.http.HttpStatus;
5 | import org.springframework.http.ResponseEntity;
6 | import org.springframework.web.bind.annotation.ExceptionHandler;
7 | import org.springframework.web.bind.annotation.RestControllerAdvice;
8 |
9 | @RestControllerAdvice
10 | public class ErrorResponse {
11 | @ExceptionHandler(DepartmentNotFoundException.class)
12 | public ResponseEntity> handle(DepartmentNotFoundException exception) {
13 | return new ResponseEntity<>(exception.getMessage(), HttpStatus.NOT_FOUND);
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/department-service/src/main/java/com/example/departmentservice/mapper/DepartmentMapper.java:
--------------------------------------------------------------------------------
1 | package com.example.departmentservice.mapper;
2 |
3 | import com.example.departmentservice.model.Department;
4 | import com.example.departmentservice.request.DepartmentRequest;
5 | import com.example.departmentservice.response.DepartmentResponse;
6 | import org.mapstruct.Mapper;
7 |
8 | @Mapper
9 | public interface DepartmentMapper {
10 |
11 | Department departmentRequestToDepartment(DepartmentRequest departmentRequest);
12 |
13 | DepartmentResponse departmentToDepartmentResponse(Department department);
14 |
15 | }
16 |
--------------------------------------------------------------------------------
/department-service/src/main/java/com/example/departmentservice/model/Department.java:
--------------------------------------------------------------------------------
1 | package com.example.departmentservice.model;
2 |
3 | import com.fasterxml.jackson.annotation.JsonIgnore;
4 | import lombok.*;
5 |
6 | import javax.persistence.*;
7 |
8 | @Entity
9 | @NoArgsConstructor
10 | @AllArgsConstructor
11 | @Data
12 | @Table(name = "departments")
13 | public class Department {
14 |
15 | @Id
16 | @GeneratedValue(strategy = GenerationType.IDENTITY)
17 | private Long id;
18 | private String departmentName;
19 | private String departmentCode;
20 |
21 | }
22 |
--------------------------------------------------------------------------------
/department-service/src/main/java/com/example/departmentservice/repository/DepartmentRepository.java:
--------------------------------------------------------------------------------
1 | package com.example.departmentservice.repository;
2 |
3 | import com.example.departmentservice.model.Department;
4 | import org.springframework.data.jpa.repository.JpaRepository;
5 | import org.springframework.stereotype.Repository;
6 |
7 | @Repository
8 | public interface DepartmentRepository extends JpaRepository {
9 | }
10 |
--------------------------------------------------------------------------------
/department-service/src/main/java/com/example/departmentservice/request/DepartmentRequest.java:
--------------------------------------------------------------------------------
1 | package com.example.departmentservice.request;
2 |
3 | import lombok.Getter;
4 | import lombok.Setter;
5 |
6 | @Setter
7 | @Getter
8 | public class DepartmentRequest {
9 | private String departmentName;
10 | private String departmentCode;
11 | }
12 |
--------------------------------------------------------------------------------
/department-service/src/main/java/com/example/departmentservice/response/DepartmentResponse.java:
--------------------------------------------------------------------------------
1 | package com.example.departmentservice.response;
2 |
3 | import lombok.Getter;
4 | import lombok.Setter;
5 |
6 | @Setter
7 | @Getter
8 | public class DepartmentResponse {
9 |
10 | private Long id;
11 | private String departmentName;
12 | private String departmentCode;
13 | }
14 |
--------------------------------------------------------------------------------
/department-service/src/main/java/com/example/departmentservice/service/DepartmentService.java:
--------------------------------------------------------------------------------
1 | package com.example.departmentservice.service;
2 |
3 | import com.example.departmentservice.model.Department;
4 | import com.example.departmentservice.request.DepartmentRequest;
5 | import com.example.departmentservice.response.DepartmentResponse;
6 |
7 | import java.util.List;
8 |
9 | public interface DepartmentService {
10 |
11 | DepartmentResponse createDepartment(DepartmentRequest departmentRequest);
12 |
13 | // Department createDepartment(Department department);
14 |
15 | Department getDepartmentById(Long id);
16 |
17 |
18 | }
19 |
--------------------------------------------------------------------------------
/department-service/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 | server.port=8081
2 | #PostgreSQL
3 | spring.datasource.url=jdbc:postgresql://localhost:5433/department_db
4 | spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.PostgreSQLDialect
5 | spring.datasource.username=root
6 | spring.datasource.password=root
7 | #Jpa
8 | spring.jpa.hibernate.ddl-auto=update
9 | spring.jpa.show-sql=false
10 | spring.application.name=department-service
11 | eureka.client.serviceUrl.defaultZone=http://localhost:8761/eureka/
12 | eureka.client.register-with-eureka=true
13 | spring.zipkin.base-url=http://localhost:9411
--------------------------------------------------------------------------------
/department-service/src/test/java/com/example/departmentservice/DepartmentServiceApplicationTests.java:
--------------------------------------------------------------------------------
1 | package com.example.departmentservice;
2 |
3 | import org.junit.jupiter.api.Test;
4 | import org.springframework.boot.test.context.SpringBootTest;
5 |
6 | @SpringBootTest
7 | class DepartmentServiceApplicationTests {
8 |
9 | @Test
10 | void contextLoads() {
11 | }
12 |
13 | }
14 |
--------------------------------------------------------------------------------
/eureka-server/.gitignore:
--------------------------------------------------------------------------------
1 | HELP.md
2 | target/
3 | !.mvn/wrapper/maven-wrapper.jar
4 | !**/src/main/**/target/
5 | !**/src/test/**/target/
6 |
7 | ### STS ###
8 | .apt_generated
9 | .classpath
10 | .factorypath
11 | .project
12 | .settings
13 | .springBeans
14 | .sts4-cache
15 |
16 | ### IntelliJ IDEA ###
17 | .idea
18 | *.iws
19 | *.iml
20 | *.ipr
21 |
22 | ### NetBeans ###
23 | /nbproject/private/
24 | /nbbuild/
25 | /dist/
26 | /nbdist/
27 | /.nb-gradle/
28 | build/
29 | !**/src/main/**/build/
30 | !**/src/test/**/build/
31 |
32 | ### VS Code ###
33 | .vscode/
34 |
--------------------------------------------------------------------------------
/eureka-server/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rasitesdmr/SpringBoot-Microservice-Feign-Resilience4j/d5a52dde76cb4e153d7f343c28cd5a7965c5e7dc/eureka-server/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/eureka-server/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.8.6/apache-maven-3.8.6-bin.zip
2 | wrapperUrl=https://repo.maven.apache.org/maven2/org/apache/maven/wrapper/maven-wrapper/3.1.0/maven-wrapper-3.1.0.jar
3 |
--------------------------------------------------------------------------------
/eureka-server/src/main/java/com/example/eurekaserver/EurekaServerApplication.java:
--------------------------------------------------------------------------------
1 | package com.example.eurekaserver;
2 |
3 | import org.springframework.boot.SpringApplication;
4 | import org.springframework.boot.autoconfigure.SpringBootApplication;
5 | import org.springframework.cloud.netflix.eureka.server.EnableEurekaServer;
6 |
7 | @SpringBootApplication
8 | @EnableEurekaServer
9 | public class EurekaServerApplication {
10 |
11 | public static void main(String[] args) {
12 | SpringApplication.run(EurekaServerApplication.class, args);
13 | }
14 |
15 | }
16 |
--------------------------------------------------------------------------------
/eureka-server/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 | server.port=8761
2 | spring.application.name=eureka-server
3 | #Bu hizmetin service discovery sunucusuna kaydedilip edilmeyece?i
4 | eureka.client.register-with-eureka=false
5 | eureka.client.fetch-registry=false
6 |
--------------------------------------------------------------------------------
/eureka-server/src/test/java/com/example/eurekaserver/EurekaServerApplicationTests.java:
--------------------------------------------------------------------------------
1 | package com.example.eurekaserver;
2 |
3 | import org.junit.jupiter.api.Test;
4 | import org.springframework.boot.test.context.SpringBootTest;
5 |
6 | @SpringBootTest
7 | class EurekaServerApplicationTests {
8 |
9 | @Test
10 | void contextLoads() {
11 | }
12 |
13 | }
14 |
--------------------------------------------------------------------------------
/images/eureka/s1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rasitesdmr/SpringBoot-Microservice-Feign-Resilience4j/d5a52dde76cb4e153d7f343c28cd5a7965c5e7dc/images/eureka/s1.png
--------------------------------------------------------------------------------
/images/eureka/s2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rasitesdmr/SpringBoot-Microservice-Feign-Resilience4j/d5a52dde76cb4e153d7f343c28cd5a7965c5e7dc/images/eureka/s2.png
--------------------------------------------------------------------------------
/images/eureka/s3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rasitesdmr/SpringBoot-Microservice-Feign-Resilience4j/d5a52dde76cb4e153d7f343c28cd5a7965c5e7dc/images/eureka/s3.png
--------------------------------------------------------------------------------
/images/feign/open2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rasitesdmr/SpringBoot-Microservice-Feign-Resilience4j/d5a52dde76cb4e153d7f343c28cd5a7965c5e7dc/images/feign/open2.png
--------------------------------------------------------------------------------
/images/load/load1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rasitesdmr/SpringBoot-Microservice-Feign-Resilience4j/d5a52dde76cb4e153d7f343c28cd5a7965c5e7dc/images/load/load1.png
--------------------------------------------------------------------------------
/images/load/load2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rasitesdmr/SpringBoot-Microservice-Feign-Resilience4j/d5a52dde76cb4e153d7f343c28cd5a7965c5e7dc/images/load/load2.png
--------------------------------------------------------------------------------
/images/resi/res1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rasitesdmr/SpringBoot-Microservice-Feign-Resilience4j/d5a52dde76cb4e153d7f343c28cd5a7965c5e7dc/images/resi/res1.png
--------------------------------------------------------------------------------
/images/resi/res2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rasitesdmr/SpringBoot-Microservice-Feign-Resilience4j/d5a52dde76cb4e153d7f343c28cd5a7965c5e7dc/images/resi/res2.png
--------------------------------------------------------------------------------
/images/resi/res4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rasitesdmr/SpringBoot-Microservice-Feign-Resilience4j/d5a52dde76cb4e153d7f343c28cd5a7965c5e7dc/images/resi/res4.png
--------------------------------------------------------------------------------
/images/resi/res5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rasitesdmr/SpringBoot-Microservice-Feign-Resilience4j/d5a52dde76cb4e153d7f343c28cd5a7965c5e7dc/images/resi/res5.png
--------------------------------------------------------------------------------
/images/resi/res6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rasitesdmr/SpringBoot-Microservice-Feign-Resilience4j/d5a52dde76cb4e153d7f343c28cd5a7965c5e7dc/images/resi/res6.png
--------------------------------------------------------------------------------
/images/resi/res7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rasitesdmr/SpringBoot-Microservice-Feign-Resilience4j/d5a52dde76cb4e153d7f343c28cd5a7965c5e7dc/images/resi/res7.png
--------------------------------------------------------------------------------
/user-service/.gitignore:
--------------------------------------------------------------------------------
1 | HELP.md
2 | target/
3 | !.mvn/wrapper/maven-wrapper.jar
4 | !**/src/main/**/target/
5 | !**/src/test/**/target/
6 |
7 | ### STS ###
8 | .apt_generated
9 | .classpath
10 | .factorypath
11 | .project
12 | .settings
13 | .springBeans
14 | .sts4-cache
15 |
16 | ### IntelliJ IDEA ###
17 | .idea
18 | *.iws
19 | *.iml
20 | *.ipr
21 |
22 | ### NetBeans ###
23 | /nbproject/private/
24 | /nbbuild/
25 | /dist/
26 | /nbdist/
27 | /.nb-gradle/
28 | build/
29 | !**/src/main/**/build/
30 | !**/src/test/**/build/
31 |
32 | ### VS Code ###
33 | .vscode/
34 |
--------------------------------------------------------------------------------
/user-service/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rasitesdmr/SpringBoot-Microservice-Feign-Resilience4j/d5a52dde76cb4e153d7f343c28cd5a7965c5e7dc/user-service/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/user-service/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.8.6/apache-maven-3.8.6-bin.zip
2 | wrapperUrl=https://repo.maven.apache.org/maven2/org/apache/maven/wrapper/maven-wrapper/3.1.0/maven-wrapper-3.1.0.jar
3 |
--------------------------------------------------------------------------------
/user-service/docker-compose.yml:
--------------------------------------------------------------------------------
1 | version: '3.8'
2 | services:
3 |
4 | postgresql:
5 | container_name: userPostgresDB
6 | image: postgres:10.4
7 | ports:
8 | - "5434:5432"
9 | restart: always
10 | environment:
11 | POSTGRES_USER: root
12 | POSTGRES_PASSWORD: root
13 | POSTGRES_DB: user_DB
14 | networks:
15 | - comment
16 |
17 | networks:
18 | comment:
19 | driver: bridge
--------------------------------------------------------------------------------
/user-service/src/main/java/com/example/userservice/config/FeignSupportConfig.java:
--------------------------------------------------------------------------------
1 | //package com.example.userservice.config;
2 | //
3 | //import feign.Logger;
4 | //import feign.codec.ErrorDecoder;
5 | //import org.springframework.context.annotation.Bean;
6 | //import org.springframework.context.annotation.Configuration;
7 | //
8 | //@Configuration
9 | //public class FeignSupportConfig {
10 | //
11 | //}
12 |
--------------------------------------------------------------------------------
/user-service/src/main/java/com/example/userservice/config/LoadBalancerConfiguration.java:
--------------------------------------------------------------------------------
1 | //package com.example.userservice.config;
2 | //
3 | //import org.springframework.cloud.loadbalancer.core.ServiceInstanceListSupplier;
4 | //import org.springframework.context.ConfigurableApplicationContext;
5 | //import org.springframework.context.annotation.Bean;
6 | //import org.springframework.context.annotation.Configuration;
7 | //
8 | //public class LoadBalancerConfiguration {
9 | //
10 | // @Bean
11 | // public ServiceInstanceListSupplier instanceSupplier(ConfigurableApplicationContext context) {
12 | // return ServiceInstanceListSupplier.builder()
13 | // .withDiscoveryClient()
14 | // .withHealthChecks()
15 | // .build(context);
16 | // }
17 | //}
--------------------------------------------------------------------------------
/user-service/src/main/java/com/example/userservice/exception/ExceptionMessage.java:
--------------------------------------------------------------------------------
1 | package com.example.userservice.exception;
2 |
3 | import lombok.*;
4 |
5 | @Getter
6 | @Setter
7 | @ToString
8 | @AllArgsConstructor
9 | @NoArgsConstructor
10 | public class ExceptionMessage{
11 |
12 | private String timestamp;
13 | private int status;
14 | private String error;
15 | private String message;
16 | private String path;
17 |
18 | }
19 |
--------------------------------------------------------------------------------
/user-service/src/main/java/com/example/userservice/exception/FirstAndLastNameAlreadyExistsException.java:
--------------------------------------------------------------------------------
1 | package com.example.userservice.exception;
2 |
3 | import lombok.Getter;
4 | import lombok.Setter;
5 | import org.springframework.http.HttpStatus;
6 | import org.springframework.web.bind.annotation.ResponseStatus;
7 |
8 | @ResponseStatus(code = HttpStatus.CONFLICT)
9 | public class FirstAndLastNameAlreadyExistsException extends RuntimeException {
10 | public FirstAndLastNameAlreadyExistsException(String s) {
11 | super(s);
12 | }
13 |
14 |
15 | }
16 |
--------------------------------------------------------------------------------
/user-service/src/main/java/com/example/userservice/mapper/UserMapper.java:
--------------------------------------------------------------------------------
1 | package com.example.userservice.mapper;
2 |
3 | import com.example.userservice.model.User;
4 | import com.example.userservice.request.UserCreateRequest;
5 | import com.example.userservice.response.UserResponse;
6 | import org.mapstruct.Mapper;
7 |
8 | @Mapper
9 | public interface UserMapper {
10 | UserResponse userToUserResponse(User user);
11 | User userCreateRequestToUser(UserCreateRequest userCreateRequest);
12 | }
13 |
--------------------------------------------------------------------------------
/user-service/src/main/java/com/example/userservice/model/User.java:
--------------------------------------------------------------------------------
1 | package com.example.userservice.model;
2 |
3 | import lombok.AllArgsConstructor;
4 | import lombok.Data;
5 | import lombok.NoArgsConstructor;
6 |
7 | import javax.persistence.*;
8 |
9 | @Entity
10 | @Data
11 | @AllArgsConstructor
12 | @NoArgsConstructor
13 | @Table(name = "users")
14 | public class User {
15 |
16 | @Id
17 | @GeneratedValue(strategy = GenerationType.IDENTITY)
18 | private Long id;
19 |
20 | private String firstName;
21 |
22 | private String lastName;
23 |
24 | @Column(nullable = false, unique = true)
25 | private String email;
26 |
27 | private Long departmentId;
28 | }
29 |
--------------------------------------------------------------------------------
/user-service/src/main/java/com/example/userservice/repository/UserRepository.java:
--------------------------------------------------------------------------------
1 | package com.example.userservice.repository;
2 |
3 | import com.example.userservice.model.User;
4 | import jdk.dynalink.Operation;
5 | import org.springframework.data.jpa.repository.JpaRepository;
6 | import org.springframework.stereotype.Repository;
7 |
8 | import java.util.Optional;
9 |
10 | @Repository
11 | public interface UserRepository extends JpaRepository {
12 | Optional getByFirstName(String firstName);
13 | Optional getByLastName(String lastName);
14 |
15 | boolean existsByFirstName(String firstName);
16 | boolean existsByLastName(String lastName);
17 | }
18 |
--------------------------------------------------------------------------------
/user-service/src/main/java/com/example/userservice/request/UserCreateRequest.java:
--------------------------------------------------------------------------------
1 | package com.example.userservice.request;
2 |
3 | import lombok.AllArgsConstructor;
4 | import lombok.Getter;
5 | import lombok.NoArgsConstructor;
6 | import lombok.Setter;
7 |
8 | @AllArgsConstructor
9 | @NoArgsConstructor
10 | @Getter
11 | @Setter
12 | public class UserCreateRequest {
13 |
14 | private String firstName;
15 |
16 | private String lastName;
17 |
18 | private String email;
19 |
20 | private Long departmentId;
21 | }
22 |
--------------------------------------------------------------------------------
/user-service/src/main/java/com/example/userservice/response/DepartmentResponse.java:
--------------------------------------------------------------------------------
1 | package com.example.userservice.response;
2 |
3 | import lombok.Getter;
4 | import lombok.Setter;
5 |
6 | @Getter
7 | @Setter
8 | public class DepartmentResponse {
9 |
10 | private Long id;
11 | private String departmentName;
12 | private String departmentCode;
13 | }
14 |
--------------------------------------------------------------------------------
/user-service/src/main/java/com/example/userservice/service/UserService.java:
--------------------------------------------------------------------------------
1 | package com.example.userservice.service;
2 |
3 | import com.example.userservice.request.UserCreateRequest;
4 | import com.example.userservice.response.UserResponse;
5 |
6 | public interface UserService {
7 |
8 | UserResponse createUser(UserCreateRequest userCreateRequest);
9 | UserResponse getById(long id) ;
10 | }
11 |
--------------------------------------------------------------------------------
/user-service/src/test/java/com/example/userservice/UserServiceApplicationTests.java:
--------------------------------------------------------------------------------
1 | package com.example.userservice;
2 |
3 | import org.junit.jupiter.api.Test;
4 | import org.springframework.boot.test.context.SpringBootTest;
5 |
6 | @SpringBootTest
7 | class UserServiceApplicationTests {
8 |
9 | @Test
10 | void contextLoads() {
11 | }
12 |
13 | }
14 |
--------------------------------------------------------------------------------