diff --git a/Test19-MyStarter/.idea/compiler.xml b/Test19-MyStarter/.idea/compiler.xml new file mode 100644 index 00000000..100e1c83 --- /dev/null +++ b/Test19-MyStarter/.idea/compiler.xml @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Test19-MyStarter/.idea/copyright/profiles_settings.xml b/Test19-MyStarter/.idea/copyright/profiles_settings.xml new file mode 100644 index 00000000..e7bedf33 --- /dev/null +++ b/Test19-MyStarter/.idea/copyright/profiles_settings.xml @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/Test19-MyStarter/.idea/encodings.xml b/Test19-MyStarter/.idea/encodings.xml new file mode 100644 index 00000000..fbf2840b --- /dev/null +++ b/Test19-MyStarter/.idea/encodings.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/Test19-MyStarter/.idea/libraries/Maven__ch_qos_logback_logback_classic_1_1_7.xml b/Test19-MyStarter/.idea/libraries/Maven__ch_qos_logback_logback_classic_1_1_7.xml new file mode 100644 index 00000000..cdd79598 --- /dev/null +++ b/Test19-MyStarter/.idea/libraries/Maven__ch_qos_logback_logback_classic_1_1_7.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/Test19-MyStarter/.idea/libraries/Maven__ch_qos_logback_logback_core_1_1_7.xml b/Test19-MyStarter/.idea/libraries/Maven__ch_qos_logback_logback_core_1_1_7.xml new file mode 100644 index 00000000..6c2a7607 --- /dev/null +++ b/Test19-MyStarter/.idea/libraries/Maven__ch_qos_logback_logback_core_1_1_7.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/Test19-MyStarter/.idea/libraries/Maven__com_fasterxml_classmate_1_3_3.xml b/Test19-MyStarter/.idea/libraries/Maven__com_fasterxml_classmate_1_3_3.xml new file mode 100644 index 00000000..e1e9acea --- /dev/null +++ b/Test19-MyStarter/.idea/libraries/Maven__com_fasterxml_classmate_1_3_3.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/Test19-MyStarter/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_annotations_2_8_4.xml b/Test19-MyStarter/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_annotations_2_8_4.xml new file mode 100644 index 00000000..fab9f73e --- /dev/null +++ b/Test19-MyStarter/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_annotations_2_8_4.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/Test19-MyStarter/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_core_2_8_4.xml b/Test19-MyStarter/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_core_2_8_4.xml new file mode 100644 index 00000000..37fcf4eb --- /dev/null +++ b/Test19-MyStarter/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_core_2_8_4.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/Test19-MyStarter/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_databind_2_8_4.xml b/Test19-MyStarter/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_databind_2_8_4.xml new file mode 100644 index 00000000..56833560 --- /dev/null +++ b/Test19-MyStarter/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_databind_2_8_4.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/Test19-MyStarter/.idea/libraries/Maven__com_jayway_jsonpath_json_path_2_2_0.xml b/Test19-MyStarter/.idea/libraries/Maven__com_jayway_jsonpath_json_path_2_2_0.xml new file mode 100644 index 00000000..578b079c --- /dev/null +++ b/Test19-MyStarter/.idea/libraries/Maven__com_jayway_jsonpath_json_path_2_2_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/Test19-MyStarter/.idea/libraries/Maven__commons_logging_commons_logging_1_2.xml b/Test19-MyStarter/.idea/libraries/Maven__commons_logging_commons_logging_1_2.xml new file mode 100644 index 00000000..eab40b32 --- /dev/null +++ b/Test19-MyStarter/.idea/libraries/Maven__commons_logging_commons_logging_1_2.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/Test19-MyStarter/.idea/libraries/Maven__javax_validation_validation_api_1_1_0_Final.xml b/Test19-MyStarter/.idea/libraries/Maven__javax_validation_validation_api_1_1_0_Final.xml new file mode 100644 index 00000000..940ce73c --- /dev/null +++ b/Test19-MyStarter/.idea/libraries/Maven__javax_validation_validation_api_1_1_0_Final.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/Test19-MyStarter/.idea/libraries/Maven__junit_junit_3_8_1.xml b/Test19-MyStarter/.idea/libraries/Maven__junit_junit_3_8_1.xml new file mode 100644 index 00000000..71b2993d --- /dev/null +++ b/Test19-MyStarter/.idea/libraries/Maven__junit_junit_3_8_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/Test19-MyStarter/.idea/libraries/Maven__junit_junit_4_12.xml b/Test19-MyStarter/.idea/libraries/Maven__junit_junit_4_12.xml new file mode 100644 index 00000000..d4110417 --- /dev/null +++ b/Test19-MyStarter/.idea/libraries/Maven__junit_junit_4_12.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/Test19-MyStarter/.idea/libraries/Maven__net_minidev_accessors_smart_1_1.xml b/Test19-MyStarter/.idea/libraries/Maven__net_minidev_accessors_smart_1_1.xml new file mode 100644 index 00000000..88d626e4 --- /dev/null +++ b/Test19-MyStarter/.idea/libraries/Maven__net_minidev_accessors_smart_1_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/Test19-MyStarter/.idea/libraries/Maven__net_minidev_json_smart_2_2_1.xml b/Test19-MyStarter/.idea/libraries/Maven__net_minidev_json_smart_2_2_1.xml new file mode 100644 index 00000000..6c692c8b --- /dev/null +++ b/Test19-MyStarter/.idea/libraries/Maven__net_minidev_json_smart_2_2_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/Test19-MyStarter/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_core_8_5_6.xml b/Test19-MyStarter/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_core_8_5_6.xml new file mode 100644 index 00000000..79b2a1fd --- /dev/null +++ b/Test19-MyStarter/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_core_8_5_6.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/Test19-MyStarter/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_el_8_5_6.xml b/Test19-MyStarter/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_el_8_5_6.xml new file mode 100644 index 00000000..935699ff --- /dev/null +++ b/Test19-MyStarter/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_el_8_5_6.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/Test19-MyStarter/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_websocket_8_5_6.xml b/Test19-MyStarter/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_websocket_8_5_6.xml new file mode 100644 index 00000000..759baaf9 --- /dev/null +++ b/Test19-MyStarter/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_websocket_8_5_6.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/Test19-MyStarter/.idea/libraries/Maven__org_assertj_assertj_core_2_5_0.xml b/Test19-MyStarter/.idea/libraries/Maven__org_assertj_assertj_core_2_5_0.xml new file mode 100644 index 00000000..7c5aab4b --- /dev/null +++ b/Test19-MyStarter/.idea/libraries/Maven__org_assertj_assertj_core_2_5_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/Test19-MyStarter/.idea/libraries/Maven__org_hamcrest_hamcrest_core_1_3.xml b/Test19-MyStarter/.idea/libraries/Maven__org_hamcrest_hamcrest_core_1_3.xml new file mode 100644 index 00000000..f58bbc11 --- /dev/null +++ b/Test19-MyStarter/.idea/libraries/Maven__org_hamcrest_hamcrest_core_1_3.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/Test19-MyStarter/.idea/libraries/Maven__org_hamcrest_hamcrest_library_1_3.xml b/Test19-MyStarter/.idea/libraries/Maven__org_hamcrest_hamcrest_library_1_3.xml new file mode 100644 index 00000000..78dbe458 --- /dev/null +++ b/Test19-MyStarter/.idea/libraries/Maven__org_hamcrest_hamcrest_library_1_3.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/Test19-MyStarter/.idea/libraries/Maven__org_hibernate_hibernate_validator_5_2_4_Final.xml b/Test19-MyStarter/.idea/libraries/Maven__org_hibernate_hibernate_validator_5_2_4_Final.xml new file mode 100644 index 00000000..6c5e17f5 --- /dev/null +++ b/Test19-MyStarter/.idea/libraries/Maven__org_hibernate_hibernate_validator_5_2_4_Final.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/Test19-MyStarter/.idea/libraries/Maven__org_jboss_logging_jboss_logging_3_3_0_Final.xml b/Test19-MyStarter/.idea/libraries/Maven__org_jboss_logging_jboss_logging_3_3_0_Final.xml new file mode 100644 index 00000000..186d87fd --- /dev/null +++ b/Test19-MyStarter/.idea/libraries/Maven__org_jboss_logging_jboss_logging_3_3_0_Final.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/Test19-MyStarter/.idea/libraries/Maven__org_json_json_20140107.xml b/Test19-MyStarter/.idea/libraries/Maven__org_json_json_20140107.xml new file mode 100644 index 00000000..0092a097 --- /dev/null +++ b/Test19-MyStarter/.idea/libraries/Maven__org_json_json_20140107.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/Test19-MyStarter/.idea/libraries/Maven__org_mockito_mockito_core_1_10_19.xml b/Test19-MyStarter/.idea/libraries/Maven__org_mockito_mockito_core_1_10_19.xml new file mode 100644 index 00000000..a5237036 --- /dev/null +++ b/Test19-MyStarter/.idea/libraries/Maven__org_mockito_mockito_core_1_10_19.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/Test19-MyStarter/.idea/libraries/Maven__org_objenesis_objenesis_2_1.xml b/Test19-MyStarter/.idea/libraries/Maven__org_objenesis_objenesis_2_1.xml new file mode 100644 index 00000000..7ab319b6 --- /dev/null +++ b/Test19-MyStarter/.idea/libraries/Maven__org_objenesis_objenesis_2_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/Test19-MyStarter/.idea/libraries/Maven__org_ow2_asm_asm_5_0_3.xml b/Test19-MyStarter/.idea/libraries/Maven__org_ow2_asm_asm_5_0_3.xml new file mode 100644 index 00000000..da69f6c8 --- /dev/null +++ b/Test19-MyStarter/.idea/libraries/Maven__org_ow2_asm_asm_5_0_3.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/Test19-MyStarter/.idea/libraries/Maven__org_skyscreamer_jsonassert_1_3_0.xml b/Test19-MyStarter/.idea/libraries/Maven__org_skyscreamer_jsonassert_1_3_0.xml new file mode 100644 index 00000000..0b92ed6e --- /dev/null +++ b/Test19-MyStarter/.idea/libraries/Maven__org_skyscreamer_jsonassert_1_3_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/Test19-MyStarter/.idea/libraries/Maven__org_slf4j_jcl_over_slf4j_1_7_21.xml b/Test19-MyStarter/.idea/libraries/Maven__org_slf4j_jcl_over_slf4j_1_7_21.xml new file mode 100644 index 00000000..2f93a630 --- /dev/null +++ b/Test19-MyStarter/.idea/libraries/Maven__org_slf4j_jcl_over_slf4j_1_7_21.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/Test19-MyStarter/.idea/libraries/Maven__org_slf4j_jul_to_slf4j_1_7_21.xml b/Test19-MyStarter/.idea/libraries/Maven__org_slf4j_jul_to_slf4j_1_7_21.xml new file mode 100644 index 00000000..dd05efc3 --- /dev/null +++ b/Test19-MyStarter/.idea/libraries/Maven__org_slf4j_jul_to_slf4j_1_7_21.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/Test19-MyStarter/.idea/libraries/Maven__org_slf4j_log4j_over_slf4j_1_7_21.xml b/Test19-MyStarter/.idea/libraries/Maven__org_slf4j_log4j_over_slf4j_1_7_21.xml new file mode 100644 index 00000000..0f9744ac --- /dev/null +++ b/Test19-MyStarter/.idea/libraries/Maven__org_slf4j_log4j_over_slf4j_1_7_21.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/Test19-MyStarter/.idea/libraries/Maven__org_slf4j_slf4j_api_1_7_21.xml b/Test19-MyStarter/.idea/libraries/Maven__org_slf4j_slf4j_api_1_7_21.xml new file mode 100644 index 00000000..1b644dd8 --- /dev/null +++ b/Test19-MyStarter/.idea/libraries/Maven__org_slf4j_slf4j_api_1_7_21.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/Test19-MyStarter/.idea/libraries/Maven__org_springframework_boot_spring_boot_1_4_2_RELEASE.xml b/Test19-MyStarter/.idea/libraries/Maven__org_springframework_boot_spring_boot_1_4_2_RELEASE.xml new file mode 100644 index 00000000..f07ee117 --- /dev/null +++ b/Test19-MyStarter/.idea/libraries/Maven__org_springframework_boot_spring_boot_1_4_2_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/Test19-MyStarter/.idea/libraries/Maven__org_springframework_boot_spring_boot_autoconfigure_1_4_2_RELEASE.xml b/Test19-MyStarter/.idea/libraries/Maven__org_springframework_boot_spring_boot_autoconfigure_1_4_2_RELEASE.xml new file mode 100644 index 00000000..1a8d2a22 --- /dev/null +++ b/Test19-MyStarter/.idea/libraries/Maven__org_springframework_boot_spring_boot_autoconfigure_1_4_2_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/Test19-MyStarter/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_1_4_2_RELEASE.xml b/Test19-MyStarter/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_1_4_2_RELEASE.xml new file mode 100644 index 00000000..7adb3363 --- /dev/null +++ b/Test19-MyStarter/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_1_4_2_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/Test19-MyStarter/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_logging_1_4_2_RELEASE.xml b/Test19-MyStarter/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_logging_1_4_2_RELEASE.xml new file mode 100644 index 00000000..92d0599a --- /dev/null +++ b/Test19-MyStarter/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_logging_1_4_2_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/Test19-MyStarter/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_test_1_4_2_RELEASE.xml b/Test19-MyStarter/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_test_1_4_2_RELEASE.xml new file mode 100644 index 00000000..7e4729d9 --- /dev/null +++ b/Test19-MyStarter/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_test_1_4_2_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/Test19-MyStarter/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_tomcat_1_4_2_RELEASE.xml b/Test19-MyStarter/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_tomcat_1_4_2_RELEASE.xml new file mode 100644 index 00000000..06f45877 --- /dev/null +++ b/Test19-MyStarter/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_tomcat_1_4_2_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/Test19-MyStarter/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_web_1_4_2_RELEASE.xml b/Test19-MyStarter/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_web_1_4_2_RELEASE.xml new file mode 100644 index 00000000..8debb6e4 --- /dev/null +++ b/Test19-MyStarter/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_web_1_4_2_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/Test19-MyStarter/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_1_4_2_RELEASE.xml b/Test19-MyStarter/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_1_4_2_RELEASE.xml new file mode 100644 index 00000000..c0577591 --- /dev/null +++ b/Test19-MyStarter/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_1_4_2_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/Test19-MyStarter/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_autoconfigure_1_4_2_RELEASE.xml b/Test19-MyStarter/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_autoconfigure_1_4_2_RELEASE.xml new file mode 100644 index 00000000..815b831f --- /dev/null +++ b/Test19-MyStarter/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_autoconfigure_1_4_2_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/Test19-MyStarter/.idea/libraries/Maven__org_springframework_spring_aop_4_3_4_RELEASE.xml b/Test19-MyStarter/.idea/libraries/Maven__org_springframework_spring_aop_4_3_4_RELEASE.xml new file mode 100644 index 00000000..298a82ce --- /dev/null +++ b/Test19-MyStarter/.idea/libraries/Maven__org_springframework_spring_aop_4_3_4_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/Test19-MyStarter/.idea/libraries/Maven__org_springframework_spring_beans_4_3_4_RELEASE.xml b/Test19-MyStarter/.idea/libraries/Maven__org_springframework_spring_beans_4_3_4_RELEASE.xml new file mode 100644 index 00000000..92af2691 --- /dev/null +++ b/Test19-MyStarter/.idea/libraries/Maven__org_springframework_spring_beans_4_3_4_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/Test19-MyStarter/.idea/libraries/Maven__org_springframework_spring_context_4_3_4_RELEASE.xml b/Test19-MyStarter/.idea/libraries/Maven__org_springframework_spring_context_4_3_4_RELEASE.xml new file mode 100644 index 00000000..e151b4d2 --- /dev/null +++ b/Test19-MyStarter/.idea/libraries/Maven__org_springframework_spring_context_4_3_4_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/Test19-MyStarter/.idea/libraries/Maven__org_springframework_spring_core_4_3_4_RELEASE.xml b/Test19-MyStarter/.idea/libraries/Maven__org_springframework_spring_core_4_3_4_RELEASE.xml new file mode 100644 index 00000000..519ca31e --- /dev/null +++ b/Test19-MyStarter/.idea/libraries/Maven__org_springframework_spring_core_4_3_4_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/Test19-MyStarter/.idea/libraries/Maven__org_springframework_spring_expression_4_3_4_RELEASE.xml b/Test19-MyStarter/.idea/libraries/Maven__org_springframework_spring_expression_4_3_4_RELEASE.xml new file mode 100644 index 00000000..ffd9732f --- /dev/null +++ b/Test19-MyStarter/.idea/libraries/Maven__org_springframework_spring_expression_4_3_4_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/Test19-MyStarter/.idea/libraries/Maven__org_springframework_spring_test_4_3_4_RELEASE.xml b/Test19-MyStarter/.idea/libraries/Maven__org_springframework_spring_test_4_3_4_RELEASE.xml new file mode 100644 index 00000000..3627b013 --- /dev/null +++ b/Test19-MyStarter/.idea/libraries/Maven__org_springframework_spring_test_4_3_4_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/Test19-MyStarter/.idea/libraries/Maven__org_springframework_spring_web_4_3_4_RELEASE.xml b/Test19-MyStarter/.idea/libraries/Maven__org_springframework_spring_web_4_3_4_RELEASE.xml new file mode 100644 index 00000000..2a3e87e4 --- /dev/null +++ b/Test19-MyStarter/.idea/libraries/Maven__org_springframework_spring_web_4_3_4_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/Test19-MyStarter/.idea/libraries/Maven__org_springframework_spring_webmvc_4_3_4_RELEASE.xml b/Test19-MyStarter/.idea/libraries/Maven__org_springframework_spring_webmvc_4_3_4_RELEASE.xml new file mode 100644 index 00000000..e0e1e66f --- /dev/null +++ b/Test19-MyStarter/.idea/libraries/Maven__org_springframework_spring_webmvc_4_3_4_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/Test19-MyStarter/.idea/libraries/Maven__org_yaml_snakeyaml_1_17.xml b/Test19-MyStarter/.idea/libraries/Maven__org_yaml_snakeyaml_1_17.xml new file mode 100644 index 00000000..20e2920c --- /dev/null +++ b/Test19-MyStarter/.idea/libraries/Maven__org_yaml_snakeyaml_1_17.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/Test19-MyStarter/.idea/misc.xml b/Test19-MyStarter/.idea/misc.xml new file mode 100644 index 00000000..e05fd0ec --- /dev/null +++ b/Test19-MyStarter/.idea/misc.xml @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Test19-MyStarter/.idea/modules.xml b/Test19-MyStarter/.idea/modules.xml new file mode 100644 index 00000000..77401e64 --- /dev/null +++ b/Test19-MyStarter/.idea/modules.xml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/Test19-MyStarter/.idea/workspace.xml b/Test19-MyStarter/.idea/workspace.xml new file mode 100644 index 00000000..47dd78e1 --- /dev/null +++ b/Test19-MyStarter/.idea/workspace.xml @@ -0,0 +1,1151 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + DEFINITION_ORDER + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + project + + + + + + + + + + + + + + + + project + + + true + + + + DIRECTORY + + false + + + + + + + + + + + + + + + + + + + + + 1482118630011 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Spring + + + + + + + + + + + + + + + 1.8 + + + + + + + + Use-MyStarter + + + + + + + + Maven: ch.qos.logback:logback-classic:1.1.7 + + + + + + + + \ No newline at end of file diff --git a/Test19-MyStarter/Test19-MyStarter.iml b/Test19-MyStarter/Test19-MyStarter.iml new file mode 100644 index 00000000..045ace41 --- /dev/null +++ b/Test19-MyStarter/Test19-MyStarter.iml @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Test19-MyStarter/Use-MyStarter/.gitignore b/Test19-MyStarter/Use-MyStarter/.gitignore new file mode 100644 index 00000000..2af7cefb --- /dev/null +++ b/Test19-MyStarter/Use-MyStarter/.gitignore @@ -0,0 +1,24 @@ +target/ +!.mvn/wrapper/maven-wrapper.jar + +### STS ### +.apt_generated +.classpath +.factorypath +.project +.settings +.springBeans + +### IntelliJ IDEA ### +.idea +*.iws +*.iml +*.ipr + +### NetBeans ### +nbproject/private/ +build/ +nbbuild/ +dist/ +nbdist/ +.nb-gradle/ \ No newline at end of file diff --git a/Test19-MyStarter/Use-MyStarter/.mvn/wrapper/maven-wrapper.jar b/Test19-MyStarter/Use-MyStarter/.mvn/wrapper/maven-wrapper.jar new file mode 100644 index 00000000..5fd4d502 Binary files /dev/null and b/Test19-MyStarter/Use-MyStarter/.mvn/wrapper/maven-wrapper.jar differ diff --git a/Test19-MyStarter/Use-MyStarter/.mvn/wrapper/maven-wrapper.properties b/Test19-MyStarter/Use-MyStarter/.mvn/wrapper/maven-wrapper.properties new file mode 100644 index 00000000..c954cec9 --- /dev/null +++ b/Test19-MyStarter/Use-MyStarter/.mvn/wrapper/maven-wrapper.properties @@ -0,0 +1 @@ +distributionUrl=https://repo1.maven.org/maven2/org/apache/maven/apache-maven/3.3.9/apache-maven-3.3.9-bin.zip diff --git a/Test19-MyStarter/Use-MyStarter/mvnw b/Test19-MyStarter/Use-MyStarter/mvnw new file mode 100755 index 00000000..a1ba1bf5 --- /dev/null +++ b/Test19-MyStarter/Use-MyStarter/mvnw @@ -0,0 +1,233 @@ +#!/bin/sh +# ---------------------------------------------------------------------------- +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# ---------------------------------------------------------------------------- + +# ---------------------------------------------------------------------------- +# Maven2 Start Up Batch script +# +# Required ENV vars: +# ------------------ +# JAVA_HOME - location of a JDK home dir +# +# Optional ENV vars +# ----------------- +# M2_HOME - location of maven2's installed home dir +# MAVEN_OPTS - parameters passed to the Java VM when running Maven +# e.g. to debug Maven itself, use +# set MAVEN_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000 +# MAVEN_SKIP_RC - flag to disable loading of mavenrc files +# ---------------------------------------------------------------------------- + +if [ -z "$MAVEN_SKIP_RC" ] ; then + + if [ -f /etc/mavenrc ] ; then + . /etc/mavenrc + fi + + if [ -f "$HOME/.mavenrc" ] ; then + . "$HOME/.mavenrc" + fi + +fi + +# OS specific support. $var _must_ be set to either true or false. +cygwin=false; +darwin=false; +mingw=false +case "`uname`" in + CYGWIN*) cygwin=true ;; + MINGW*) mingw=true;; + Darwin*) darwin=true + # + # Look for the Apple JDKs first to preserve the existing behaviour, and then look + # for the new JDKs provided by Oracle. + # + if [ -z "$JAVA_HOME" ] && [ -L /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK ] ; then + # + # Apple JDKs + # + export JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home + fi + + if [ -z "$JAVA_HOME" ] && [ -L /System/Library/Java/JavaVirtualMachines/CurrentJDK ] ; then + # + # Apple JDKs + # + export JAVA_HOME=/System/Library/Java/JavaVirtualMachines/CurrentJDK/Contents/Home + fi + + if [ -z "$JAVA_HOME" ] && [ -L "/Library/Java/JavaVirtualMachines/CurrentJDK" ] ; then + # + # Oracle JDKs + # + export JAVA_HOME=/Library/Java/JavaVirtualMachines/CurrentJDK/Contents/Home + fi + + if [ -z "$JAVA_HOME" ] && [ -x "/usr/libexec/java_home" ]; then + # + # Apple JDKs + # + export JAVA_HOME=`/usr/libexec/java_home` + fi + ;; +esac + +if [ -z "$JAVA_HOME" ] ; then + if [ -r /etc/gentoo-release ] ; then + JAVA_HOME=`java-config --jre-home` + fi +fi + +if [ -z "$M2_HOME" ] ; then + ## resolve links - $0 may be a link to maven's home + PRG="$0" + + # need this for relative symlinks + while [ -h "$PRG" ] ; do + ls=`ls -ld "$PRG"` + link=`expr "$ls" : '.*-> \(.*\)$'` + if expr "$link" : '/.*' > /dev/null; then + PRG="$link" + else + PRG="`dirname "$PRG"`/$link" + fi + done + + saveddir=`pwd` + + M2_HOME=`dirname "$PRG"`/.. + + # make it fully qualified + M2_HOME=`cd "$M2_HOME" && pwd` + + cd "$saveddir" + # echo Using m2 at $M2_HOME +fi + +# For Cygwin, ensure paths are in UNIX format before anything is touched +if $cygwin ; then + [ -n "$M2_HOME" ] && + M2_HOME=`cygpath --unix "$M2_HOME"` + [ -n "$JAVA_HOME" ] && + JAVA_HOME=`cygpath --unix "$JAVA_HOME"` + [ -n "$CLASSPATH" ] && + CLASSPATH=`cygpath --path --unix "$CLASSPATH"` +fi + +# For Migwn, ensure paths are in UNIX format before anything is touched +if $mingw ; then + [ -n "$M2_HOME" ] && + M2_HOME="`(cd "$M2_HOME"; pwd)`" + [ -n "$JAVA_HOME" ] && + JAVA_HOME="`(cd "$JAVA_HOME"; pwd)`" + # TODO classpath? +fi + +if [ -z "$JAVA_HOME" ]; then + javaExecutable="`which javac`" + if [ -n "$javaExecutable" ] && ! [ "`expr \"$javaExecutable\" : '\([^ ]*\)'`" = "no" ]; then + # readlink(1) is not available as standard on Solaris 10. + readLink=`which readlink` + if [ ! `expr "$readLink" : '\([^ ]*\)'` = "no" ]; then + if $darwin ; then + javaHome="`dirname \"$javaExecutable\"`" + javaExecutable="`cd \"$javaHome\" && pwd -P`/javac" + else + javaExecutable="`readlink -f \"$javaExecutable\"`" + fi + javaHome="`dirname \"$javaExecutable\"`" + javaHome=`expr "$javaHome" : '\(.*\)/bin'` + JAVA_HOME="$javaHome" + export JAVA_HOME + fi + fi +fi + +if [ -z "$JAVACMD" ] ; then + if [ -n "$JAVA_HOME" ] ; then + if [ -x "$JAVA_HOME/jre/sh/java" ] ; then + # IBM's JDK on AIX uses strange locations for the executables + JAVACMD="$JAVA_HOME/jre/sh/java" + else + JAVACMD="$JAVA_HOME/bin/java" + fi + else + JAVACMD="`which java`" + fi +fi + +if [ ! -x "$JAVACMD" ] ; then + echo "Error: JAVA_HOME is not defined correctly." >&2 + echo " We cannot execute $JAVACMD" >&2 + exit 1 +fi + +if [ -z "$JAVA_HOME" ] ; then + echo "Warning: JAVA_HOME environment variable is not set." +fi + +CLASSWORLDS_LAUNCHER=org.codehaus.plexus.classworlds.launcher.Launcher + +# For Cygwin, switch paths to Windows format before running java +if $cygwin; then + [ -n "$M2_HOME" ] && + M2_HOME=`cygpath --path --windows "$M2_HOME"` + [ -n "$JAVA_HOME" ] && + JAVA_HOME=`cygpath --path --windows "$JAVA_HOME"` + [ -n "$CLASSPATH" ] && + CLASSPATH=`cygpath --path --windows "$CLASSPATH"` +fi + +# traverses directory structure from process work directory to filesystem root +# first directory with .mvn subdirectory is considered project base directory +find_maven_basedir() { + local basedir=$(pwd) + local wdir=$(pwd) + while [ "$wdir" != '/' ] ; do + if [ -d "$wdir"/.mvn ] ; then + basedir=$wdir + break + fi + wdir=$(cd "$wdir/.."; pwd) + done + echo "${basedir}" +} + +# concatenates all lines of a file +concat_lines() { + if [ -f "$1" ]; then + echo "$(tr -s '\n' ' ' < "$1")" + fi +} + +export MAVEN_PROJECTBASEDIR=${MAVEN_BASEDIR:-$(find_maven_basedir)} +MAVEN_OPTS="$(concat_lines "$MAVEN_PROJECTBASEDIR/.mvn/jvm.config") $MAVEN_OPTS" + +# Provide a "standardized" way to retrieve the CLI args that will +# work with both Windows and non-Windows executions. +MAVEN_CMD_LINE_ARGS="$MAVEN_CONFIG $@" +export MAVEN_CMD_LINE_ARGS + +WRAPPER_LAUNCHER=org.apache.maven.wrapper.MavenWrapperMain + +exec "$JAVACMD" \ + $MAVEN_OPTS \ + -classpath "$MAVEN_PROJECTBASEDIR/.mvn/wrapper/maven-wrapper.jar" \ + "-Dmaven.home=${M2_HOME}" "-Dmaven.multiModuleProjectDirectory=${MAVEN_PROJECTBASEDIR}" \ + ${WRAPPER_LAUNCHER} "$@" diff --git a/Test19-MyStarter/Use-MyStarter/mvnw.cmd b/Test19-MyStarter/Use-MyStarter/mvnw.cmd new file mode 100644 index 00000000..2b934e89 --- /dev/null +++ b/Test19-MyStarter/Use-MyStarter/mvnw.cmd @@ -0,0 +1,145 @@ +@REM ---------------------------------------------------------------------------- +@REM Licensed to the Apache Software Foundation (ASF) under one +@REM or more contributor license agreements. See the NOTICE file +@REM distributed with this work for additional information +@REM regarding copyright ownership. The ASF licenses this file +@REM to you under the Apache License, Version 2.0 (the +@REM "License"); you may not use this file except in compliance +@REM with the License. You may obtain a copy of the License at +@REM +@REM http://www.apache.org/licenses/LICENSE-2.0 +@REM +@REM Unless required by applicable law or agreed to in writing, +@REM software distributed under the License is distributed on an +@REM "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +@REM KIND, either express or implied. See the License for the +@REM specific language governing permissions and limitations +@REM under the License. +@REM ---------------------------------------------------------------------------- + +@REM ---------------------------------------------------------------------------- +@REM Maven2 Start Up Batch script +@REM +@REM Required ENV vars: +@REM JAVA_HOME - location of a JDK home dir +@REM +@REM Optional ENV vars +@REM M2_HOME - location of maven2's installed home dir +@REM MAVEN_BATCH_ECHO - set to 'on' to enable the echoing of the batch commands +@REM MAVEN_BATCH_PAUSE - set to 'on' to wait for a key stroke before ending +@REM MAVEN_OPTS - parameters passed to the Java VM when running Maven +@REM e.g. to debug Maven itself, use +@REM set MAVEN_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000 +@REM MAVEN_SKIP_RC - flag to disable loading of mavenrc files +@REM ---------------------------------------------------------------------------- + +@REM Begin all REM lines with '@' in case MAVEN_BATCH_ECHO is 'on' +@echo off +@REM enable echoing my setting MAVEN_BATCH_ECHO to 'on' +@if "%MAVEN_BATCH_ECHO%" == "on" echo %MAVEN_BATCH_ECHO% + +@REM set %HOME% to equivalent of $HOME +if "%HOME%" == "" (set "HOME=%HOMEDRIVE%%HOMEPATH%") + +@REM Execute a user defined script before this one +if not "%MAVEN_SKIP_RC%" == "" goto skipRcPre +@REM check for pre script, once with legacy .bat ending and once with .cmd ending +if exist "%HOME%\mavenrc_pre.bat" call "%HOME%\mavenrc_pre.bat" +if exist "%HOME%\mavenrc_pre.cmd" call "%HOME%\mavenrc_pre.cmd" +:skipRcPre + +@setlocal + +set ERROR_CODE=0 + +@REM To isolate internal variables from possible post scripts, we use another setlocal +@setlocal + +@REM ==== START VALIDATION ==== +if not "%JAVA_HOME%" == "" goto OkJHome + +echo. +echo Error: JAVA_HOME not found in your environment. >&2 +echo Please set the JAVA_HOME variable in your environment to match the >&2 +echo location of your Java installation. >&2 +echo. +goto error + +:OkJHome +if exist "%JAVA_HOME%\bin\java.exe" goto init + +echo. +echo Error: JAVA_HOME is set to an invalid directory. >&2 +echo JAVA_HOME = "%JAVA_HOME%" >&2 +echo Please set the JAVA_HOME variable in your environment to match the >&2 +echo location of your Java installation. >&2 +echo. +goto error + +@REM ==== END VALIDATION ==== + +:init + +set MAVEN_CMD_LINE_ARGS=%* + +@REM Find the project base dir, i.e. the directory that contains the folder ".mvn". +@REM Fallback to current working directory if not found. + +set MAVEN_PROJECTBASEDIR=%MAVEN_BASEDIR% +IF NOT "%MAVEN_PROJECTBASEDIR%"=="" goto endDetectBaseDir + +set EXEC_DIR=%CD% +set WDIR=%EXEC_DIR% +:findBaseDir +IF EXIST "%WDIR%"\.mvn goto baseDirFound +cd .. +IF "%WDIR%"=="%CD%" goto baseDirNotFound +set WDIR=%CD% +goto findBaseDir + +:baseDirFound +set MAVEN_PROJECTBASEDIR=%WDIR% +cd "%EXEC_DIR%" +goto endDetectBaseDir + +:baseDirNotFound +set MAVEN_PROJECTBASEDIR=%EXEC_DIR% +cd "%EXEC_DIR%" + +:endDetectBaseDir + +IF NOT EXIST "%MAVEN_PROJECTBASEDIR%\.mvn\jvm.config" goto endReadAdditionalConfig + +@setlocal EnableExtensions EnableDelayedExpansion +for /F "usebackq delims=" %%a in ("%MAVEN_PROJECTBASEDIR%\.mvn\jvm.config") do set JVM_CONFIG_MAVEN_PROPS=!JVM_CONFIG_MAVEN_PROPS! %%a +@endlocal & set JVM_CONFIG_MAVEN_PROPS=%JVM_CONFIG_MAVEN_PROPS% + +:endReadAdditionalConfig + +SET MAVEN_JAVA_EXE="%JAVA_HOME%\bin\java.exe" + +set WRAPPER_JAR="".\.mvn\wrapper\maven-wrapper.jar"" +set WRAPPER_LAUNCHER=org.apache.maven.wrapper.MavenWrapperMain + +%MAVEN_JAVA_EXE% %JVM_CONFIG_MAVEN_PROPS% %MAVEN_OPTS% %MAVEN_DEBUG_OPTS% -classpath %WRAPPER_JAR% "-Dmaven.multiModuleProjectDirectory=%MAVEN_PROJECTBASEDIR%" %WRAPPER_LAUNCHER% %MAVEN_CMD_LINE_ARGS% +if ERRORLEVEL 1 goto error +goto end + +:error +set ERROR_CODE=1 + +:end +@endlocal & set ERROR_CODE=%ERROR_CODE% + +if not "%MAVEN_SKIP_RC%" == "" goto skipRcPost +@REM check for post script, once with legacy .bat ending and once with .cmd ending +if exist "%HOME%\mavenrc_post.bat" call "%HOME%\mavenrc_post.bat" +if exist "%HOME%\mavenrc_post.cmd" call "%HOME%\mavenrc_post.cmd" +:skipRcPost + +@REM pause the script if MAVEN_BATCH_PAUSE is set to 'on' +if "%MAVEN_BATCH_PAUSE%" == "on" pause + +if "%MAVEN_TERMINATE_CMD%" == "on" exit %ERROR_CODE% + +exit /B %ERROR_CODE% \ No newline at end of file diff --git a/Test19-MyStarter/Use-MyStarter/pom.xml b/Test19-MyStarter/Use-MyStarter/pom.xml new file mode 100644 index 00000000..aad8eabd --- /dev/null +++ b/Test19-MyStarter/Use-MyStarter/pom.xml @@ -0,0 +1,55 @@ + + + 4.0.0 + + org.sang + usemystarter + 0.0.1-SNAPSHOT + jar + + UseMyStarter + Demo project for Spring Boot + + + org.springframework.boot + spring-boot-starter-parent + 1.4.2.RELEASE + + + + + UTF-8 + UTF-8 + 1.8 + + + + + org.springframework.boot + spring-boot-starter-web + + + + org.springframework.boot + spring-boot-starter-test + test + + + org.sang + org.sang.mystarter + 1.0-SNAPSHOT + + + + + + + org.springframework.boot + spring-boot-maven-plugin + + + + + + diff --git a/Test19-MyStarter/Use-MyStarter/src/main/java/org/sang/UseMyStarterApplication.java b/Test19-MyStarter/Use-MyStarter/src/main/java/org/sang/UseMyStarterApplication.java new file mode 100644 index 00000000..27fe5875 --- /dev/null +++ b/Test19-MyStarter/Use-MyStarter/src/main/java/org/sang/UseMyStarterApplication.java @@ -0,0 +1,23 @@ +package org.sang; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.boot.SpringApplication; +import org.springframework.boot.autoconfigure.SpringBootApplication; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +@RestController +@SpringBootApplication +public class UseMyStarterApplication { + + @Autowired + private HelloService helloService; + + @RequestMapping("/") + public String index(){ + return helloService.sayHello(); + } + public static void main(String[] args) { + SpringApplication.run(UseMyStarterApplication.class, args); + } +} diff --git a/Test19-MyStarter/Use-MyStarter/src/main/resources/application.properties b/Test19-MyStarter/Use-MyStarter/src/main/resources/application.properties new file mode 100644 index 00000000..c0bf33ba --- /dev/null +++ b/Test19-MyStarter/Use-MyStarter/src/main/resources/application.properties @@ -0,0 +1 @@ +hello.msg = \u5356\u82B1\u62C5\u4E0A\u770B\u6843\u674E, \u62CD\u9152\u697C\u5934\u542C\u7BA1\u5F26\u3002 \ No newline at end of file diff --git a/Test19-MyStarter/Use-MyStarter/src/test/java/org/sang/UseMyStarterApplicationTests.java b/Test19-MyStarter/Use-MyStarter/src/test/java/org/sang/UseMyStarterApplicationTests.java new file mode 100644 index 00000000..59272658 --- /dev/null +++ b/Test19-MyStarter/Use-MyStarter/src/test/java/org/sang/UseMyStarterApplicationTests.java @@ -0,0 +1,16 @@ +package org.sang; + +import org.junit.Test; +import org.junit.runner.RunWith; +import org.springframework.boot.test.context.SpringBootTest; +import org.springframework.test.context.junit4.SpringRunner; + +@RunWith(SpringRunner.class) +@SpringBootTest +public class UseMyStarterApplicationTests { + + @Test + public void contextLoads() { + } + +} diff --git a/Test19-MyStarter/pom.xml b/Test19-MyStarter/pom.xml new file mode 100644 index 00000000..01cef52c --- /dev/null +++ b/Test19-MyStarter/pom.xml @@ -0,0 +1,31 @@ + + 4.0.0 + + org.sang + org.sang.mystarter + 1.0-SNAPSHOT + jar + + org.sang.mystarter + http://maven.apache.org + + + UTF-8 + + + + + org.springframework.boot + spring-boot-autoconfigure + 1.4.2.RELEASE + + + + junit + junit + 3.8.1 + test + + + diff --git a/Test19-MyStarter/src/main/java/org/sang/App.java b/Test19-MyStarter/src/main/java/org/sang/App.java new file mode 100644 index 00000000..b1eb5be2 --- /dev/null +++ b/Test19-MyStarter/src/main/java/org/sang/App.java @@ -0,0 +1,13 @@ +package org.sang; + +/** + * Hello world! + * + */ +public class App +{ + public static void main( String[] args ) + { + System.out.println( "Hello World!" ); + } +} diff --git a/Test19-MyStarter/src/main/java/org/sang/HelloService.java b/Test19-MyStarter/src/main/java/org/sang/HelloService.java new file mode 100644 index 00000000..e6092355 --- /dev/null +++ b/Test19-MyStarter/src/main/java/org/sang/HelloService.java @@ -0,0 +1,19 @@ +package org.sang; + +/** + * Created by sang on 16-12-19. + */ +public class HelloService { + private String msg; + public String sayHello(){ + return "hello " + msg; + } + + public String getMsg() { + return msg; + } + + public void setMsg(String msg) { + this.msg = msg; + } +} diff --git a/Test19-MyStarter/src/main/java/org/sang/HelloServiceAutoConfiguration.java b/Test19-MyStarter/src/main/java/org/sang/HelloServiceAutoConfiguration.java new file mode 100644 index 00000000..780afb11 --- /dev/null +++ b/Test19-MyStarter/src/main/java/org/sang/HelloServiceAutoConfiguration.java @@ -0,0 +1,26 @@ +package org.sang; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.boot.autoconfigure.condition.ConditionalOnClass; +import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty; +import org.springframework.boot.context.properties.EnableConfigurationProperties; +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; + +/** + * Created by sang on 16-12-19. + */ +@Configuration +@EnableConfigurationProperties(HelloServiceProperties.class) +@ConditionalOnClass(HelloService.class) +@ConditionalOnProperty(prefix = "hello",value = "enable",matchIfMissing = true) +public class HelloServiceAutoConfiguration { + @Autowired + private HelloServiceProperties helloServiceProperties; + @Bean + public HelloService helloService() { + HelloService helloService = new HelloService(); + helloService.setMsg(helloServiceProperties.getMsg()); + return helloService; + } +} diff --git a/Test19-MyStarter/src/main/java/org/sang/HelloServiceProperties.java b/Test19-MyStarter/src/main/java/org/sang/HelloServiceProperties.java new file mode 100644 index 00000000..62fad5ba --- /dev/null +++ b/Test19-MyStarter/src/main/java/org/sang/HelloServiceProperties.java @@ -0,0 +1,20 @@ +package org.sang; + +import org.springframework.boot.context.properties.ConfigurationProperties; + +/** + * Created by sang on 16-12-19. + */ +@ConfigurationProperties(prefix = "hello") +public class HelloServiceProperties { + private static final String MSG = "world"; + private String msg = MSG; + + public String getMsg() { + return msg; + } + + public void setMsg(String msg) { + this.msg = msg; + } +} diff --git a/Test19-MyStarter/src/main/resources/META-INF/spring.factories b/Test19-MyStarter/src/main/resources/META-INF/spring.factories new file mode 100644 index 00000000..b13d31cd --- /dev/null +++ b/Test19-MyStarter/src/main/resources/META-INF/spring.factories @@ -0,0 +1 @@ +org.springframework.boot.autoconfigure.EnableAutoConfiguration=org.sang.HelloServiceAutoConfiguration \ No newline at end of file diff --git a/Test19-MyStarter/src/test/java/org/sang/AppTest.java b/Test19-MyStarter/src/test/java/org/sang/AppTest.java new file mode 100644 index 00000000..ff4e599c --- /dev/null +++ b/Test19-MyStarter/src/test/java/org/sang/AppTest.java @@ -0,0 +1,38 @@ +package org.sang; + +import junit.framework.Test; +import junit.framework.TestCase; +import junit.framework.TestSuite; + +/** + * Unit test for simple App. + */ +public class AppTest + extends TestCase +{ + /** + * Create the test case + * + * @param testName name of the test case + */ + public AppTest( String testName ) + { + super( testName ); + } + + /** + * @return the suite of tests being tested + */ + public static Test suite() + { + return new TestSuite( AppTest.class ); + } + + /** + * Rigourous Test :-) + */ + public void testApp() + { + assertTrue( true ); + } +} diff --git a/Test19-MyStarter/target/classes/META-INF/spring.factories b/Test19-MyStarter/target/classes/META-INF/spring.factories new file mode 100644 index 00000000..b13d31cd --- /dev/null +++ b/Test19-MyStarter/target/classes/META-INF/spring.factories @@ -0,0 +1 @@ +org.springframework.boot.autoconfigure.EnableAutoConfiguration=org.sang.HelloServiceAutoConfiguration \ No newline at end of file diff --git a/Test19-MyStarter/target/classes/org/sang/App.class b/Test19-MyStarter/target/classes/org/sang/App.class new file mode 100644 index 00000000..d11b8474 Binary files /dev/null and b/Test19-MyStarter/target/classes/org/sang/App.class differ diff --git a/Test19-MyStarter/target/classes/org/sang/HelloService.class b/Test19-MyStarter/target/classes/org/sang/HelloService.class new file mode 100644 index 00000000..5e3ee878 Binary files /dev/null and b/Test19-MyStarter/target/classes/org/sang/HelloService.class differ diff --git a/Test19-MyStarter/target/classes/org/sang/HelloServiceAutoConfiguration.class b/Test19-MyStarter/target/classes/org/sang/HelloServiceAutoConfiguration.class new file mode 100644 index 00000000..590ebc7a Binary files /dev/null and b/Test19-MyStarter/target/classes/org/sang/HelloServiceAutoConfiguration.class differ diff --git a/Test19-MyStarter/target/classes/org/sang/HelloServiceProperties.class b/Test19-MyStarter/target/classes/org/sang/HelloServiceProperties.class new file mode 100644 index 00000000..ea41a7ba Binary files /dev/null and b/Test19-MyStarter/target/classes/org/sang/HelloServiceProperties.class differ diff --git a/Test19-MyStarter/target/test-classes/org/sang/AppTest.class b/Test19-MyStarter/target/test-classes/org/sang/AppTest.class new file mode 100644 index 00000000..cf675889 Binary files /dev/null and b/Test19-MyStarter/target/test-classes/org/sang/AppTest.class differ