├── .idea
├── .gitignore
├── EasyCodeConfig
│ ├── 00.codingstudy-ajax-fruit.json
│ ├── 02-mybatisxml-grade.json
│ ├── 07-codingstudy_login-product_table.json
│ ├── 07-codingstudy_login-sys_backend_api_table.json
│ ├── 07-codingstudy_login-sys_frontend_menu_table.json
│ ├── 07-codingstudy_login-sys_role_backend_api_table.json
│ ├── 07-codingstudy_login-sys_role_frontend_menu_table.json
│ ├── 07-codingstudy_login-sys_role_table.json
│ ├── 07-codingstudy_login-sys_role_user_table.json
│ ├── 08-codingstudy-login-product.json
│ ├── 08-codingstudy-login-product_attributes.json
│ ├── 08-codingstudy-login-product_review.json
│ ├── 08-codingstudy-login-product_tag.json
│ ├── 08-codingstudy-login-product_type.json
│ ├── 08-codingstudy-login-product_unit.json
│ ├── 08-codingstudy-login-resource.json
│ ├── 08-codingstudy-login-resource_type.json
│ └── db01-user.json
├── compiler.xml
├── dataSources.xml
├── dataSources
│ ├── 59859ef7-5058-4f5c-b8b0-f2686e34affe.xml
│ ├── 85ad6ff9-b57b-4c0a-9b92-3d547d71b9bd.xml
│ ├── 92918c6d-3004-4f38-a868-2db13de42eaf.xml
│ └── 9db2892f-5443-425e-9036-2c150e6c71d4.xml
├── encodings.xml
├── inspectionProfiles
│ └── Project_Default.xml
├── jarRepositories.xml
├── libraries
│ ├── Maven__antlr_antlr_2_7_7.xml
│ ├── Maven__cglib_cglib_3_3_0.xml
│ ├── Maven__ch_qos_logback_logback_classic_1_2_3.xml
│ ├── Maven__ch_qos_logback_logback_core_1_2_3.xml
│ ├── Maven__com_alibaba_fastjson_1_2_62.xml
│ ├── Maven__com_baomidou_mybatis_plus_3_1_0.xml
│ ├── Maven__com_baomidou_mybatis_plus_annotation_3_1_0.xml
│ ├── Maven__com_baomidou_mybatis_plus_boot_starter_3_1_0.xml
│ ├── Maven__com_baomidou_mybatis_plus_core_3_1_0.xml
│ ├── Maven__com_baomidou_mybatis_plus_extension_3_1_0.xml
│ ├── Maven__com_diffplug_guava_guava_cache_19_0_0.xml
│ ├── Maven__com_diffplug_guava_guava_collect_19_0_0.xml
│ ├── Maven__com_diffplug_guava_guava_concurrent_19_0_0.xml
│ ├── Maven__com_diffplug_guava_guava_core_19_0_0.xml
│ ├── Maven__com_fasterxml_classmate_1_5_1.xml
│ ├── Maven__com_fasterxml_jackson_core_jackson_annotations_2_10_0.xml
│ ├── Maven__com_fasterxml_jackson_core_jackson_annotations_2_10_1.xml
│ ├── Maven__com_fasterxml_jackson_core_jackson_annotations_2_10_2.xml
│ ├── Maven__com_fasterxml_jackson_core_jackson_core_2_10_0.xml
│ ├── Maven__com_fasterxml_jackson_core_jackson_core_2_10_1.xml
│ ├── Maven__com_fasterxml_jackson_core_jackson_core_2_10_2.xml
│ ├── Maven__com_fasterxml_jackson_core_jackson_databind_2_10_0.xml
│ ├── Maven__com_fasterxml_jackson_core_jackson_databind_2_10_1.xml
│ ├── Maven__com_fasterxml_jackson_core_jackson_databind_2_10_2.xml
│ ├── Maven__com_fasterxml_jackson_datatype_jackson_datatype_jdk8_2_10_0.xml
│ ├── Maven__com_fasterxml_jackson_datatype_jackson_datatype_jdk8_2_10_1.xml
│ ├── Maven__com_fasterxml_jackson_datatype_jackson_datatype_jdk8_2_10_2.xml
│ ├── Maven__com_fasterxml_jackson_datatype_jackson_datatype_jsr310_2_10_0.xml
│ ├── Maven__com_fasterxml_jackson_datatype_jackson_datatype_jsr310_2_10_1.xml
│ ├── Maven__com_fasterxml_jackson_datatype_jackson_datatype_jsr310_2_10_2.xml
│ ├── Maven__com_fasterxml_jackson_module_jackson_module_parameter_names_2_10_0.xml
│ ├── Maven__com_fasterxml_jackson_module_jackson_module_parameter_names_2_10_1.xml
│ ├── Maven__com_fasterxml_jackson_module_jackson_module_parameter_names_2_10_2.xml
│ ├── Maven__com_github_jsqlparser_jsqlparser_1_2.xml
│ ├── Maven__com_github_jsqlparser_jsqlparser_1_4.xml
│ ├── Maven__com_github_pagehelper_pagehelper_5_1_8.xml
│ ├── Maven__com_github_pagehelper_pagehelper_spring_boot_autoconfigure_1_2_10.xml
│ ├── Maven__com_github_pagehelper_pagehelper_spring_boot_starter_1_2_10.xml
│ ├── Maven__com_google_j2objc_j2objc_annotations_0_1.xml
│ ├── Maven__com_jayway_jsonpath_json_path_2_4_0.xml
│ ├── Maven__com_sun_istack_istack_commons_runtime_3_0_8.xml
│ ├── Maven__com_sun_xml_fastinfoset_FastInfoset_1_2_16.xml
│ ├── Maven__com_vaadin_external_google_android_json_0_0_20131108_vaadin1.xml
│ ├── Maven__com_zaxxer_HikariCP_3_4_1.xml
│ ├── Maven__com_zaxxer_HikariCP_3_4_2.xml
│ ├── Maven__io_jsonwebtoken_jjwt_0_9_0.xml
│ ├── Maven__jakarta_activation_jakarta_activation_api_1_2_1.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_1.xml
│ ├── Maven__jakarta_validation_jakarta_validation_api_2_0_2.xml
│ ├── Maven__jakarta_xml_bind_jakarta_xml_bind_api_2_3_2.xml
│ ├── Maven__javax_xml_bind_jaxb_api_2_3_0.xml
│ ├── Maven__junit_junit_4_12.xml
│ ├── Maven__mysql_mysql_connector_java_8_0_15.xml
│ ├── Maven__mysql_mysql_connector_java_8_0_18.xml
│ ├── Maven__mysql_mysql_connector_java_8_0_19.xml
│ ├── Maven__net_bytebuddy_byte_buddy_1_10_2.xml
│ ├── Maven__net_bytebuddy_byte_buddy_1_10_4.xml
│ ├── Maven__net_bytebuddy_byte_buddy_1_10_6.xml
│ ├── Maven__net_bytebuddy_byte_buddy_1_10_8.xml
│ ├── Maven__net_bytebuddy_byte_buddy_agent_1_10_2.xml
│ ├── Maven__net_bytebuddy_byte_buddy_agent_1_10_4.xml
│ ├── Maven__net_bytebuddy_byte_buddy_agent_1_10_6.xml
│ ├── Maven__net_bytebuddy_byte_buddy_agent_1_10_8.xml
│ ├── Maven__net_minidev_accessors_smart_1_2.xml
│ ├── Maven__net_minidev_json_smart_2_3.xml
│ ├── Maven__org_apache_logging_log4j_log4j_api_2_12_1.xml
│ ├── Maven__org_apache_logging_log4j_log4j_to_slf4j_2_12_1.xml
│ ├── Maven__org_apache_tomcat_embed_tomcat_embed_core_9_0_27.xml
│ ├── Maven__org_apache_tomcat_embed_tomcat_embed_core_9_0_29.xml
│ ├── Maven__org_apache_tomcat_embed_tomcat_embed_core_9_0_30.xml
│ ├── Maven__org_apache_tomcat_embed_tomcat_embed_core_9_0_31.xml
│ ├── Maven__org_apache_tomcat_embed_tomcat_embed_el_9_0_27.xml
│ ├── Maven__org_apache_tomcat_embed_tomcat_embed_el_9_0_29.xml
│ ├── Maven__org_apache_tomcat_embed_tomcat_embed_el_9_0_30.xml
│ ├── Maven__org_apache_tomcat_embed_tomcat_embed_el_9_0_31.xml
│ ├── Maven__org_apache_tomcat_embed_tomcat_embed_websocket_9_0_27.xml
│ ├── Maven__org_apache_tomcat_embed_tomcat_embed_websocket_9_0_29.xml
│ ├── Maven__org_apache_tomcat_embed_tomcat_embed_websocket_9_0_30.xml
│ ├── Maven__org_apache_tomcat_embed_tomcat_embed_websocket_9_0_31.xml
│ ├── Maven__org_apiguardian_apiguardian_api_1_1_0.xml
│ ├── Maven__org_aspectj_aspectjweaver_1_9_5.xml
│ ├── Maven__org_assertj_assertj_core_3_13_2.xml
│ ├── Maven__org_codehaus_mojo_animal_sniffer_annotations_1_14.xml
│ ├── Maven__org_dom4j_dom4j_2_1_1.xml
│ ├── Maven__org_freemarker_freemarker_2_3_29.xml
│ ├── Maven__org_glassfish_jaxb_jaxb_runtime_2_3_2.xml
│ ├── Maven__org_glassfish_jaxb_txw2_2_3_2.xml
│ ├── Maven__org_hamcrest_hamcrest_2_1.xml
│ ├── Maven__org_hibernate_common_hibernate_commons_annotations_5_1_0_Final.xml
│ ├── Maven__org_hibernate_hibernate_core_5_4_9_Final.xml
│ ├── Maven__org_hibernate_validator_hibernate_validator_6_0_18_Final.xml
│ ├── Maven__org_javassist_javassist_3_24_0_GA.xml
│ ├── Maven__org_jboss_jandex_2_1_1_Final.xml
│ ├── Maven__org_jboss_logging_jboss_logging_3_4_1_Final.xml
│ ├── Maven__org_junit_jupiter_junit_jupiter_5_5_2.xml
│ ├── Maven__org_junit_jupiter_junit_jupiter_api_5_5_2.xml
│ ├── Maven__org_junit_jupiter_junit_jupiter_engine_5_5_2.xml
│ ├── Maven__org_junit_jupiter_junit_jupiter_params_5_5_2.xml
│ ├── Maven__org_junit_platform_junit_platform_commons_1_5_2.xml
│ ├── Maven__org_junit_platform_junit_platform_engine_1_5_2.xml
│ ├── Maven__org_junit_vintage_junit_vintage_engine_5_5_2.xml
│ ├── Maven__org_jvnet_staxex_stax_ex_1_8_1.xml
│ ├── Maven__org_mockito_mockito_core_3_1_0.xml
│ ├── Maven__org_mockito_mockito_junit_jupiter_3_1_0.xml
│ ├── Maven__org_mybatis_mybatis_3_5_0.xml
│ ├── Maven__org_mybatis_mybatis_3_5_2.xml
│ ├── Maven__org_mybatis_mybatis_spring_2_0_0.xml
│ ├── Maven__org_mybatis_mybatis_spring_2_0_2.xml
│ ├── Maven__org_mybatis_spring_boot_mybatis_spring_boot_autoconfigure_2_1_0.xml
│ ├── Maven__org_mybatis_spring_boot_mybatis_spring_boot_starter_2_1_0.xml
│ ├── Maven__org_objenesis_objenesis_2_6.xml
│ ├── Maven__org_opentest4j_opentest4j_1_2_0.xml
│ ├── Maven__org_ow2_asm_asm_5_0_4.xml
│ ├── Maven__org_ow2_asm_asm_7_1.xml
│ ├── Maven__org_projectlombok_lombok_1_18_10.xml
│ ├── Maven__org_projectlombok_lombok_1_18_12.xml
│ ├── Maven__org_skyscreamer_jsonassert_1_5_0.xml
│ ├── Maven__org_slf4j_jul_to_slf4j_1_7_29.xml
│ ├── Maven__org_slf4j_jul_to_slf4j_1_7_30.xml
│ ├── Maven__org_slf4j_slf4j_api_1_7_29.xml
│ ├── Maven__org_slf4j_slf4j_api_1_7_30.xml
│ ├── Maven__org_springframework_boot_spring_boot_2_2_1_RELEASE.xml
│ ├── Maven__org_springframework_boot_spring_boot_2_2_2_RELEASE.xml
│ ├── Maven__org_springframework_boot_spring_boot_2_2_4_RELEASE.xml
│ ├── Maven__org_springframework_boot_spring_boot_2_2_5_RELEASE.xml
│ ├── Maven__org_springframework_boot_spring_boot_autoconfigure_2_2_1_RELEASE.xml
│ ├── Maven__org_springframework_boot_spring_boot_autoconfigure_2_2_2_RELEASE.xml
│ ├── Maven__org_springframework_boot_spring_boot_autoconfigure_2_2_4_RELEASE.xml
│ ├── Maven__org_springframework_boot_spring_boot_autoconfigure_2_2_5_RELEASE.xml
│ ├── Maven__org_springframework_boot_spring_boot_starter_2_2_1_RELEASE.xml
│ ├── Maven__org_springframework_boot_spring_boot_starter_2_2_2_RELEASE.xml
│ ├── Maven__org_springframework_boot_spring_boot_starter_2_2_4_RELEASE.xml
│ ├── Maven__org_springframework_boot_spring_boot_starter_2_2_5_RELEASE.xml
│ ├── Maven__org_springframework_boot_spring_boot_starter_aop_2_2_2_RELEASE.xml
│ ├── Maven__org_springframework_boot_spring_boot_starter_aop_2_2_4_RELEASE.xml
│ ├── Maven__org_springframework_boot_spring_boot_starter_data_jpa_2_2_2_RELEASE.xml
│ ├── Maven__org_springframework_boot_spring_boot_starter_freemarker_2_2_2_RELEASE.xml
│ ├── Maven__org_springframework_boot_spring_boot_starter_freemarker_2_2_4_RELEASE.xml
│ ├── Maven__org_springframework_boot_spring_boot_starter_jdbc_2_2_1_RELEASE.xml
│ ├── Maven__org_springframework_boot_spring_boot_starter_jdbc_2_2_2_RELEASE.xml
│ ├── Maven__org_springframework_boot_spring_boot_starter_jdbc_2_2_5_RELEASE.xml
│ ├── Maven__org_springframework_boot_spring_boot_starter_json_2_2_1_RELEASE.xml
│ ├── Maven__org_springframework_boot_spring_boot_starter_json_2_2_2_RELEASE.xml
│ ├── Maven__org_springframework_boot_spring_boot_starter_json_2_2_4_RELEASE.xml
│ ├── Maven__org_springframework_boot_spring_boot_starter_json_2_2_5_RELEASE.xml
│ ├── Maven__org_springframework_boot_spring_boot_starter_logging_2_2_1_RELEASE.xml
│ ├── Maven__org_springframework_boot_spring_boot_starter_logging_2_2_2_RELEASE.xml
│ ├── Maven__org_springframework_boot_spring_boot_starter_logging_2_2_4_RELEASE.xml
│ ├── Maven__org_springframework_boot_spring_boot_starter_logging_2_2_5_RELEASE.xml
│ ├── Maven__org_springframework_boot_spring_boot_starter_security_2_2_5_RELEASE.xml
│ ├── Maven__org_springframework_boot_spring_boot_starter_test_2_2_1_RELEASE.xml
│ ├── Maven__org_springframework_boot_spring_boot_starter_test_2_2_2_RELEASE.xml
│ ├── Maven__org_springframework_boot_spring_boot_starter_test_2_2_4_RELEASE.xml
│ ├── Maven__org_springframework_boot_spring_boot_starter_test_2_2_5_RELEASE.xml
│ ├── Maven__org_springframework_boot_spring_boot_starter_tomcat_2_2_1_RELEASE.xml
│ ├── Maven__org_springframework_boot_spring_boot_starter_tomcat_2_2_2_RELEASE.xml
│ ├── Maven__org_springframework_boot_spring_boot_starter_tomcat_2_2_4_RELEASE.xml
│ ├── Maven__org_springframework_boot_spring_boot_starter_tomcat_2_2_5_RELEASE.xml
│ ├── Maven__org_springframework_boot_spring_boot_starter_validation_2_2_1_RELEASE.xml
│ ├── Maven__org_springframework_boot_spring_boot_starter_validation_2_2_2_RELEASE.xml
│ ├── Maven__org_springframework_boot_spring_boot_starter_validation_2_2_4_RELEASE.xml
│ ├── Maven__org_springframework_boot_spring_boot_starter_validation_2_2_5_RELEASE.xml
│ ├── Maven__org_springframework_boot_spring_boot_starter_web_2_2_1_RELEASE.xml
│ ├── Maven__org_springframework_boot_spring_boot_starter_web_2_2_2_RELEASE.xml
│ ├── Maven__org_springframework_boot_spring_boot_starter_web_2_2_4_RELEASE.xml
│ ├── Maven__org_springframework_boot_spring_boot_starter_web_2_2_5_RELEASE.xml
│ ├── Maven__org_springframework_boot_spring_boot_test_2_2_1_RELEASE.xml
│ ├── Maven__org_springframework_boot_spring_boot_test_2_2_2_RELEASE.xml
│ ├── Maven__org_springframework_boot_spring_boot_test_2_2_4_RELEASE.xml
│ ├── Maven__org_springframework_boot_spring_boot_test_2_2_5_RELEASE.xml
│ ├── Maven__org_springframework_boot_spring_boot_test_autoconfigure_2_2_1_RELEASE.xml
│ ├── Maven__org_springframework_boot_spring_boot_test_autoconfigure_2_2_2_RELEASE.xml
│ ├── Maven__org_springframework_boot_spring_boot_test_autoconfigure_2_2_4_RELEASE.xml
│ ├── Maven__org_springframework_boot_spring_boot_test_autoconfigure_2_2_5_RELEASE.xml
│ ├── Maven__org_springframework_data_spring_data_commons_2_2_3_RELEASE.xml
│ ├── Maven__org_springframework_data_spring_data_jpa_2_2_3_RELEASE.xml
│ ├── Maven__org_springframework_security_spring_security_config_5_2_2_RELEASE.xml
│ ├── Maven__org_springframework_security_spring_security_core_5_2_2_RELEASE.xml
│ ├── Maven__org_springframework_security_spring_security_test_5_2_2_RELEASE.xml
│ ├── Maven__org_springframework_security_spring_security_web_5_2_2_RELEASE.xml
│ ├── Maven__org_springframework_spring_aop_5_2_1_RELEASE.xml
│ ├── Maven__org_springframework_spring_aop_5_2_2_RELEASE.xml
│ ├── Maven__org_springframework_spring_aop_5_2_3_RELEASE.xml
│ ├── Maven__org_springframework_spring_aop_5_2_4_RELEASE.xml
│ ├── Maven__org_springframework_spring_aspects_5_2_2_RELEASE.xml
│ ├── Maven__org_springframework_spring_beans_5_2_1_RELEASE.xml
│ ├── Maven__org_springframework_spring_beans_5_2_2_RELEASE.xml
│ ├── Maven__org_springframework_spring_beans_5_2_3_RELEASE.xml
│ ├── Maven__org_springframework_spring_beans_5_2_4_RELEASE.xml
│ ├── Maven__org_springframework_spring_context_5_2_1_RELEASE.xml
│ ├── Maven__org_springframework_spring_context_5_2_2_RELEASE.xml
│ ├── Maven__org_springframework_spring_context_5_2_3_RELEASE.xml
│ ├── Maven__org_springframework_spring_context_5_2_4_RELEASE.xml
│ ├── Maven__org_springframework_spring_context_support_5_2_2_RELEASE.xml
│ ├── Maven__org_springframework_spring_context_support_5_2_3_RELEASE.xml
│ ├── Maven__org_springframework_spring_core_5_2_1_RELEASE.xml
│ ├── Maven__org_springframework_spring_core_5_2_2_RELEASE.xml
│ ├── Maven__org_springframework_spring_core_5_2_3_RELEASE.xml
│ ├── Maven__org_springframework_spring_core_5_2_4_RELEASE.xml
│ ├── Maven__org_springframework_spring_expression_5_2_1_RELEASE.xml
│ ├── Maven__org_springframework_spring_expression_5_2_2_RELEASE.xml
│ ├── Maven__org_springframework_spring_expression_5_2_3_RELEASE.xml
│ ├── Maven__org_springframework_spring_expression_5_2_4_RELEASE.xml
│ ├── Maven__org_springframework_spring_jcl_5_2_1_RELEASE.xml
│ ├── Maven__org_springframework_spring_jcl_5_2_2_RELEASE.xml
│ ├── Maven__org_springframework_spring_jcl_5_2_3_RELEASE.xml
│ ├── Maven__org_springframework_spring_jcl_5_2_4_RELEASE.xml
│ ├── Maven__org_springframework_spring_jdbc_5_2_1_RELEASE.xml
│ ├── Maven__org_springframework_spring_jdbc_5_2_2_RELEASE.xml
│ ├── Maven__org_springframework_spring_jdbc_5_2_4_RELEASE.xml
│ ├── Maven__org_springframework_spring_orm_5_2_2_RELEASE.xml
│ ├── Maven__org_springframework_spring_test_5_2_1_RELEASE.xml
│ ├── Maven__org_springframework_spring_test_5_2_2_RELEASE.xml
│ ├── Maven__org_springframework_spring_test_5_2_3_RELEASE.xml
│ ├── Maven__org_springframework_spring_test_5_2_4_RELEASE.xml
│ ├── Maven__org_springframework_spring_tx_5_2_1_RELEASE.xml
│ ├── Maven__org_springframework_spring_tx_5_2_2_RELEASE.xml
│ ├── Maven__org_springframework_spring_tx_5_2_4_RELEASE.xml
│ ├── Maven__org_springframework_spring_web_5_2_1_RELEASE.xml
│ ├── Maven__org_springframework_spring_web_5_2_2_RELEASE.xml
│ ├── Maven__org_springframework_spring_web_5_2_3_RELEASE.xml
│ ├── Maven__org_springframework_spring_web_5_2_4_RELEASE.xml
│ ├── Maven__org_springframework_spring_webmvc_5_2_1_RELEASE.xml
│ ├── Maven__org_springframework_spring_webmvc_5_2_2_RELEASE.xml
│ ├── Maven__org_springframework_spring_webmvc_5_2_3_RELEASE.xml
│ ├── Maven__org_springframework_spring_webmvc_5_2_4_RELEASE.xml
│ ├── Maven__org_xmlunit_xmlunit_core_2_6_3.xml
│ └── Maven__org_yaml_snakeyaml_1_25.xml
├── misc.xml
├── module_springboot.xml
├── modules.xml
├── other.xml
├── springboot.iml
├── sqldialects.xml
├── uiDesigner.xml
└── vcs.xml
├── .vscode
└── settings.json
├── 00-01-codingstudy-aop
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── MavenWrapperDownloader.java
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── codingstudy
│ │ │ └── aop
│ │ │ ├── AopApplication.java
│ │ │ ├── aspects
│ │ │ ├── LogAnnotation.java
│ │ │ └── LogAspect.java
│ │ │ ├── cglib
│ │ │ └── CGProxy.java
│ │ │ ├── entity
│ │ │ └── User.java
│ │ │ ├── proxy
│ │ │ ├── DyProxy.java
│ │ │ ├── Teacher.java
│ │ │ ├── TeacherProxy.java
│ │ │ └── impl
│ │ │ │ └── TeacherImpl.java
│ │ │ └── service
│ │ │ ├── AbsUserService.java
│ │ │ ├── IUser.java
│ │ │ └── UserService.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── codingstudy
│ └── aop
│ ├── AopApplicationTests.java
│ ├── cglib
│ └── CGProxyTest.java
│ ├── proxy
│ ├── DyProxyTest.java
│ └── TeacherProxyTest.java
│ └── service
│ └── UserServiceTest.java
├── 00-codingstudy-ajax
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── MavenWrapperDownloader.java
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── codingstudy
│ │ │ └── ajax
│ │ │ └── ajax
│ │ │ ├── AjaxApplication.java
│ │ │ ├── config
│ │ │ └── MybatisPlusConfig.java
│ │ │ ├── controller
│ │ │ └── FruitController.java
│ │ │ ├── dao
│ │ │ └── FruitDao.java
│ │ │ ├── entity
│ │ │ └── Fruit.java
│ │ │ └── service
│ │ │ ├── FruitService.java
│ │ │ └── impl
│ │ │ └── FruitServiceImpl.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── codingstudy
│ └── ajax
│ └── ajax
│ └── AjaxApplicationTests.java
├── 01-spring-boot-MVC
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── MavenWrapperDownloader.java
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── springboot
│ │ │ └── codingstudty
│ │ │ ├── MainApplication.java
│ │ │ ├── comm
│ │ │ ├── MySQLHelper.java
│ │ │ └── ReadProperties.java
│ │ │ ├── configuration
│ │ │ ├── AccessControlAllowOriginFilter.java
│ │ │ ├── CreateBean.java
│ │ │ ├── MyConfiguration.java
│ │ │ └── UserAction.java
│ │ │ ├── controller
│ │ │ ├── CodingStudyIndexController.java
│ │ │ ├── CodingStudyRestController.java
│ │ │ ├── PathVariableController.java
│ │ │ ├── RequestParamController.java
│ │ │ ├── UserActionController.java
│ │ │ ├── UserController.java
│ │ │ ├── UserViewController.java
│ │ │ └── ValueController.java
│ │ │ ├── dao
│ │ │ └── UserDao.java
│ │ │ ├── service
│ │ │ └── UserService.java
│ │ │ └── test
│ │ │ └── User.java
│ └── resources
│ │ ├── application.properties
│ │ └── static
│ │ ├── index.html
│ │ └── user.html
│ └── test
│ └── java
│ └── com
│ └── springboot
│ └── codingstudty
│ ├── MainApplicationTests.java
│ └── test
│ ├── Images.java
│ ├── MainTest.java
│ ├── Products.java
│ ├── TestIDEA.java
│ └── User.java
├── 02-mybatisxml
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── MavenWrapperDownloader.java
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── springboot
│ │ │ └── mybatisxml
│ │ │ ├── MybatisxmlApplication.java
│ │ │ ├── dao
│ │ │ ├── RalationDao.java
│ │ │ └── StudentDao.java
│ │ │ ├── model
│ │ │ ├── Course.java
│ │ │ ├── CourseStudentDTO.java
│ │ │ ├── CourseStudentGradeDTO.java
│ │ │ ├── Grade.java
│ │ │ ├── GradeDTO.java
│ │ │ ├── Student.java
│ │ │ ├── StudentCourseDTO.java
│ │ │ └── StudentDTO.java
│ │ │ └── service
│ │ │ ├── IStudentService.java
│ │ │ └── impl
│ │ │ └── IStudentServiceImpl.java
│ └── resources
│ │ ├── application.properties
│ │ └── mappers
│ │ ├── RalationCourseStudentDTOMapper4.xml
│ │ ├── RalationCourseStudentMapper.xml
│ │ ├── RalationGradeDTOMapper.xml
│ │ ├── RalationStudentDTOMapper.xml
│ │ └── StudentMapper.xml
│ └── test
│ └── java
│ └── com
│ └── springboot
│ └── mybatisxml
│ ├── MybatisxmlApplicationTests.java
│ └── dao
│ └── RalationDaoTest.java
├── 03-mybatis-@
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── MavenWrapperDownloader.java
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── springboot
│ │ │ └── mybatis03
│ │ │ ├── Mybatis03Application.java
│ │ │ ├── dao
│ │ │ ├── SQLProvider.java
│ │ │ └── StudentDao.java
│ │ │ └── model
│ │ │ ├── Course.java
│ │ │ ├── CourseDTO.java
│ │ │ ├── Grade.java
│ │ │ ├── GradeDTO.java
│ │ │ ├── Student.java
│ │ │ ├── StudentDTO.java
│ │ │ └── StudentVO.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── springboot
│ └── mybatis03
│ ├── Mybatis03ApplicationTests.java
│ └── dao
│ └── StudentDaoTest.java
├── 04-mybatis-plus
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── MavenWrapperDownloader.java
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── hs_err_pid6112.log
├── mvnw
├── mvnw.cmd
├── pom.xml
├── replay_pid6112.log
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── springboot
│ │ │ └── mybatisplus
│ │ │ ├── MybatisplusApplication.java
│ │ │ ├── config
│ │ │ ├── AsyncConfigurator.java
│ │ │ └── MybatisPlusConfig.java
│ │ │ ├── entity
│ │ │ ├── Grade.java
│ │ │ ├── ProductStock.java
│ │ │ ├── Student.java
│ │ │ ├── StudentAR.java
│ │ │ ├── StudentDTO.java
│ │ │ ├── StudentTESTENUM.java
│ │ │ └── StudentVO.java
│ │ │ ├── enums
│ │ │ └── GradeEnum.java
│ │ │ ├── mapper
│ │ │ ├── ProductStockMapper.java
│ │ │ ├── StudentARMapper.java
│ │ │ ├── StudentMapper.java
│ │ │ └── StudentTESTENUMMapper.java
│ │ │ └── service
│ │ │ ├── IProductStockService.java
│ │ │ ├── IStudentService.java
│ │ │ └── impl
│ │ │ ├── ProductStockService.java
│ │ │ ├── ProductStockServiceAsync.java
│ │ │ └── StudentServiceImpl.java
│ └── resources
│ │ ├── application.properties
│ │ └── mappers
│ │ └── StudentMapper.xml
│ └── test
│ └── java
│ └── com
│ └── springboot
│ └── mybatisplus
│ ├── MybatisplusApplicationTests.java
│ ├── entity
│ └── StudentARTest.java
│ ├── mapper
│ ├── StudentMapperTest.java
│ └── StudentTESTENUMMapperTest.java
│ └── service
│ ├── IStudentServiceTest.java
│ ├── ProductStockServiceAsyncTest.java
│ └── ProductStockServiceTest.java
├── 05-jpa-test
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── MavenWrapperDownloader.java
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── springboot
│ │ │ └── jpatest
│ │ │ ├── JpatestApplication.java
│ │ │ ├── dao
│ │ │ └── StudentRepository.java
│ │ │ └── entity
│ │ │ └── Student.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── springboot
│ └── jpatest
│ ├── JpatestApplicationTests.java
│ └── dao
│ └── StudentRepositoryTest.java
├── 06-codingstudy-Aop
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── MavenWrapperDownloader.java
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── codingstudy
│ │ │ └── aop
│ │ │ ├── AopApplication.java
│ │ │ ├── aspect
│ │ │ ├── LogAnnotation.java
│ │ │ ├── LogAroundAspect.java
│ │ │ └── LogAspect.java
│ │ │ ├── controller
│ │ │ └── IndexController.java
│ │ │ └── service
│ │ │ └── TestService.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── codingstudy
│ └── aop
│ ├── SopApplicationTests.java
│ └── service
│ └── TestServiceTest.java
├── 07-codingstudy-login
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── MavenWrapperDownloader.java
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── db
│ ├── 0-表结构和初始数据(8版本).sql
│ ├── 0-表结构和初始数据(5.7版本).sql
│ ├── 1-登录成功-根据账号找API资源鉴权.sql
│ ├── 2-根据用户查询角色.sql
│ ├── 3-登录成功-根据账号查询前端菜单.sql
│ ├── 4-系统管理-前端菜单管理(关联自身表查询所有).sql
│ ├── 5-系统管理-后端API管理(关联自身表查询所有).sql
│ ├── 6-系统管理-角色-用户分配.sql
│ ├── 7-系统管理-角色-前端菜单分配.sql
│ ├── 8-系统管理-角色-API分配.sql
│ └── 9-根据角色查找API资源鉴权.sql
├── hs_err_pid2344.log
├── hs_err_pid6748.log
├── mvnw
├── mvnw.cmd
├── pom.xml
├── src
│ ├── main
│ │ ├── java
│ │ │ └── com
│ │ │ │ └── codingstudy
│ │ │ │ └── login
│ │ │ │ ├── LoginApplication.java
│ │ │ │ ├── components
│ │ │ │ ├── BCryptPasswordEncoderUtil.java
│ │ │ │ ├── DynamicPermission.java
│ │ │ │ ├── JwtTokenUtil.java
│ │ │ │ └── TokenCache.java
│ │ │ │ ├── configuration
│ │ │ │ ├── AccessControlAllowOriginFilter.java
│ │ │ │ ├── MyBatisPlusConfig.java
│ │ │ │ └── auth
│ │ │ │ │ ├── JSONAuthentication.java
│ │ │ │ │ ├── MyAccessDeniedHandler.java
│ │ │ │ │ ├── MyAuthenticationEntryPoint.java
│ │ │ │ │ ├── MyAuthenticationException.java
│ │ │ │ │ ├── MyAuthenticationFailureHandler.java
│ │ │ │ │ ├── MyAuthenticationSuccessHandler.java
│ │ │ │ │ ├── MyLogoutHandler.java
│ │ │ │ │ ├── MyLogoutSuccessHandler.java
│ │ │ │ │ ├── MyOncePerRequestFilter.java
│ │ │ │ │ ├── MyUsernamePasswordAuthenticationFilter.java
│ │ │ │ │ ├── MyaccessDeniedException.java
│ │ │ │ │ └── WebSecurityConfigurer.java
│ │ │ │ ├── controller
│ │ │ │ ├── ProductTableController.java
│ │ │ │ ├── SysBackendApiTableController.java
│ │ │ │ ├── SysFrontendMenuTableController.java
│ │ │ │ ├── SysRoleTableController.java
│ │ │ │ ├── SysUserController.java
│ │ │ │ └── ViewController.java
│ │ │ │ ├── dao
│ │ │ │ ├── ProductTableDao.java
│ │ │ │ ├── SysBackendApiTableDao.java
│ │ │ │ ├── SysFrontendMenuTableDao.java
│ │ │ │ ├── SysRoleBackendApiTableDao.java
│ │ │ │ ├── SysRoleFrontendMenuTableDao.java
│ │ │ │ ├── SysRoleTableDao.java
│ │ │ │ ├── SysRoleUserTableDao.java
│ │ │ │ ├── SysUserMapper.java
│ │ │ │ └── providers
│ │ │ │ │ └── BackendApiProvider.java
│ │ │ │ ├── entity
│ │ │ │ ├── ProductTable.java
│ │ │ │ ├── SysBackendApiTable.java
│ │ │ │ ├── SysFrontendMenuTable.java
│ │ │ │ ├── SysRoleBackendApiTable.java
│ │ │ │ ├── SysRoleFrontendMenuTable.java
│ │ │ │ ├── SysRoleTable.java
│ │ │ │ ├── SysRoleUserTable.java
│ │ │ │ └── SysUserEntity.java
│ │ │ │ ├── service
│ │ │ │ ├── ProductTableService.java
│ │ │ │ ├── SysBackendApiTableService.java
│ │ │ │ ├── SysFrontendMenuTableService.java
│ │ │ │ ├── SysRoleBackendApiTableService.java
│ │ │ │ ├── SysRoleFrontendMenuTableService.java
│ │ │ │ ├── SysRoleTableService.java
│ │ │ │ ├── SysRoleUserTableService.java
│ │ │ │ ├── SysUserService.java
│ │ │ │ ├── auth
│ │ │ │ │ ├── AuthUser.java
│ │ │ │ │ └── AuthUserDetailsServiceImpl.java
│ │ │ │ └── impl
│ │ │ │ │ ├── ProductTableServiceImpl.java
│ │ │ │ │ ├── SysBackendApiTableServiceImpl.java
│ │ │ │ │ ├── SysFrontendMenuTableServiceImpl.java
│ │ │ │ │ ├── SysRoleBackendApiTableServiceImpl.java
│ │ │ │ │ ├── SysRoleFrontendMenuTableServiceImpl.java
│ │ │ │ │ ├── SysRoleTableServiceImpl.java
│ │ │ │ │ ├── SysRoleUserTableServiceImpl.java
│ │ │ │ │ └── SysUserServiceImpl.java
│ │ │ │ └── vo
│ │ │ │ ├── SysBackendApiVo.java
│ │ │ │ ├── SysFrontendVo.java
│ │ │ │ ├── SysRoleAndPermissionVo.java
│ │ │ │ └── SysUserVo.java
│ │ └── resources
│ │ │ └── application.properties
│ └── test
│ │ └── java
│ │ └── com
│ │ └── codingstudy
│ │ └── login
│ │ ├── LoginApplicationTests.java
│ │ ├── components
│ │ └── JwtTokenUtilTest.java
│ │ ├── dao
│ │ └── UserMapperTest.java
│ │ └── service
│ │ ├── SysBackendApiTableServiceTest.java
│ │ └── SysRoleTableServiceTest.java
└── 前端代码
│ ├── 01-Secutiry-JWT-HTML-JSON
│ ├── api.html
│ ├── css
│ │ ├── bootstrap.min.css
│ │ ├── img
│ │ │ ├── 1.jpg
│ │ │ ├── 2.jpg
│ │ │ ├── 3.jpg
│ │ │ ├── home.jpg
│ │ │ └── logo.png
│ │ ├── signin.css
│ │ └── template.css
│ ├── home.html
│ ├── index.html
│ ├── js
│ │ ├── auth.js
│ │ ├── axios.min.js
│ │ ├── checkIsLogin.js
│ │ └── vue.js
│ ├── login.html
│ ├── menu.html
│ ├── product.html
│ ├── role.html
│ ├── roleapi.html
│ ├── rolemenu.html
│ ├── roleuser.html
│ ├── test.html
│ └── user.html
│ └── reme.MD
├── README.md
├── db
├── 02-mybatisxml.sql
├── 03-mybatis-@.sql
├── 04-mybatis-plus.sql
├── 05-jsp-test.sql
└── codingstudy20200812.sql
├── hs_err_pid6804.log
├── springboot.properties
└── springboot.xml
/.idea/.gitignore:
--------------------------------------------------------------------------------
1 | # Datasource local storage ignored files
2 | /dataSources/
3 | /dataSources.local.xml
4 | # Default ignored files
5 | /workspace.xml
6 |
--------------------------------------------------------------------------------
/.idea/EasyCodeConfig/02-mybatisxml-grade.json:
--------------------------------------------------------------------------------
1 | {
2 | "name" : "Grade",
3 | "comment" : "年级信息表",
4 | "fullColumn" : [ {
5 | "name" : "id",
6 | "comment" : null,
7 | "type" : null,
8 | "shortType" : null,
9 | "custom" : false,
10 | "ext" : { }
11 | }, {
12 | "name" : "gradeName",
13 | "comment" : null,
14 | "type" : null,
15 | "shortType" : null,
16 | "custom" : false,
17 | "ext" : { }
18 | } ],
19 | "pkColumn" : null,
20 | "otherColumn" : null,
21 | "savePackageName" : "com.springboot.mybatisxml.model",
22 | "savePath" : "./02-mybatisxml/src/main/java/com/springboot/mybatisxml/model",
23 | "saveModelName" : "02-mybatisxml"
24 | }
--------------------------------------------------------------------------------
/.idea/EasyCodeConfig/07-codingstudy_login-sys_role_user_table.json:
--------------------------------------------------------------------------------
1 | {
2 | "name" : "SysRoleUserTable",
3 | "comment" : null,
4 | "fullColumn" : [ {
5 | "name" : "roleId",
6 | "comment" : null,
7 | "type" : null,
8 | "shortType" : null,
9 | "custom" : false,
10 | "ext" : { }
11 | }, {
12 | "name" : "userId",
13 | "comment" : null,
14 | "type" : null,
15 | "shortType" : null,
16 | "custom" : false,
17 | "ext" : { }
18 | } ],
19 | "pkColumn" : null,
20 | "otherColumn" : null,
21 | "savePackageName" : "com.codingstudy.login",
22 | "savePath" : "./07-codingstudy-login/src/main/java/com/codingstudy/login",
23 | "saveModelName" : "07-codingstudy-login"
24 | }
--------------------------------------------------------------------------------
/.idea/EasyCodeConfig/db01-user.json:
--------------------------------------------------------------------------------
1 | {
2 | "name" : "User",
3 | "comment" : null,
4 | "fullColumn" : [ {
5 | "name" : "id",
6 | "comment" : null,
7 | "type" : null,
8 | "shortType" : null,
9 | "custom" : false,
10 | "ext" : { }
11 | }, {
12 | "name" : "name",
13 | "comment" : null,
14 | "type" : null,
15 | "shortType" : null,
16 | "custom" : false,
17 | "ext" : { }
18 | }, {
19 | "name" : "sex",
20 | "comment" : null,
21 | "type" : null,
22 | "shortType" : null,
23 | "custom" : false,
24 | "ext" : { }
25 | } ],
26 | "pkColumn" : null,
27 | "otherColumn" : null,
28 | "savePackageName" : "com.springboot.demo01.easycode",
29 | "savePath" : "./01-demo/src/main/java/com/springboot/demo01/easycode",
30 | "saveModelName" : "01-demo"
31 | }
--------------------------------------------------------------------------------
/.idea/inspectionProfiles/Project_Default.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__antlr_antlr_2_7_7.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__cglib_cglib_3_3_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__ch_qos_logback_logback_classic_1_2_3.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__ch_qos_logback_logback_core_1_2_3.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_alibaba_fastjson_1_2_62.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_baomidou_mybatis_plus_3_1_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_baomidou_mybatis_plus_annotation_3_1_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_baomidou_mybatis_plus_boot_starter_3_1_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_baomidou_mybatis_plus_core_3_1_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_baomidou_mybatis_plus_extension_3_1_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_diffplug_guava_guava_cache_19_0_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_diffplug_guava_guava_collect_19_0_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_diffplug_guava_guava_concurrent_19_0_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_diffplug_guava_guava_core_19_0_0.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_10_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_annotations_2_10_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_10_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_core_2_10_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_core_2_10_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_core_2_10_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_databind_2_10_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_databind_2_10_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_databind_2_10_2.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_10_0.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_10_1.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_10_2.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_10_0.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_10_1.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_10_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_github_jsqlparser_jsqlparser_1_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_github_jsqlparser_jsqlparser_1_4.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_github_pagehelper_pagehelper_5_1_8.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_github_pagehelper_pagehelper_spring_boot_starter_1_2_10.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_google_j2objc_j2objc_annotations_0_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_jayway_jsonpath_json_path_2_4_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_sun_istack_istack_commons_runtime_3_0_8.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_sun_xml_fastinfoset_FastInfoset_1_2_16.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_3_4_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__com_zaxxer_HikariCP_3_4_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__io_jsonwebtoken_jjwt_0_9_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__jakarta_activation_jakarta_activation_api_1_2_1.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_1.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_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__javax_xml_bind_jaxb_api_2_3_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__junit_junit_4_12.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__mysql_mysql_connector_java_8_0_15.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__mysql_mysql_connector_java_8_0_18.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__mysql_mysql_connector_java_8_0_19.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__net_bytebuddy_byte_buddy_1_10_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__net_bytebuddy_byte_buddy_1_10_4.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__net_bytebuddy_byte_buddy_1_10_6.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__net_bytebuddy_byte_buddy_1_10_8.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__net_bytebuddy_byte_buddy_agent_1_10_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__net_bytebuddy_byte_buddy_agent_1_10_4.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__net_bytebuddy_byte_buddy_agent_1_10_6.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__net_bytebuddy_byte_buddy_agent_1_10_8.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__net_minidev_accessors_smart_1_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__net_minidev_json_smart_2_3.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_logging_log4j_log4j_api_2_12_1.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_12_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_core_9_0_27.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_29.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_30.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_31.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_27.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_29.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_el_9_0_30.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_31.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_27.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_29.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_websocket_9_0_30.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_31.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_apiguardian_apiguardian_api_1_1_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_aspectj_aspectjweaver_1_9_5.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_assertj_assertj_core_3_13_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_codehaus_mojo_animal_sniffer_annotations_1_14.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_dom4j_dom4j_2_1_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_freemarker_freemarker_2_3_29.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_glassfish_jaxb_jaxb_runtime_2_3_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_glassfish_jaxb_txw2_2_3_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_hamcrest_hamcrest_2_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_hibernate_hibernate_core_5_4_9_Final.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_hibernate_validator_hibernate_validator_6_0_18_Final.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_javassist_javassist_3_24_0_GA.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_jboss_jandex_2_1_1_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_1_Final.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_5_5_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_5_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_5_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_5_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_5_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_5_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_junit_vintage_junit_vintage_engine_5_5_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_jvnet_staxex_stax_ex_1_8_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_mockito_mockito_core_3_1_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_mockito_mockito_junit_jupiter_3_1_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_mybatis_mybatis_3_5_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_mybatis_mybatis_3_5_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_mybatis_mybatis_spring_2_0_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_mybatis_mybatis_spring_2_0_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_mybatis_spring_boot_mybatis_spring_boot_starter_2_1_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_objenesis_objenesis_2_6.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_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_5_0_4.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_ow2_asm_asm_7_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_projectlombok_lombok_1_18_10.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_projectlombok_lombok_1_18_12.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_skyscreamer_jsonassert_1_5_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_slf4j_jul_to_slf4j_1_7_29.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_slf4j_jul_to_slf4j_1_7_30.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_slf4j_slf4j_api_1_7_29.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_slf4j_slf4j_api_1_7_30.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_boot_spring_boot_2_2_1_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_boot_spring_boot_2_2_2_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_boot_spring_boot_2_2_4_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_boot_spring_boot_2_2_5_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_2_2_1_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_2_2_2_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_2_2_4_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_2_2_5_RELEASE.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_2_2_RELEASE.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_2_4_RELEASE.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_2_1_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_web_2_2_2_RELEASE.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_2_4_RELEASE.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_2_5_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_2_2_1_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_2_2_2_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_2_2_4_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_2_2_5_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_data_spring_data_commons_2_2_3_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_data_spring_data_jpa_2_2_3_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_security_spring_security_core_5_2_2_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_security_spring_security_web_5_2_2_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_spring_aop_5_2_1_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_spring_aop_5_2_2_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_spring_aop_5_2_3_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_spring_aop_5_2_4_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_spring_aspects_5_2_2_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_spring_beans_5_2_1_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_spring_beans_5_2_2_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_spring_beans_5_2_3_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_spring_beans_5_2_4_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_spring_context_5_2_1_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_spring_context_5_2_2_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_spring_context_5_2_3_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_spring_context_5_2_4_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_spring_context_support_5_2_2_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_spring_context_support_5_2_3_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_spring_core_5_2_1_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_spring_core_5_2_2_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_spring_core_5_2_3_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_spring_core_5_2_4_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_spring_expression_5_2_1_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_spring_expression_5_2_2_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_spring_expression_5_2_3_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_spring_expression_5_2_4_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_spring_jcl_5_2_1_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_spring_jcl_5_2_2_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_spring_jcl_5_2_3_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_spring_jcl_5_2_4_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_spring_jdbc_5_2_1_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_spring_jdbc_5_2_2_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_spring_jdbc_5_2_4_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_spring_orm_5_2_2_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_spring_test_5_2_1_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_spring_test_5_2_2_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_spring_test_5_2_3_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_spring_test_5_2_4_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_spring_tx_5_2_1_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_spring_tx_5_2_2_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_spring_tx_5_2_4_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_spring_web_5_2_1_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_spring_web_5_2_2_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_spring_web_5_2_3_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_spring_web_5_2_4_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_spring_webmvc_5_2_1_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_spring_webmvc_5_2_2_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_spring_webmvc_5_2_3_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_springframework_spring_webmvc_5_2_4_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_xmlunit_xmlunit_core_2_6_3.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Maven__org_yaml_snakeyaml_1_25.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/other.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/.idea/springboot.iml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/vcs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/.vscode/settings.json:
--------------------------------------------------------------------------------
1 | {
2 | "files.exclude": {
3 | "**/.classpath": true,
4 | "**/.project": true,
5 | "**/.settings": true,
6 | "**/.factorypath": true
7 | }
8 | }
--------------------------------------------------------------------------------
/00-01-codingstudy-aop/.gitignore:
--------------------------------------------------------------------------------
1 | HELP.md
2 | target/
3 | !.mvn/wrapper/maven-wrapper.jar
4 | !**/src/main/**
5 | !**/src/test/**
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 |
30 | ### VS Code ###
31 | .vscode/
32 |
--------------------------------------------------------------------------------
/00-01-codingstudy-aop/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ming201005/study-part4-springboot/f9f50f52d618d1c1fdbc0217352b0717707aa396/00-01-codingstudy-aop/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/00-01-codingstudy-aop/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.3/apache-maven-3.6.3-bin.zip
2 | wrapperUrl=https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar
3 |
--------------------------------------------------------------------------------
/00-01-codingstudy-aop/src/main/java/com/codingstudy/aop/AopApplication.java:
--------------------------------------------------------------------------------
1 | package com.codingstudy.aop;
2 |
3 | import org.springframework.boot.SpringApplication;
4 | import org.springframework.boot.autoconfigure.SpringBootApplication;
5 |
6 | @SpringBootApplication
7 | public class AopApplication {
8 |
9 | public static void main(String[] args) {
10 | SpringApplication.run(AopApplication.class, args);
11 | }
12 |
13 | }
14 |
--------------------------------------------------------------------------------
/00-01-codingstudy-aop/src/main/java/com/codingstudy/aop/aspects/LogAnnotation.java:
--------------------------------------------------------------------------------
1 | package com.codingstudy.aop.aspects;
2 |
3 | import javax.swing.*;
4 | import java.lang.annotation.ElementType;
5 | import java.lang.annotation.Retention;
6 | import java.lang.annotation.RetentionPolicy;
7 | import java.lang.annotation.Target;
8 |
9 | /**
10 | * 打印日志
11 | */
12 | @Target(ElementType.METHOD)
13 | @Retention(RetentionPolicy.RUNTIME)
14 | public @interface LogAnnotation {
15 | String value() default "";
16 | String description() default "";
17 | }
18 |
--------------------------------------------------------------------------------
/00-01-codingstudy-aop/src/main/java/com/codingstudy/aop/proxy/Teacher.java:
--------------------------------------------------------------------------------
1 | package com.codingstudy.aop.proxy;
2 |
3 | /**
4 | * 老师
5 | */
6 | public interface Teacher {
7 | //教书
8 | void teach(String name) ;
9 | }
10 |
--------------------------------------------------------------------------------
/00-01-codingstudy-aop/src/main/java/com/codingstudy/aop/proxy/TeacherProxy.java:
--------------------------------------------------------------------------------
1 | package com.codingstudy.aop.proxy;
2 |
3 | import com.codingstudy.aop.proxy.impl.TeacherImpl;
4 |
5 | /**
6 | * 老师代理类
7 | */
8 | public class TeacherProxy implements Teacher {
9 | private TeacherImpl teacher;
10 |
11 | public TeacherProxy(TeacherImpl teacher) {
12 | this.teacher = teacher;
13 | }
14 |
15 | @Override
16 | public void teach(String name) {
17 | before();
18 | this.teacher.teach(name);
19 | after();
20 | }
21 |
22 | void before()
23 | {
24 | System.out.println("before ...................");
25 | }
26 |
27 | void after() {
28 | System.out.println("after .....................");
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/00-01-codingstudy-aop/src/main/java/com/codingstudy/aop/proxy/impl/TeacherImpl.java:
--------------------------------------------------------------------------------
1 | package com.codingstudy.aop.proxy.impl;
2 |
3 |
4 | import com.codingstudy.aop.proxy.Teacher;
5 |
6 | /**
7 | * 老师实现类
8 | */
9 | public class TeacherImpl implements Teacher {
10 | @Override
11 | public void teach(String name) {
12 | System.out.println("我是["+name+"]老师。。。。。。");
13 | this.teachEn();
14 | }
15 |
16 | private void teachEn() {
17 | System.out.println("我是教英语的。。。。。。。。");
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/00-01-codingstudy-aop/src/main/java/com/codingstudy/aop/service/AbsUserService.java:
--------------------------------------------------------------------------------
1 | package com.codingstudy.aop.service;
2 |
3 |
4 | public class AbsUserService {
5 |
6 |
7 |
8 | protected void before() {
9 | // log.info("before......................");
10 | }
11 |
12 | protected void after() {
13 | // log.info("after.........................");
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/00-01-codingstudy-aop/src/main/java/com/codingstudy/aop/service/IUser.java:
--------------------------------------------------------------------------------
1 | package com.codingstudy.aop.service;
2 |
3 | import com.codingstudy.aop.aspects.LogAnnotation;
4 | import com.codingstudy.aop.entity.User;
5 |
6 | public interface IUser {
7 |
8 | public void addUser(int id,String name,boolean flag) ;
9 |
10 | public User editUser(User user);
11 | }
12 |
--------------------------------------------------------------------------------
/00-01-codingstudy-aop/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/00-01-codingstudy-aop/src/test/java/com/codingstudy/aop/AopApplicationTests.java:
--------------------------------------------------------------------------------
1 | package com.codingstudy.aop;
2 |
3 | import org.junit.jupiter.api.Test;
4 | import org.springframework.boot.test.context.SpringBootTest;
5 |
6 | @SpringBootTest
7 | class AopApplicationTests {
8 |
9 | @Test
10 | void contextLoads() {
11 | }
12 |
13 | }
14 |
--------------------------------------------------------------------------------
/00-01-codingstudy-aop/src/test/java/com/codingstudy/aop/cglib/CGProxyTest.java:
--------------------------------------------------------------------------------
1 | package com.codingstudy.aop.cglib;
2 |
3 | import com.codingstudy.aop.service.UserService;
4 | import org.junit.jupiter.api.Test;
5 |
6 |
7 |
8 | class CGProxyTest {
9 |
10 | @Test
11 | void test01() {
12 | UserService service = new CGProxy(new UserService()).getProxy();
13 | service.addUser(10000,"李兰",false);
14 | }
15 |
16 | }
--------------------------------------------------------------------------------
/00-01-codingstudy-aop/src/test/java/com/codingstudy/aop/proxy/DyProxyTest.java:
--------------------------------------------------------------------------------
1 | package com.codingstudy.aop.proxy;
2 |
3 | import com.codingstudy.aop.proxy.impl.TeacherImpl;
4 | import com.codingstudy.aop.service.IUser;
5 | import com.codingstudy.aop.service.UserService;
6 | import org.junit.jupiter.api.Test;
7 |
8 | import static org.junit.jupiter.api.Assertions.*;
9 |
10 | class DyProxyTest {
11 |
12 | @Test
13 | void test01(){
14 | Teacher teacher = (Teacher) new DyProxy(new TeacherImpl()).getProxy();
15 | teacher.teach("胡老师。。。。。。。");
16 |
17 | }
18 |
19 | @Test
20 | void test02() {
21 | IUser service = (IUser)new DyProxy(new UserService()).getProxy();
22 | service.addUser(12,"张三",true);
23 | }
24 | }
--------------------------------------------------------------------------------
/00-01-codingstudy-aop/src/test/java/com/codingstudy/aop/proxy/TeacherProxyTest.java:
--------------------------------------------------------------------------------
1 | package com.codingstudy.aop.proxy;
2 |
3 | import com.codingstudy.aop.proxy.impl.TeacherImpl;
4 | import org.junit.jupiter.api.Test;
5 |
6 | import static org.junit.jupiter.api.Assertions.*;
7 |
8 |
9 | class TeacherProxyTest {
10 |
11 | @Test
12 | void teach() {
13 | Teacher teacher = new TeacherProxy(new TeacherImpl());
14 | teacher.teach("何炅");
15 | }
16 | }
--------------------------------------------------------------------------------
/00-codingstudy-ajax/.gitignore:
--------------------------------------------------------------------------------
1 | HELP.md
2 | target/
3 | !.mvn/wrapper/maven-wrapper.jar
4 | !**/src/main/**
5 | !**/src/test/**
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 |
30 | ### VS Code ###
31 | .vscode/
32 |
--------------------------------------------------------------------------------
/00-codingstudy-ajax/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ming201005/study-part4-springboot/f9f50f52d618d1c1fdbc0217352b0717707aa396/00-codingstudy-ajax/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/00-codingstudy-ajax/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.3/apache-maven-3.6.3-bin.zip
2 | wrapperUrl=https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar
3 |
--------------------------------------------------------------------------------
/00-codingstudy-ajax/src/main/java/com/codingstudy/ajax/ajax/AjaxApplication.java:
--------------------------------------------------------------------------------
1 | package com.codingstudy.ajax.ajax;
2 |
3 | import org.mybatis.spring.annotation.MapperScan;
4 | import org.springframework.boot.SpringApplication;
5 | import org.springframework.boot.autoconfigure.SpringBootApplication;
6 |
7 | @SpringBootApplication
8 | @MapperScan("com.codingstudy.ajax.ajax.dao")
9 | public class AjaxApplication {
10 |
11 | public static void main(String[] args) {
12 | SpringApplication.run(AjaxApplication.class, args);
13 | }
14 |
15 | }
16 |
--------------------------------------------------------------------------------
/00-codingstudy-ajax/src/main/java/com/codingstudy/ajax/ajax/dao/FruitDao.java:
--------------------------------------------------------------------------------
1 | package com.codingstudy.ajax.ajax.dao;
2 |
3 | import com.baomidou.mybatisplus.core.mapper.BaseMapper;
4 | import com.codingstudy.ajax.ajax.entity.Fruit;
5 |
6 | /**
7 | * (Fruit)表数据库访问层
8 | *
9 | * @author makejava
10 | * @since 2020-01-30 00:08:04
11 | */
12 | public interface FruitDao extends BaseMapper {
13 |
14 | }
--------------------------------------------------------------------------------
/00-codingstudy-ajax/src/main/java/com/codingstudy/ajax/ajax/service/FruitService.java:
--------------------------------------------------------------------------------
1 | package com.codingstudy.ajax.ajax.service;
2 |
3 | import com.baomidou.mybatisplus.extension.service.IService;
4 | import com.codingstudy.ajax.ajax.entity.Fruit;
5 |
6 | /**
7 | * (Fruit)表服务接口
8 | *
9 | * @author makejava
10 | * @since 2020-01-30 00:08:04
11 | */
12 | public interface FruitService extends IService {
13 |
14 | }
--------------------------------------------------------------------------------
/00-codingstudy-ajax/src/main/java/com/codingstudy/ajax/ajax/service/impl/FruitServiceImpl.java:
--------------------------------------------------------------------------------
1 | package com.codingstudy.ajax.ajax.service.impl;
2 |
3 | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
4 | import com.codingstudy.ajax.ajax.dao.FruitDao;
5 | import com.codingstudy.ajax.ajax.entity.Fruit;
6 | import com.codingstudy.ajax.ajax.service.FruitService;
7 | import org.springframework.stereotype.Service;
8 |
9 | /**
10 | * (Fruit)表服务实现类
11 | *
12 | * @author makejava
13 | * @since 2020-01-30 00:08:04
14 | */
15 | @Service("fruitService")
16 | public class FruitServiceImpl extends ServiceImpl implements FruitService {
17 |
18 | }
--------------------------------------------------------------------------------
/00-codingstudy-ajax/src/main/resources/application.properties:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ming201005/study-part4-springboot/f9f50f52d618d1c1fdbc0217352b0717707aa396/00-codingstudy-ajax/src/main/resources/application.properties
--------------------------------------------------------------------------------
/00-codingstudy-ajax/src/test/java/com/codingstudy/ajax/ajax/AjaxApplicationTests.java:
--------------------------------------------------------------------------------
1 | package com.codingstudy.ajax.ajax;
2 |
3 | import org.junit.jupiter.api.Test;
4 | import org.springframework.boot.test.context.SpringBootTest;
5 |
6 | @SpringBootTest
7 | class AjaxApplicationTests {
8 |
9 | @Test
10 | void contextLoads() {
11 | }
12 |
13 | }
14 |
--------------------------------------------------------------------------------
/01-spring-boot-MVC/.gitignore:
--------------------------------------------------------------------------------
1 | HELP.md
2 | target/
3 | !.mvn/wrapper/maven-wrapper.jar
4 | !**/src/main/**
5 | !**/src/test/**
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 |
30 | ### VS Code ###
31 | .vscode/
32 |
--------------------------------------------------------------------------------
/01-spring-boot-MVC/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ming201005/study-part4-springboot/f9f50f52d618d1c1fdbc0217352b0717707aa396/01-spring-boot-MVC/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/01-spring-boot-MVC/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.2/apache-maven-3.6.2-bin.zip
2 | wrapperUrl=https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.5/maven-wrapper-0.5.5.jar
3 |
--------------------------------------------------------------------------------
/01-spring-boot-MVC/src/main/java/com/springboot/codingstudty/MainApplication.java:
--------------------------------------------------------------------------------
1 | package com.springboot.codingstudty;
2 |
3 | import org.springframework.boot.SpringApplication;
4 | import org.springframework.boot.autoconfigure.SpringBootApplication;
5 |
6 | @SpringBootApplication
7 | public class MainApplication {
8 | public static void main(String[] args) {
9 | SpringApplication.run (MainApplication.class, args);
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/01-spring-boot-MVC/src/main/java/com/springboot/codingstudty/configuration/MyConfiguration.java:
--------------------------------------------------------------------------------
1 | package com.springboot.codingstudty.configuration;
2 |
3 | import org.springframework.context.annotation.Bean;
4 | import org.springframework.context.annotation.Configuration;
5 |
6 | /**
7 | * 描述:配置beans
8 | *
9 | * @author ming
10 | * @version 1.0
11 | * @date 2019-12-13 11:22
12 | * @see
13 | */
14 | @Configuration
15 | public class MyConfiguration {
16 | //默认
17 | @Bean
18 | UserAction userAction(){
19 | System.out.println ("默认名字是userAction");
20 | return new UserAction();
21 | }
22 |
23 |
24 | @Bean(value = "userAction1")
25 | UserAction userAction1(){
26 | System.out.println ("名字为userAction1");
27 | return new UserAction();
28 | }
29 | }
30 |
--------------------------------------------------------------------------------
/01-spring-boot-MVC/src/main/java/com/springboot/codingstudty/configuration/UserAction.java:
--------------------------------------------------------------------------------
1 | package com.springboot.codingstudty.configuration;
2 |
3 | /**
4 | * 描述:test。。。。
5 | *
6 | * @author ming
7 | * @version 1.0
8 | * @date 2019-12-13 11:25
9 | * @see
10 | */
11 | public class UserAction {
12 |
13 | public String display(){
14 | return "执行UserAction display.... ";
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/01-spring-boot-MVC/src/main/java/com/springboot/codingstudty/controller/PathVariableController.java:
--------------------------------------------------------------------------------
1 | package com.springboot.codingstudty.controller;
2 |
3 | import org.springframework.web.bind.annotation.GetMapping;
4 | import org.springframework.web.bind.annotation.PathVariable;
5 | import org.springframework.web.bind.annotation.RestController;
6 |
7 | /**
8 | * 测试 @RequestParam
9 | */
10 | @RestController
11 | public class PathVariableController {
12 |
13 | @GetMapping("path/{id}/{name}")
14 | public String pathVar(
15 | @PathVariable("id") String id,
16 | @PathVariable(value = "name",required = false) String userName)
17 | {
18 |
19 | return "id="+id+",userName="+userName;
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/01-spring-boot-MVC/src/main/java/com/springboot/codingstudty/dao/UserDao.java:
--------------------------------------------------------------------------------
1 | package com.springboot.codingstudty.dao;
2 |
3 |
4 | import org.springframework.stereotype.Repository;
5 |
6 | /**
7 | * 描述:dao层
8 | * 暂时还没用到数据库
9 | * @author ming
10 | * @version 1.0
11 | * @date 2019-12-13 13:27
12 | * @see
13 | */
14 | @Repository
15 | public interface UserDao
16 | //extends JpaRepository
17 | {
18 | //TODO
19 | }
20 |
--------------------------------------------------------------------------------
/01-spring-boot-MVC/src/main/java/com/springboot/codingstudty/service/UserService.java:
--------------------------------------------------------------------------------
1 | package com.springboot.codingstudty.service;
2 |
3 | import org.springframework.stereotype.Service;
4 |
5 | /**
6 | * 描述:service层
7 | *
8 | * @author ming
9 | * @version 1.0
10 | * @date 2019-12-13 13:07
11 | * @see
12 | */
13 | @Service
14 | public class UserService {
15 |
16 | }
17 |
--------------------------------------------------------------------------------
/01-spring-boot-MVC/src/main/java/com/springboot/codingstudty/test/User.java:
--------------------------------------------------------------------------------
1 | package com.springboot.codingstudty.test;
2 |
3 |
4 | import lombok.Data;
5 |
6 | /**
7 | * 描述:用户实体类
8 | * 暂时还没有用到数据库
9 | * @author ming
10 | * @version 1.0
11 | * @date 2019-12-13 18:50
12 | * @see
13 | */
14 | @Data
15 | public class User {
16 | int id;
17 | String name;
18 | String age;
19 | }
20 |
--------------------------------------------------------------------------------
/01-spring-boot-MVC/src/main/resources/static/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | 首页
6 |
7 |
8 |
9 |
首页
10 |
首页的内容.${data}
11 |
12 |
13 |
--------------------------------------------------------------------------------
/01-spring-boot-MVC/src/main/resources/static/user.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | 用户中心
6 |
7 |
8 |
9 |
欢迎,张三。
10 |
11 |
12 |
--------------------------------------------------------------------------------
/01-spring-boot-MVC/src/test/java/com/springboot/codingstudty/MainApplicationTests.java:
--------------------------------------------------------------------------------
1 | package com.springboot.codingstudty;
2 |
3 | import org.junit.jupiter.api.Test;
4 | import org.springframework.boot.test.context.SpringBootTest;
5 |
6 | @SpringBootTest
7 | class MainApplicationTests {
8 |
9 | @Test
10 | void contextLoads() {
11 |
12 | System.out.println ();
13 |
14 | }
15 |
16 | /**
17 | * main函数
18 | */
19 | public static void main(String[] args) {
20 |
21 |
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/01-spring-boot-MVC/src/test/java/com/springboot/codingstudty/test/Images.java:
--------------------------------------------------------------------------------
1 | package com.springboot.codingstudty.test;
2 |
3 | /**
4 | * 描述:商品图片
5 | *
6 | * @author ming
7 | * @version 1.0
8 | * @see
9 | */
10 | public class Images {
11 | int id;
12 | String imgUrl;
13 |
14 |
15 | public Images(int id, String imgUrl) {
16 | this.id = id;
17 | this.imgUrl = imgUrl;
18 | }
19 |
20 | public int getId() {
21 | return id;
22 | }
23 |
24 | public void setId(int id) {
25 | this.id = id;
26 | }
27 |
28 | public String getImgUrl() {
29 | return imgUrl;
30 | }
31 |
32 | public void setImgUrl(String imgUrl) {
33 | this.imgUrl = imgUrl;
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/01-spring-boot-MVC/src/test/java/com/springboot/codingstudty/test/TestIDEA.java:
--------------------------------------------------------------------------------
1 | package com.springboot.codingstudty.test;
2 |
3 | public class TestIDEA {
4 |
5 | public static void main(String[] args) {
6 |
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/01-spring-boot-MVC/src/test/java/com/springboot/codingstudty/test/User.java:
--------------------------------------------------------------------------------
1 | package com.springboot.codingstudty.test;
2 |
3 |
4 | import lombok.Data;
5 |
6 | /**
7 | * 描述:用户实体类
8 | *
9 | * @author ming
10 | * @version 1.0
11 | * @date 2019-12-13 18:50
12 | * @see
13 | */
14 | @Data
15 | public class User {
16 | int id;
17 | String name;
18 | String age;
19 | }
20 |
--------------------------------------------------------------------------------
/02-mybatisxml/.gitignore:
--------------------------------------------------------------------------------
1 | HELP.md
2 | target/
3 | !.mvn/wrapper/maven-wrapper.jar
4 | !**/src/main/**
5 | !**/src/test/**
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 |
30 | ### VS Code ###
31 | .vscode/
32 |
--------------------------------------------------------------------------------
/02-mybatisxml/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ming201005/study-part4-springboot/f9f50f52d618d1c1fdbc0217352b0717707aa396/02-mybatisxml/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/02-mybatisxml/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.2/apache-maven-3.6.2-bin.zip
2 | wrapperUrl=https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.5/maven-wrapper-0.5.5.jar
3 |
--------------------------------------------------------------------------------
/02-mybatisxml/src/main/java/com/springboot/mybatisxml/MybatisxmlApplication.java:
--------------------------------------------------------------------------------
1 | package com.springboot.mybatisxml;
2 |
3 | import org.mybatis.spring.annotation.MapperScan;
4 | import org.springframework.boot.SpringApplication;
5 | import org.springframework.boot.autoconfigure.SpringBootApplication;
6 |
7 | @SpringBootApplication
8 | //@MapperScan("com.springboot.mybatisxml.dao")
9 | //同等于在每个Dao层加@Mapper注解
10 | public class MybatisxmlApplication {
11 |
12 | public static void main(String[] args) {
13 | SpringApplication.run (MybatisxmlApplication.class, args);
14 | }
15 |
16 | }
17 |
--------------------------------------------------------------------------------
/02-mybatisxml/src/main/java/com/springboot/mybatisxml/model/CourseStudentDTO.java:
--------------------------------------------------------------------------------
1 | package com.springboot.mybatisxml.model;
2 |
3 | import com.springboot.mybatisxml.model.Course;
4 | import com.springboot.mybatisxml.model.Student;
5 |
6 | import java.util.Set;
7 |
8 | /**
9 | * 描述:课程和学生关系
10 | *
11 | * @author ming
12 | * @version 1.0
13 | * @date 2019-12-23 12:31
14 | * @see StudentCourseDTO 注意他们是多对多关系
15 | */
16 | public class CourseStudentDTO extends Course {
17 |
18 | //学生信息
19 | private Set studentList;
20 |
21 |
22 | public Set getStudents() {
23 | return studentList;
24 | }
25 |
26 | public void setStudents(Set studentList) {
27 | this.studentList = studentList;
28 | }
29 |
30 |
31 | }
32 |
--------------------------------------------------------------------------------
/02-mybatisxml/src/main/java/com/springboot/mybatisxml/model/CourseStudentGradeDTO.java:
--------------------------------------------------------------------------------
1 | package com.springboot.mybatisxml.model;
2 |
3 | import java.util.Set;
4 |
5 | /**
6 | * 描述:课程和学生关系
7 | *
8 | * @author ming
9 | * @version 1.0
10 | * @date 2019-12-23 12:31
11 | * @see StudentCourseDTO 注意他们是多对多关系
12 | */
13 | public class CourseStudentGradeDTO extends Course {
14 |
15 | //学生信息
16 | private Set studentList;
17 |
18 | public Set getStudents() {
19 | return studentList;
20 | }
21 |
22 | public void setStudents(Set studentList) {
23 | this.studentList = studentList;
24 | }
25 |
26 | }
27 |
--------------------------------------------------------------------------------
/02-mybatisxml/src/main/java/com/springboot/mybatisxml/model/GradeDTO.java:
--------------------------------------------------------------------------------
1 | package com.springboot.mybatisxml.model;
2 |
3 | import com.springboot.mybatisxml.model.Grade;
4 | import com.springboot.mybatisxml.model.Student;
5 |
6 | import java.util.List;
7 |
8 | /**
9 | * 描述:年级——学生关系类
10 | *
11 | * @author ming
12 | * @version 1.0
13 | * @date 2019-12-22 23:28
14 | * @see
15 | */
16 | public class GradeDTO extends Grade {
17 |
18 | //学生。一个年级有多个学生。所以下面是用List存储
19 | List studentList;
20 |
21 | public List getStudentList() {
22 | return studentList;
23 | }
24 |
25 | public void setStudentList(List studentList) {
26 | this.studentList = studentList;
27 | }
28 | }
29 |
--------------------------------------------------------------------------------
/02-mybatisxml/src/main/java/com/springboot/mybatisxml/model/StudentCourseDTO.java:
--------------------------------------------------------------------------------
1 | package com.springboot.mybatisxml.model;
2 |
3 | import java.util.Set;
4 |
5 | /**
6 | * 描述:从学生反查课程、年级。
7 | *
8 | * @author ming
9 | * @version 1.0
10 | * @date 2019-12-23 16:57
11 | * @see CourseStudentDTO 注意他们是多对多关系
12 | */
13 | public class StudentCourseDTO extends Student {
14 |
15 | //选修课
16 | Set courseList;
17 |
18 | public Set getCourseList() {
19 | return courseList;
20 | }
21 |
22 | public void setCourseList(Set courseList) {
23 | this.courseList = courseList;
24 | }
25 | }
26 |
--------------------------------------------------------------------------------
/03-mybatis-@/.gitignore:
--------------------------------------------------------------------------------
1 | HELP.md
2 | target/
3 | !.mvn/wrapper/maven-wrapper.jar
4 | !**/src/main/**
5 | !**/src/test/**
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 |
30 | ### VS Code ###
31 | .vscode/
32 |
--------------------------------------------------------------------------------
/03-mybatis-@/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ming201005/study-part4-springboot/f9f50f52d618d1c1fdbc0217352b0717707aa396/03-mybatis-@/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/03-mybatis-@/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.2/apache-maven-3.6.2-bin.zip
2 | wrapperUrl=https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.5/maven-wrapper-0.5.5.jar
3 |
--------------------------------------------------------------------------------
/03-mybatis-@/src/main/java/com/springboot/mybatis03/Mybatis03Application.java:
--------------------------------------------------------------------------------
1 | package com.springboot.mybatis03;
2 |
3 | import org.springframework.boot.SpringApplication;
4 | import org.springframework.boot.autoconfigure.SpringBootApplication;
5 |
6 | @SpringBootApplication
7 | public class Mybatis03Application {
8 |
9 | public static void main(String[] args) {
10 | SpringApplication.run (Mybatis03Application.class, args);
11 | }
12 |
13 | }
14 |
--------------------------------------------------------------------------------
/03-mybatis-@/src/main/java/com/springboot/mybatis03/model/CourseDTO.java:
--------------------------------------------------------------------------------
1 | package com.springboot.mybatis03.model;
2 |
3 | import java.util.List;
4 |
5 | /**
6 | * 描述:课程
7 | *
8 | * @author ming
9 | * @version 1.0
10 | * @date 2019-12-25 10:13
11 | * @see
12 | */
13 | public class CourseDTO extends Course {
14 |
15 | //课程,学生1:n
16 | List studentsList;
17 |
18 | @Override
19 | public String toString() {
20 |
21 | return "CourseDTO{" +
22 | super.toString ()+
23 | "\n"+studentsList+
24 | '}';
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/03-mybatis-@/src/test/java/com/springboot/mybatis03/Mybatis03ApplicationTests.java:
--------------------------------------------------------------------------------
1 | package com.springboot.mybatis03;
2 |
3 | import org.junit.jupiter.api.Test;
4 | import org.springframework.boot.test.context.SpringBootTest;
5 |
6 | @SpringBootTest
7 | class Mybatis03ApplicationTests {
8 |
9 | @Test
10 | void contextLoads() {
11 | }
12 |
13 | }
14 |
--------------------------------------------------------------------------------
/04-mybatis-plus/.gitignore:
--------------------------------------------------------------------------------
1 | HELP.md
2 | target/
3 | !.mvn/wrapper/maven-wrapper.jar
4 | !**/src/main/**
5 | !**/src/test/**
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 |
30 | ### VS Code ###
31 | .vscode/
32 |
--------------------------------------------------------------------------------
/04-mybatis-plus/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ming201005/study-part4-springboot/f9f50f52d618d1c1fdbc0217352b0717707aa396/04-mybatis-plus/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/04-mybatis-plus/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.2/apache-maven-3.6.2-bin.zip
2 | wrapperUrl=https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.5/maven-wrapper-0.5.5.jar
3 |
--------------------------------------------------------------------------------
/04-mybatis-plus/hs_err_pid6112.log:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ming201005/study-part4-springboot/f9f50f52d618d1c1fdbc0217352b0717707aa396/04-mybatis-plus/hs_err_pid6112.log
--------------------------------------------------------------------------------
/04-mybatis-plus/src/main/java/com/springboot/mybatisplus/MybatisplusApplication.java:
--------------------------------------------------------------------------------
1 | package com.springboot.mybatisplus;
2 |
3 | import org.mybatis.spring.annotation.MapperScan;
4 | import org.springframework.boot.SpringApplication;
5 | import org.springframework.boot.autoconfigure.SpringBootApplication;
6 | import org.springframework.scheduling.annotation.EnableAsync;
7 |
8 | @SpringBootApplication
9 | @MapperScan("com.springboot.mybatisplus.mapper")
10 | //开启支持异步调用
11 | @EnableAsync
12 | public class MybatisplusApplication {
13 |
14 | public static void main(String[] args) {
15 | SpringApplication.run (MybatisplusApplication.class, args);
16 | }
17 |
18 | }
19 |
--------------------------------------------------------------------------------
/04-mybatis-plus/src/main/java/com/springboot/mybatisplus/mapper/ProductStockMapper.java:
--------------------------------------------------------------------------------
1 | package com.springboot.mybatisplus.mapper;
2 |
3 | import com.baomidou.mybatisplus.core.mapper.BaseMapper;
4 | import com.springboot.mybatisplus.entity.ProductStock;
5 |
6 | /**
7 | * 描述:ProductStockMapper
8 | *
9 | * @author ming
10 | * @version 1.0
11 | * @date 2020-01-03 23:31
12 | * @see
13 | */
14 | public interface ProductStockMapper extends BaseMapper {
15 |
16 | }
17 |
--------------------------------------------------------------------------------
/04-mybatis-plus/src/main/java/com/springboot/mybatisplus/mapper/StudentARMapper.java:
--------------------------------------------------------------------------------
1 | package com.springboot.mybatisplus.mapper;
2 |
3 | import com.baomidou.mybatisplus.core.mapper.BaseMapper;
4 | import com.springboot.mybatisplus.entity.StudentAR;
5 |
6 | /**
7 | * 描述:StudentAR Mapper
8 | *
9 | * @author ming
10 | * @version 1.0
11 | * @date 2020-01-04 15:15
12 | * @see
13 | */
14 | public interface StudentARMapper extends BaseMapper {
15 | }
16 |
--------------------------------------------------------------------------------
/04-mybatis-plus/src/main/java/com/springboot/mybatisplus/mapper/StudentTESTENUMMapper.java:
--------------------------------------------------------------------------------
1 | package com.springboot.mybatisplus.mapper;
2 |
3 | import com.baomidou.mybatisplus.core.mapper.BaseMapper;
4 | import com.springboot.mybatisplus.entity.StudentTESTENUM;
5 |
6 | /**
7 | * 描述:枚举测试
8 | *
9 | * @author ming
10 | * @version 1.0
11 | * @date 2020-01-03 11:43
12 | * @see
13 | */
14 | public interface StudentTESTENUMMapper extends BaseMapper {
15 |
16 | }
17 |
--------------------------------------------------------------------------------
/04-mybatis-plus/src/main/java/com/springboot/mybatisplus/service/IProductStockService.java:
--------------------------------------------------------------------------------
1 | package com.springboot.mybatisplus.service;
2 |
3 | public interface IProductStockService {
4 | void buy(int productId, int buyNum);
5 | }
6 |
--------------------------------------------------------------------------------
/04-mybatis-plus/src/main/java/com/springboot/mybatisplus/service/IStudentService.java:
--------------------------------------------------------------------------------
1 | package com.springboot.mybatisplus.service;
2 |
3 | import com.baomidou.mybatisplus.extension.service.IService;
4 | import com.springboot.mybatisplus.entity.Student;
5 | /**
6 | * 描述:学生服务层接口
7 | *
8 | * @author ming
9 | * @version 1.0
10 | * @date 2020-01-01 12:42
11 | * @see
12 | */
13 | public interface IStudentService extends IService {
14 |
15 | }
16 |
--------------------------------------------------------------------------------
/04-mybatis-plus/src/main/java/com/springboot/mybatisplus/service/impl/StudentServiceImpl.java:
--------------------------------------------------------------------------------
1 | package com.springboot.mybatisplus.service.impl;
2 |
3 | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
4 | import com.springboot.mybatisplus.mapper.StudentMapper;
5 | import com.springboot.mybatisplus.entity.Student;
6 | import com.springboot.mybatisplus.service.IStudentService;
7 | import org.springframework.stereotype.Service;
8 |
9 | /**
10 | * 描述:学生服务层接口实现类
11 | *
12 | * @author ming
13 | * @version 1.0
14 | * @date 2020-01-01 12:43
15 | * @see
16 | */
17 | @Service
18 | public class StudentServiceImpl
19 | extends ServiceImpl
20 | implements IStudentService {
21 |
22 | }
23 |
--------------------------------------------------------------------------------
/04-mybatis-plus/src/test/java/com/springboot/mybatisplus/MybatisplusApplicationTests.java:
--------------------------------------------------------------------------------
1 | package com.springboot.mybatisplus;
2 |
3 |
4 | import org.junit.Test;
5 | import org.springframework.boot.test.context.SpringBootTest;
6 |
7 | @SpringBootTest
8 | class MybatisplusApplicationTests {
9 |
10 | @Test
11 | void contextLoads() {
12 | }
13 |
14 | }
15 |
--------------------------------------------------------------------------------
/04-mybatis-plus/src/test/java/com/springboot/mybatisplus/service/ProductStockServiceTest.java:
--------------------------------------------------------------------------------
1 | package com.springboot.mybatisplus.service;
2 |
3 | import org.junit.jupiter.api.Test;
4 | import org.springframework.beans.factory.annotation.Autowired;
5 | import org.springframework.beans.factory.annotation.Qualifier;
6 | import org.springframework.boot.test.context.SpringBootTest;
7 |
8 | @SpringBootTest
9 | class ProductStockServiceTest {
10 |
11 | @Autowired
12 | IProductStockService service;
13 |
14 | /**
15 | * 下单,单人
16 | */
17 | @Test
18 | void testBuyProduct() {
19 | //大家都在抢购同一款商品
20 | int productId = 3;
21 | service.buy(productId,5);
22 | }
23 | }
--------------------------------------------------------------------------------
/05-jpa-test/.gitignore:
--------------------------------------------------------------------------------
1 | HELP.md
2 | target/
3 | !.mvn/wrapper/maven-wrapper.jar
4 | !**/src/main/**
5 | !**/src/test/**
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 |
30 | ### VS Code ###
31 | .vscode/
32 |
--------------------------------------------------------------------------------
/05-jpa-test/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ming201005/study-part4-springboot/f9f50f52d618d1c1fdbc0217352b0717707aa396/05-jpa-test/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/05-jpa-test/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.3/apache-maven-3.6.3-bin.zip
2 | wrapperUrl=https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar
3 |
--------------------------------------------------------------------------------
/05-jpa-test/src/main/java/com/springboot/jpatest/JpatestApplication.java:
--------------------------------------------------------------------------------
1 | package com.springboot.jpatest;
2 |
3 | import org.springframework.boot.SpringApplication;
4 | import org.springframework.boot.autoconfigure.SpringBootApplication;
5 |
6 | @SpringBootApplication
7 | public class JpatestApplication {
8 |
9 | public static void main(String[] args) {
10 | SpringApplication.run (JpatestApplication.class, args);
11 | }
12 |
13 | }
14 |
--------------------------------------------------------------------------------
/05-jpa-test/src/main/java/com/springboot/jpatest/dao/StudentRepository.java:
--------------------------------------------------------------------------------
1 | package com.springboot.jpatest.dao;
2 |
3 | import com.springboot.jpatest.entity.Student;
4 | import org.springframework.data.jpa.repository.JpaRepository;
5 | /**
6 | * 描述:dao
7 | *
8 | * @author ming
9 | * @version 1.0
10 | * @date 2020-01-05 13:55
11 | * @see
12 | */
13 | public interface StudentRepository extends JpaRepository {
14 |
15 | }
16 |
--------------------------------------------------------------------------------
/05-jpa-test/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 | server.port=8088
2 | #数据源配置
3 | spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
4 | spring.datasource.url=jdbc:mysql://localhost:3306/05-jsp-test?serverTimezone=UTC
5 | spring.datasource.username=root
6 | spring.datasource.password=123456789
7 | #打印SQL日志
8 | spring.jpa.show-sql=true
9 | #每次运行程序,没有表格会新建表格,表内有数据不会清空,只会更新
10 | spring.jpa.hibernate.ddl-auto = update
11 |
--------------------------------------------------------------------------------
/05-jpa-test/src/test/java/com/springboot/jpatest/JpatestApplicationTests.java:
--------------------------------------------------------------------------------
1 | package com.springboot.jpatest;
2 |
3 |
4 |
5 | import org.springframework.boot.test.context.SpringBootTest;
6 |
7 |
8 | @SpringBootTest
9 | public class JpatestApplicationTests {
10 |
11 |
12 | }
13 |
--------------------------------------------------------------------------------
/06-codingstudy-Aop/.gitignore:
--------------------------------------------------------------------------------
1 | HELP.md
2 | target/
3 | !.mvn/wrapper/maven-wrapper.jar
4 | !**/src/main/**
5 | !**/src/test/**
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 |
30 | ### VS Code ###
31 | .vscode/
32 |
--------------------------------------------------------------------------------
/06-codingstudy-Aop/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ming201005/study-part4-springboot/f9f50f52d618d1c1fdbc0217352b0717707aa396/06-codingstudy-Aop/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/06-codingstudy-Aop/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.3/apache-maven-3.6.3-bin.zip
2 | wrapperUrl=https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar
3 |
--------------------------------------------------------------------------------
/06-codingstudy-Aop/src/main/java/com/codingstudy/aop/AopApplication.java:
--------------------------------------------------------------------------------
1 | package com.codingstudy.aop;
2 |
3 | import org.springframework.boot.SpringApplication;
4 | import org.springframework.boot.autoconfigure.SpringBootApplication;
5 |
6 | @SpringBootApplication
7 | public class AopApplication {
8 |
9 | public static void main(String[] args) {
10 | SpringApplication.run(AopApplication.class, args);
11 | }
12 |
13 | }
14 |
--------------------------------------------------------------------------------
/06-codingstudy-Aop/src/main/java/com/codingstudy/aop/aspect/LogAnnotation.java:
--------------------------------------------------------------------------------
1 | package com.codingstudy.sop.aspect;
2 |
3 | import java.lang.annotation.*;
4 |
5 | @Documented
6 | @Retention(RetentionPolicy.RUNTIME)
7 | @Target(ElementType.METHOD)
8 | public @interface LogAnnotation {
9 | String value() default "";
10 | }
11 |
--------------------------------------------------------------------------------
/06-codingstudy-Aop/src/main/java/com/codingstudy/aop/controller/IndexController.java:
--------------------------------------------------------------------------------
1 | package com.codingstudy.sop.controller;
2 |
3 | import com.codingstudy.sop.aspect.LogAnnotation;
4 | import org.springframework.web.bind.annotation.GetMapping;
5 | import org.springframework.web.bind.annotation.RequestMapping;
6 | import org.springframework.web.bind.annotation.RestController;
7 |
8 | @RestController
9 | @RequestMapping("index")
10 | public class IndexController {
11 |
12 | @GetMapping
13 | @LogAnnotation
14 | public String index() {
15 | return "this is index page";
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/06-codingstudy-Aop/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/06-codingstudy-Aop/src/test/java/com/codingstudy/aop/SopApplicationTests.java:
--------------------------------------------------------------------------------
1 | package com.codingstudy.sop;
2 |
3 | import org.junit.jupiter.api.Test;
4 | import org.springframework.boot.test.context.SpringBootTest;
5 |
6 | @SpringBootTest
7 | class SopApplicationTests {
8 |
9 | @Test
10 | void contextLoads() {
11 | }
12 |
13 | }
14 |
--------------------------------------------------------------------------------
/07-codingstudy-login/.gitignore:
--------------------------------------------------------------------------------
1 | HELP.md
2 | target/
3 | !.mvn/wrapper/maven-wrapper.jar
4 | !**/src/main/**
5 | !**/src/test/**
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 |
30 | ### VS Code ###
31 | .vscode/
32 |
--------------------------------------------------------------------------------
/07-codingstudy-login/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ming201005/study-part4-springboot/f9f50f52d618d1c1fdbc0217352b0717707aa396/07-codingstudy-login/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/07-codingstudy-login/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.3/apache-maven-3.6.3-bin.zip
2 | wrapperUrl=https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar
3 |
--------------------------------------------------------------------------------
/07-codingstudy-login/db/1-登录成功-根据账号找API资源鉴权.sql:
--------------------------------------------------------------------------------
1 | select DISTINCT
2 | a.backend_api_url,
3 | a.backend_api_method
4 | from sys_backend_api_table a,
5 | sys_role_table b,
6 | sys_role_backend_api_table c,
7 | sys_user_table d,
8 | sys_role_user_table e
9 | where a.backend_api_id = c.backend_api_id
10 | and a.backend_api_url <> 'none'
11 | and b.role_id = c.role_id
12 | and d.user_id = e.user_id
13 | and e.role_id = c.role_id
14 | and d.user_name='张三'
--------------------------------------------------------------------------------
/07-codingstudy-login/db/2-根据用户查询角色.sql:
--------------------------------------------------------------------------------
1 |
2 | SELECT a.user_name,
3 | b.role_name
4 | from sys_user_table a,
5 | sys_role_table b,
6 | sys_role_user_table c
7 | where a.user_id = c.user_id
8 | and b.role_id = c.role_id
9 | and a.state = 1
--------------------------------------------------------------------------------
/07-codingstudy-login/db/3-登录成功-根据账号查询前端菜单.sql:
--------------------------------------------------------------------------------
1 | select distinct
2 | a.frontend_menu_id,
3 | a.frontend_menu_name,
4 | a.pid,
5 | a.frontend_menu_url,
6 | a.frontend_menu_sort
7 | from sys_frontend_menu_table a,
8 | sys_role_table b,
9 | sys_role_frontend_menu_table c,
10 | sys_user_table d,
11 | sys_role_user_table e
12 | where ( a.frontend_menu_id = c.frontend_menu_id or c.frontend_menu_id='*')
13 | and b.role_id = c.role_id
14 | and d.user_id = e.user_id
15 | and e.role_id = c.role_id
16 | and d.user_name='ming206'
17 | order by a.frontend_menu_sort asc
--------------------------------------------------------------------------------
/07-codingstudy-login/db/4-系统管理-前端菜单管理(关联自身表查询所有).sql:
--------------------------------------------------------------------------------
1 | SELECT
2 | b.frontend_menu_id,
3 | a.frontend_menu_name parentName,
4 | b.pid,
5 | b.frontend_menu_name,
6 | b.frontend_menu_sort,
7 | b.frontend_menu_url,
8 | b.description
9 | FROM
10 | sys_frontend_menu_table a
11 | RIGHT JOIN
12 | sys_frontend_menu_table b ON b.pid = a.frontend_menu_id
13 | ORDER BY b.frontend_menu_sort ASC
--------------------------------------------------------------------------------
/07-codingstudy-login/db/5-系统管理-后端API管理(关联自身表查询所有).sql:
--------------------------------------------------------------------------------
1 | SELECT
2 | b.backend_api_id,
3 | a.backend_api_name parentName,
4 | b.pid,
5 | b.backend_api_name,
6 | b.backend_api_sort,
7 | b.backend_api_url,
8 | b.description
9 | FROM
10 | sys_backend_api_table a
11 | RIGHT JOIN
12 | sys_backend_api_table b ON b.pid = a.backend_api_id
13 | ORDER BY b.backend_api_sort ASC
--------------------------------------------------------------------------------
/07-codingstudy-login/db/6-系统管理-角色-用户分配.sql:
--------------------------------------------------------------------------------
1 | SELECT
2 | t1.user_id as id,
3 | t1.user_name as name,
4 | t2.role_id
5 | FROM
6 | sys_user_table t1
7 | LEFT JOIN
8 | (SELECT
9 | a.user_id, a.user_name, b.role_id, b.role_name
10 | FROM
11 | sys_user_table a
12 | JOIN (sys_role_table b
13 | JOIN sys_role_user_table c ON c.role_id = b.role_id) ON c.user_id = a.user_id
14 | WHERE
15 | b.role_id = '1') t2 ON t2.user_id = t1.user_id
--------------------------------------------------------------------------------
/07-codingstudy-login/db/7-系统管理-角色-前端菜单分配.sql:
--------------------------------------------------------------------------------
1 | select
2 | t1.frontend_menu_id as id,
3 | t1.frontend_menu_name as name ,
4 | t1.pid as pid,
5 | t2.role_id as role_id
6 | from sys_frontend_menu_table t1
7 | left join
8 | (
9 | select
10 | a.frontend_menu_id,
11 | a.frontend_menu_name,
12 | a.pid,
13 | a.frontend_menu_sort,
14 | b.role_id
15 | from sys_frontend_menu_table a,
16 | sys_role_table b,
17 | sys_role_frontend_menu_table c
18 | where ( a.frontend_menu_id = c.frontend_menu_id or c.frontend_menu_id='*')
19 | and b.role_id = c.role_id
20 | and b.role_id = '1'
21 | ) t2 on t2.frontend_menu_id = t1.frontend_menu_id
22 | order by t1.frontend_menu_sort asc
--------------------------------------------------------------------------------
/07-codingstudy-login/db/9-根据角色查找API资源鉴权.sql:
--------------------------------------------------------------------------------
1 |
2 | select DISTINCT
3 | a.backend_api_url,
4 | a.backend_api_method
5 | from sys_backend_api_table a, sys_role_table b, sys_role_backend_api_table c
6 | where a.backend_api_id = c.backend_api_id
7 | -- 去掉api url为none的,为none的api是特殊的处理,是为了api好管理,做分类
8 | and a.backend_api_url <> 'none'
9 | and b.role_id = c.role_id
10 | -- 例如:ROLE_ADMIN、ROLE_SHOP_MANAGER
11 | and b.role_name in('ROLE_ADMIN','ROLE_SHOP_MANAGER')
--------------------------------------------------------------------------------
/07-codingstudy-login/hs_err_pid2344.log:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ming201005/study-part4-springboot/f9f50f52d618d1c1fdbc0217352b0717707aa396/07-codingstudy-login/hs_err_pid2344.log
--------------------------------------------------------------------------------
/07-codingstudy-login/hs_err_pid6748.log:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ming201005/study-part4-springboot/f9f50f52d618d1c1fdbc0217352b0717707aa396/07-codingstudy-login/hs_err_pid6748.log
--------------------------------------------------------------------------------
/07-codingstudy-login/src/main/java/com/codingstudy/login/LoginApplication.java:
--------------------------------------------------------------------------------
1 | package com.codingstudy.login;
2 |
3 | import org.mybatis.spring.annotation.MapperScan;
4 | import org.springframework.boot.SpringApplication;
5 | import org.springframework.boot.autoconfigure.SpringBootApplication;
6 | import org.springframework.transaction.annotation.EnableTransactionManagement;
7 |
8 | @SpringBootApplication
9 | @MapperScan("com.codingstudy.login.dao")
10 | @EnableTransactionManagement //开启事务控制
11 | public class LoginApplication {
12 |
13 | public static void main(String[] args) {
14 | SpringApplication.run(LoginApplication.class, args);
15 | }
16 |
17 | }
18 |
--------------------------------------------------------------------------------
/07-codingstudy-login/src/main/java/com/codingstudy/login/components/BCryptPasswordEncoderUtil.java:
--------------------------------------------------------------------------------
1 | package com.codingstudy.login.components;
2 |
3 | import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder;
4 | import org.springframework.stereotype.Component;
5 |
6 | @Component
7 | public class BCryptPasswordEncoderUtil extends BCryptPasswordEncoder {
8 |
9 | @Override
10 | public String encode(CharSequence rawPassword) {
11 | return super.encode(rawPassword);
12 | }
13 |
14 | @Override
15 | public boolean matches(CharSequence rawPassword, String encodedPassword) {
16 |
17 | return super.matches(rawPassword,encodedPassword);
18 | }
19 |
20 | }
21 |
--------------------------------------------------------------------------------
/07-codingstudy-login/src/main/java/com/codingstudy/login/configuration/auth/MyAuthenticationException.java:
--------------------------------------------------------------------------------
1 | package com.codingstudy.login.configuration.auth;
2 |
3 | import org.springframework.security.core.AuthenticationException;
4 |
5 | /**
6 | * 自定义异常类,继承AuthenticationException
7 | * 在有throws AuthenticationException方法上捕获
8 | * 方式:throw new MyAuthenticationException
9 | */
10 | public class MyAuthenticationException extends AuthenticationException {
11 |
12 | public MyAuthenticationException(String msg) {
13 | super(msg);
14 | }
15 | }
16 |
17 |
--------------------------------------------------------------------------------
/07-codingstudy-login/src/main/java/com/codingstudy/login/configuration/auth/MyaccessDeniedException.java:
--------------------------------------------------------------------------------
1 | package com.codingstudy.login.configuration.auth;
2 |
3 | import org.springframework.security.access.AccessDeniedException;
4 |
5 | public class MyaccessDeniedException extends AccessDeniedException {
6 |
7 |
8 | public MyaccessDeniedException(String msg) {
9 | super(msg);
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/07-codingstudy-login/src/main/java/com/codingstudy/login/controller/ViewController.java:
--------------------------------------------------------------------------------
1 | package com.codingstudy.login.controller;
2 |
3 | import org.springframework.stereotype.Controller;
4 | import org.springframework.web.bind.annotation.GetMapping;
5 |
6 | @Controller
7 | public class ViewController {
8 |
9 | @GetMapping("home")
10 | public String index(){
11 | return "home";
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/07-codingstudy-login/src/main/java/com/codingstudy/login/dao/ProductTableDao.java:
--------------------------------------------------------------------------------
1 | package com.codingstudy.login.dao;
2 |
3 | import com.baomidou.mybatisplus.core.mapper.BaseMapper;
4 | import com.codingstudy.login.entity.ProductTable;
5 |
6 | /**
7 | * (ProductTable)表数据库访问层
8 | * 该类由EasyCode工具生成
9 | * @author 小明哥
10 | * @since 2020-03-10 15:49:54
11 | */
12 | public interface ProductTableDao extends BaseMapper {
13 |
14 | }
--------------------------------------------------------------------------------
/07-codingstudy-login/src/main/java/com/codingstudy/login/dao/SysRoleBackendApiTableDao.java:
--------------------------------------------------------------------------------
1 | package com.codingstudy.login.dao;
2 |
3 | import com.baomidou.mybatisplus.core.mapper.BaseMapper;
4 | import com.codingstudy.login.entity.SysRoleBackendApiTable;
5 |
6 | /**
7 | * (SysRoleBackendApiTable)表数据库访问层
8 | * 该类由EasyCode工具生成
9 | * @author 小明哥
10 | * @since 2020-03-09 12:11:56
11 | */
12 | public interface SysRoleBackendApiTableDao extends BaseMapper {
13 |
14 | }
--------------------------------------------------------------------------------
/07-codingstudy-login/src/main/java/com/codingstudy/login/dao/SysRoleFrontendMenuTableDao.java:
--------------------------------------------------------------------------------
1 | package com.codingstudy.login.dao;
2 |
3 | import com.baomidou.mybatisplus.core.mapper.BaseMapper;
4 | import com.codingstudy.login.entity.SysRoleFrontendMenuTable;
5 |
6 | /**
7 | * (SysRoleFrontendMenuTable)表数据库访问层
8 | * 该类由EasyCode工具生成
9 | * @author 小明哥
10 | * @since 2020-03-09 11:44:33
11 | */
12 | public interface SysRoleFrontendMenuTableDao extends BaseMapper {
13 |
14 | }
--------------------------------------------------------------------------------
/07-codingstudy-login/src/main/java/com/codingstudy/login/dao/SysRoleUserTableDao.java:
--------------------------------------------------------------------------------
1 | package com.codingstudy.login.dao;
2 |
3 | import com.baomidou.mybatisplus.core.mapper.BaseMapper;
4 | import com.codingstudy.login.entity.SysRoleUserTable;
5 |
6 | /**
7 | * (SysRoleUserTable)表数据库访问层
8 | * 该类由EasyCode工具生成
9 | * @author 小明哥
10 | * @since 2020-03-08 23:03:13
11 | */
12 | public interface SysRoleUserTableDao extends BaseMapper {
13 |
14 | }
--------------------------------------------------------------------------------
/07-codingstudy-login/src/main/java/com/codingstudy/login/dao/SysUserMapper.java:
--------------------------------------------------------------------------------
1 | package com.codingstudy.login.dao;
2 |
3 | import com.baomidou.mybatisplus.core.mapper.BaseMapper;
4 | import com.codingstudy.login.entity.SysUserEntity;
5 |
6 | public interface SysUserMapper extends BaseMapper {
7 |
8 | }
9 |
--------------------------------------------------------------------------------
/07-codingstudy-login/src/main/java/com/codingstudy/login/service/ProductTableService.java:
--------------------------------------------------------------------------------
1 | package com.codingstudy.login.service;
2 |
3 | import com.baomidou.mybatisplus.extension.service.IService;
4 | import com.codingstudy.login.entity.ProductTable;
5 |
6 | /**
7 | * (ProductTable)表服务接口
8 | * 该类由EasyCode工具生成
9 | * @author 小明哥
10 | * @since 2020-03-10 15:49:54
11 | */
12 | public interface ProductTableService extends IService {
13 |
14 | }
--------------------------------------------------------------------------------
/07-codingstudy-login/src/main/java/com/codingstudy/login/service/SysRoleUserTableService.java:
--------------------------------------------------------------------------------
1 | package com.codingstudy.login.service;
2 |
3 | import com.baomidou.mybatisplus.extension.service.IService;
4 | import com.codingstudy.login.entity.SysRoleUserTable;
5 | import com.codingstudy.login.vo.SysRoleAndPermissionVo;
6 |
7 | /**
8 | * (SysRoleUserTable)表服务接口
9 | * 该类由EasyCode工具生成
10 | * @author 小明哥
11 | * @since 2020-03-08 23:03:14
12 | */
13 | public interface SysRoleUserTableService extends IService {
14 |
15 | /**
16 | * 批量保存角色-用户表
17 | * 该方法内有两个操作,先删除、后批量新增,因此存在事务控制
18 | * @param roleId
19 | * @param sysRoleAndPermissionVos
20 | * @return
21 | */
22 | boolean saveRoleUser(String roleId, SysRoleAndPermissionVo... sysRoleAndPermissionVos);
23 |
24 | }
--------------------------------------------------------------------------------
/07-codingstudy-login/src/main/java/com/codingstudy/login/service/impl/ProductTableServiceImpl.java:
--------------------------------------------------------------------------------
1 | package com.codingstudy.login.service.impl;
2 |
3 | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
4 | import com.codingstudy.login.dao.ProductTableDao;
5 | import com.codingstudy.login.entity.ProductTable;
6 | import com.codingstudy.login.service.ProductTableService;
7 | import org.springframework.stereotype.Service;
8 |
9 | /**
10 | * (ProductTable)表服务实现类
11 | * 该类由EasyCode工具生成
12 | * @author 小明哥
13 | * @since 2020-03-10 15:49:54
14 | */
15 | @Service("productTableService")
16 | public class ProductTableServiceImpl extends ServiceImpl implements ProductTableService {
17 |
18 | }
--------------------------------------------------------------------------------
/07-codingstudy-login/src/main/java/com/codingstudy/login/vo/SysBackendApiVo.java:
--------------------------------------------------------------------------------
1 | package com.codingstudy.login.vo;
2 |
3 | import com.codingstudy.login.entity.SysBackendApiTable;
4 | /**
5 | * po到vo,前端需要显示父级pid、名称
6 | */
7 | public class SysBackendApiVo extends SysBackendApiTable {
8 |
9 | String parentName;
10 |
11 | public String getParentName() {
12 | return parentName;
13 | }
14 |
15 | public void setParentName(String parentName) {
16 | this.parentName = parentName;
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/07-codingstudy-login/src/main/java/com/codingstudy/login/vo/SysFrontendVo.java:
--------------------------------------------------------------------------------
1 | package com.codingstudy.login.vo;
2 |
3 | import com.codingstudy.login.entity.SysFrontendMenuTable;
4 |
5 | /**
6 | * po到vo,前端需要显示父级pid、名称
7 | */
8 | public class SysFrontendVo extends SysFrontendMenuTable {
9 |
10 | String parentName;
11 |
12 | public String getParentName() {
13 | return parentName;
14 | }
15 |
16 | public void setParentName(String parentName) {
17 | this.parentName = parentName;
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/07-codingstudy-login/src/main/resources/application.properties:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ming201005/study-part4-springboot/f9f50f52d618d1c1fdbc0217352b0717707aa396/07-codingstudy-login/src/main/resources/application.properties
--------------------------------------------------------------------------------
/07-codingstudy-login/src/test/java/com/codingstudy/login/dao/UserMapperTest.java:
--------------------------------------------------------------------------------
1 | package com.codingstudy.login.dao;
2 |
3 | import com.codingstudy.login.entity.SysUserEntity;
4 | import org.junit.jupiter.api.Test;
5 | import org.springframework.beans.factory.annotation.Autowired;
6 | import org.springframework.boot.test.context.SpringBootTest;
7 |
8 | import java.util.List;
9 |
10 |
11 | @SpringBootTest
12 | class UserMapperTest {
13 |
14 | @Autowired
15 | SysUserMapper mapper;
16 |
17 | @Test
18 | void test01() {
19 | List list = mapper.selectList(null);
20 | System.out.println(list);
21 | }
22 | }
--------------------------------------------------------------------------------
/07-codingstudy-login/前端代码/01-Secutiry-JWT-HTML-JSON/css/img/1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ming201005/study-part4-springboot/f9f50f52d618d1c1fdbc0217352b0717707aa396/07-codingstudy-login/前端代码/01-Secutiry-JWT-HTML-JSON/css/img/1.jpg
--------------------------------------------------------------------------------
/07-codingstudy-login/前端代码/01-Secutiry-JWT-HTML-JSON/css/img/2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ming201005/study-part4-springboot/f9f50f52d618d1c1fdbc0217352b0717707aa396/07-codingstudy-login/前端代码/01-Secutiry-JWT-HTML-JSON/css/img/2.jpg
--------------------------------------------------------------------------------
/07-codingstudy-login/前端代码/01-Secutiry-JWT-HTML-JSON/css/img/3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ming201005/study-part4-springboot/f9f50f52d618d1c1fdbc0217352b0717707aa396/07-codingstudy-login/前端代码/01-Secutiry-JWT-HTML-JSON/css/img/3.jpg
--------------------------------------------------------------------------------
/07-codingstudy-login/前端代码/01-Secutiry-JWT-HTML-JSON/css/img/home.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ming201005/study-part4-springboot/f9f50f52d618d1c1fdbc0217352b0717707aa396/07-codingstudy-login/前端代码/01-Secutiry-JWT-HTML-JSON/css/img/home.jpg
--------------------------------------------------------------------------------
/07-codingstudy-login/前端代码/01-Secutiry-JWT-HTML-JSON/css/img/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ming201005/study-part4-springboot/f9f50f52d618d1c1fdbc0217352b0717707aa396/07-codingstudy-login/前端代码/01-Secutiry-JWT-HTML-JSON/css/img/logo.png
--------------------------------------------------------------------------------
/07-codingstudy-login/前端代码/01-Secutiry-JWT-HTML-JSON/home.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | 管理首页
6 |
7 |
8 |
9 |
10 |
欢迎进入后台管理首页……
11 |
12 |
13 |
--------------------------------------------------------------------------------
/07-codingstudy-login/前端代码/01-Secutiry-JWT-HTML-JSON/js/checkIsLogin.js:
--------------------------------------------------------------------------------
1 | let token = Auth.getToken();
2 | var global_username = null;
3 | var global_authArr = [];
4 |
5 | //判断
6 | if(token !=null && token !="") {
7 | //将token放到axios的headers中
8 | axios.defaults.headers.common[Auth.USER_AUTH_KEY] = token;
9 | //TODO
10 | //根据业务需求查询出更多数据
11 | global_username = Auth.getUserName();
12 | let auth = Auth.getAuth();
13 | if(auth) {
14 | auth.forEach(item => {
15 | global_authArr.push(item.authority);
16 | });
17 | }
18 | }else {
19 | console.log("goto login page.....",token);
20 | //如果没有登录,跳转到登录页面
21 | Auth.gotoLogin(token);
22 | }
23 | //导出,让其它模块使用
24 | //export {token,username,authArr};
--------------------------------------------------------------------------------
/07-codingstudy-login/前端代码/reme.MD:
--------------------------------------------------------------------------------
1 | 前端代码是可以放到任何其他地方去运行。
--------------------------------------------------------------------------------
/hs_err_pid6804.log:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ming201005/study-part4-springboot/f9f50f52d618d1c1fdbc0217352b0717707aa396/hs_err_pid6804.log
--------------------------------------------------------------------------------
/springboot.properties:
--------------------------------------------------------------------------------
1 | path.variable.kotlin_bundled=/Applications/IntelliJ IDEA.app/Contents/plugins/Kotlin/kotlinc
2 | path.variable.maven_repository=/Users/ming/.m2/repository
3 | jdk.home.10=/Library/Java/JavaVirtualMachines/jdk-10.0.2.jdk/Contents/Home
4 | javac2.instrumentation.includeJavaRuntime=false
--------------------------------------------------------------------------------