From 2fd50d156fbfc9d2fa7e1ac1807d0d8bfad9c4ff Mon Sep 17 00:00:00 2001 From: YunaiV <> Date: Thu, 31 Oct 2019 01:36:21 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=20lab-12-mybatis-plus=20?= =?UTF-8?q?=E9=A1=B9=E7=9B=AE=EF=BC=88=E9=83=A8=E5=88=86=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../target/classes/application.properties | 3 + .../target/classes/application.properties | 3 + .../target/classes/application.properties | 9 ++ .../target/classes/data.sql | 21 +++++ .../target/classes/schema.sql | 66 ++++++++++++++ .../target/classes/application.properties | 3 + .../target/classes/application.properties | 3 + .../target/classes/application.properties | 3 + lab-03/target/classes/application.properties | 29 +++++++ .../lab-05-jetty-1.0-SNAPSHOT.jar.original | Bin 0 -> 3828 bytes .../target/maven-archiver/pom.properties | 4 + .../compile/default-compile/createdFiles.lst | 0 .../compile/default-compile/inputFiles.lst | 2 + .../default-testCompile/inputFiles.lst | 0 ...ab-05-tomcat-apr-1.0-SNAPSHOT.jar.original | Bin 0 -> 4275 bytes .../target/maven-archiver/pom.properties | 4 + .../compile/default-compile/createdFiles.lst | 0 .../compile/default-compile/inputFiles.lst | 2 + .../default-testCompile/inputFiles.lst | 0 .../lab-05-tomcat-1.0-SNAPSHOT.jar.original | Bin 0 -> 3904 bytes .../target/maven-archiver/pom.properties | 4 + .../compile/default-cli/createdFiles.lst | 0 .../compile/default-cli/inputFiles.lst | 2 + .../compile/default-compile/createdFiles.lst | 0 .../compile/default-compile/inputFiles.lst | 2 + .../default-testCompile/inputFiles.lst | 0 .../target/lab-05-undertow-1.0.0.jar.original | Bin 0 -> 3854 bytes .../target/maven-archiver/pom.properties | 4 + .../compile/default-compile/createdFiles.lst | 0 .../compile/default-compile/inputFiles.lst | 2 + .../default-testCompile/inputFiles.lst | 0 ...springmvc-tomcat-1.0-SNAPSHOT.jar.original | Bin 0 -> 4001 bytes .../target/maven-archiver/pom.properties | 4 + .../compile/default-compile/createdFiles.lst | 0 .../compile/default-compile/inputFiles.lst | 2 + .../default-testCompile/inputFiles.lst | 0 ...06-webflux-netty-1.0-SNAPSHOT.jar.original | Bin 0 -> 5320 bytes .../target/maven-archiver/pom.properties | 4 + .../compile/default-compile/createdFiles.lst | 1 + .../compile/default-compile/inputFiles.lst | 2 + .../default-testCompile/inputFiles.lst | 0 ...6-webflux-tomcat-1.0-SNAPSHOT.jar.original | Bin 0 -> 4814 bytes .../target/maven-archiver/pom.properties | 4 + .../compile/default-compile/createdFiles.lst | 0 .../compile/default-compile/inputFiles.lst | 2 + .../default-testCompile/inputFiles.lst | 0 .../target/classes/application.yml | 2 + ...07-spring-cloud-gateway-1.0.0.jar.original | Bin 0 -> 4388 bytes ...g-cloud-gateway-2.1.3.RELEASE.jar.original | Bin 0 -> 4339 bytes .../target/maven-archiver/pom.properties | 4 + .../compile/default-compile/createdFiles.lst | 0 .../compile/default-compile/inputFiles.lst | 1 + .../default-testCompile/inputFiles.lst | 0 .../target/classes/application.yml | 13 +++ .../target/lab-07-zuul-1.0.0.jar.original | Bin 0 -> 3603 bytes .../lab-07-zuul-2.1.3.RELEASE.jar.original | Bin 0 -> 3584 bytes .../target/maven-archiver/pom.properties | 4 + .../compile/default-compile/createdFiles.lst | 1 + .../compile/default-compile/inputFiles.lst | 1 + .../default-testCompile/inputFiles.lst | 0 lab-08/target/classes/application.yaml | 22 +++++ .../target/lab-08-2.1.4.RELEASE.jar.original | Bin 0 -> 4145 bytes lab-08/target/maven-archiver/pom.properties | 4 + .../compile/default-compile/createdFiles.lst | 2 + .../compile/default-compile/inputFiles.lst | 2 + .../default-testCompile/inputFiles.lst | 0 .../classes/META-INF/lab-09.kotlin_module | Bin 0 -> 16 bytes .../classes/META-INF/lab-10.kotlin_module | Bin 0 -> 16 bytes lab-10/target/classes/application.properties | 2 + ...spring-data-redis-with-jedis.kotlin_module | Bin 0 -> 16 bytes .../target/classes/application.yml | 15 ++++ .../target/classes/lua/compareAndSet.lua | 5 ++ .../target/classes/lua/test.lua | 1 + ...spring-data-redis-with-jedis.kotlin_module | Bin 0 -> 16 bytes .../target/classes/lua/compareAndSet2.lua | 5 ++ .../target/classes/redisson.yml | 0 .../META-INF/lab-12-mybatis.kotlin_module | Bin 0 -> 16 bytes .../META-INF/lab-12-mybatis.kotlin_module | Bin 0 -> 16 bytes lab-12/lab-12-mybatis-plus/pom.xml | 43 +++++++++ .../springboot/lab12/mybatis/Application.java | 9 ++ .../lab12/mybatis/dataobject/UserDO.java | 82 ++++++++++++++++++ .../lab12/mybatis/mapper/UserMapper.java | 28 ++++++ .../src/main/resources/application.yaml | 19 ++++ .../src/main/resources/mapper/UserMapper.xml | 15 ++++ .../src/main/resources/sql/users.sql | 0 .../lab12/mybatis/mapper/UserMapperTest.java | 58 +++++++++++++ .../target/classes/application.yaml | 13 +++ .../target/classes/mapper/UserMapper.xml | 60 +++++++++++++ .../target/classes/mybatis-config.xml | 19 ++++ .../target/classes/sql/users.sql | 0 .../target/classes/application.yaml | 13 +++ .../target/classes/mapper/UserMapper.xml | 60 +++++++++++++ .../target/classes/mybatis-config.xml | 19 ++++ .../target/classes/sql/users.sql | 0 lab-12/pom.xml | 1 + 95 files changed, 708 insertions(+) create mode 100644 lab-02/authorization-code-server/target/classes/application.properties create mode 100644 lab-02/implicit-server/target/classes/application.properties create mode 100644 lab-02/resource-owner-password-credentials-server-by-jdbc-token-store/target/classes/application.properties create mode 100644 lab-02/resource-owner-password-credentials-server-by-jdbc-token-store/target/classes/data.sql create mode 100644 lab-02/resource-owner-password-credentials-server-by-jdbc-token-store/target/classes/schema.sql create mode 100644 lab-02/resource-owner-password-credentials-server-with-refresh-token/target/classes/application.properties create mode 100644 lab-02/resource-owner-password-credentials-server-with-revoke-token/target/classes/application.properties create mode 100644 lab-02/resource-owner-password-credentials-server/target/classes/application.properties create mode 100644 lab-03/target/classes/application.properties create mode 100644 lab-05/lab-05-jetty/target/lab-05-jetty-1.0-SNAPSHOT.jar.original create mode 100644 lab-05/lab-05-jetty/target/maven-archiver/pom.properties create mode 100644 lab-05/lab-05-jetty/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst create mode 100644 lab-05/lab-05-jetty/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst create mode 100644 lab-05/lab-05-jetty/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst create mode 100644 lab-05/lab-05-tomcat-apr/target/lab-05-tomcat-apr-1.0-SNAPSHOT.jar.original create mode 100644 lab-05/lab-05-tomcat-apr/target/maven-archiver/pom.properties create mode 100644 lab-05/lab-05-tomcat-apr/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst create mode 100644 lab-05/lab-05-tomcat-apr/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst create mode 100644 lab-05/lab-05-tomcat-apr/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst create mode 100644 lab-05/lab-05-tomcat/target/lab-05-tomcat-1.0-SNAPSHOT.jar.original create mode 100644 lab-05/lab-05-tomcat/target/maven-archiver/pom.properties create mode 100644 lab-05/lab-05-tomcat/target/maven-status/maven-compiler-plugin/compile/default-cli/createdFiles.lst create mode 100644 lab-05/lab-05-tomcat/target/maven-status/maven-compiler-plugin/compile/default-cli/inputFiles.lst create mode 100644 lab-05/lab-05-tomcat/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst create mode 100644 lab-05/lab-05-tomcat/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst create mode 100644 lab-05/lab-05-tomcat/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst create mode 100644 lab-05/lab-05-undertow/target/lab-05-undertow-1.0.0.jar.original create mode 100644 lab-05/lab-05-undertow/target/maven-archiver/pom.properties create mode 100644 lab-05/lab-05-undertow/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst create mode 100644 lab-05/lab-05-undertow/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst create mode 100644 lab-05/lab-05-undertow/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst create mode 100644 lab-06/lab-06-springmvc-tomcat/target/lab-06-springmvc-tomcat-1.0-SNAPSHOT.jar.original create mode 100644 lab-06/lab-06-springmvc-tomcat/target/maven-archiver/pom.properties create mode 100644 lab-06/lab-06-springmvc-tomcat/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst create mode 100644 lab-06/lab-06-springmvc-tomcat/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst create mode 100644 lab-06/lab-06-springmvc-tomcat/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst create mode 100644 lab-06/lab-06-webflux-netty/target/lab-06-webflux-netty-1.0-SNAPSHOT.jar.original create mode 100644 lab-06/lab-06-webflux-netty/target/maven-archiver/pom.properties create mode 100644 lab-06/lab-06-webflux-netty/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst create mode 100644 lab-06/lab-06-webflux-netty/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst create mode 100644 lab-06/lab-06-webflux-netty/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst create mode 100644 lab-06/lab-06-webflux-tomcat/target/lab-06-webflux-tomcat-1.0-SNAPSHOT.jar.original create mode 100644 lab-06/lab-06-webflux-tomcat/target/maven-archiver/pom.properties create mode 100644 lab-06/lab-06-webflux-tomcat/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst create mode 100644 lab-06/lab-06-webflux-tomcat/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst create mode 100644 lab-06/lab-06-webflux-tomcat/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst create mode 100644 lab-07/lab-07-spring-cloud-gateway/target/classes/application.yml create mode 100644 lab-07/lab-07-spring-cloud-gateway/target/lab-07-spring-cloud-gateway-1.0.0.jar.original create mode 100644 lab-07/lab-07-spring-cloud-gateway/target/lab-07-spring-cloud-gateway-2.1.3.RELEASE.jar.original create mode 100644 lab-07/lab-07-spring-cloud-gateway/target/maven-archiver/pom.properties create mode 100644 lab-07/lab-07-spring-cloud-gateway/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst create mode 100644 lab-07/lab-07-spring-cloud-gateway/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst create mode 100644 lab-07/lab-07-spring-cloud-gateway/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst create mode 100644 lab-07/lab-07-zuul/target/classes/application.yml create mode 100644 lab-07/lab-07-zuul/target/lab-07-zuul-1.0.0.jar.original create mode 100644 lab-07/lab-07-zuul/target/lab-07-zuul-2.1.3.RELEASE.jar.original create mode 100644 lab-07/lab-07-zuul/target/maven-archiver/pom.properties create mode 100644 lab-07/lab-07-zuul/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst create mode 100644 lab-07/lab-07-zuul/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst create mode 100644 lab-07/lab-07-zuul/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst create mode 100644 lab-08/target/classes/application.yaml create mode 100644 lab-08/target/lab-08-2.1.4.RELEASE.jar.original create mode 100644 lab-08/target/maven-archiver/pom.properties create mode 100644 lab-08/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst create mode 100644 lab-08/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst create mode 100644 lab-08/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst create mode 100644 lab-09/target/classes/META-INF/lab-09.kotlin_module create mode 100644 lab-10/target/classes/META-INF/lab-10.kotlin_module create mode 100644 lab-10/target/classes/application.properties create mode 100644 lab-11/lab-07-spring-data-redis-with-jedis/target/classes/META-INF/lab-07-spring-data-redis-with-jedis.kotlin_module create mode 100644 lab-11/lab-07-spring-data-redis-with-jedis/target/classes/application.yml create mode 100644 lab-11/lab-07-spring-data-redis-with-jedis/target/classes/lua/compareAndSet.lua create mode 100644 lab-11/lab-07-spring-data-redis-with-jedis/target/classes/lua/test.lua create mode 100644 lab-11/lab-07-spring-data-redis-with-jedis/target/test-classes/META-INF/lab-07-spring-data-redis-with-jedis.kotlin_module create mode 100644 lab-11/lab-07-spring-data-redis-with-redisson/target/classes/lua/compareAndSet2.lua create mode 100644 lab-11/lab-07-spring-data-redis-with-redisson/target/classes/redisson.yml create mode 100644 lab-12/lab-12-mybatis-annotation/target/classes/META-INF/lab-12-mybatis.kotlin_module create mode 100644 lab-12/lab-12-mybatis-annotation/target/test-classes/META-INF/lab-12-mybatis.kotlin_module create mode 100644 lab-12/lab-12-mybatis-plus/pom.xml create mode 100644 lab-12/lab-12-mybatis-plus/src/main/java/cn/iocoder/springboot/lab12/mybatis/Application.java create mode 100644 lab-12/lab-12-mybatis-plus/src/main/java/cn/iocoder/springboot/lab12/mybatis/dataobject/UserDO.java create mode 100644 lab-12/lab-12-mybatis-plus/src/main/java/cn/iocoder/springboot/lab12/mybatis/mapper/UserMapper.java create mode 100644 lab-12/lab-12-mybatis-plus/src/main/resources/application.yaml create mode 100644 lab-12/lab-12-mybatis-plus/src/main/resources/mapper/UserMapper.xml create mode 100644 lab-12/lab-12-mybatis-plus/src/main/resources/sql/users.sql create mode 100644 lab-12/lab-12-mybatis-plus/src/test/java/cn/iocoder/springboot/lab12/mybatis/mapper/UserMapperTest.java create mode 100644 lab-12/lab-12-mybatis-plus/target/classes/application.yaml create mode 100644 lab-12/lab-12-mybatis-plus/target/classes/mapper/UserMapper.xml create mode 100644 lab-12/lab-12-mybatis-plus/target/classes/mybatis-config.xml create mode 100644 lab-12/lab-12-mybatis-plus/target/classes/sql/users.sql create mode 100644 lab-12/lab-12-mybatis-xml/target/classes/application.yaml create mode 100644 lab-12/lab-12-mybatis-xml/target/classes/mapper/UserMapper.xml create mode 100644 lab-12/lab-12-mybatis-xml/target/classes/mybatis-config.xml create mode 100644 lab-12/lab-12-mybatis-xml/target/classes/sql/users.sql diff --git a/lab-02/authorization-code-server/target/classes/application.properties b/lab-02/authorization-code-server/target/classes/application.properties new file mode 100644 index 00000000..5c6bfc10 --- /dev/null +++ b/lab-02/authorization-code-server/target/classes/application.properties @@ -0,0 +1,3 @@ +# Spring Security Setting +security.user.name=yunai +security.user.password=1024 \ No newline at end of file diff --git a/lab-02/implicit-server/target/classes/application.properties b/lab-02/implicit-server/target/classes/application.properties new file mode 100644 index 00000000..5c6bfc10 --- /dev/null +++ b/lab-02/implicit-server/target/classes/application.properties @@ -0,0 +1,3 @@ +# Spring Security Setting +security.user.name=yunai +security.user.password=1024 \ No newline at end of file diff --git a/lab-02/resource-owner-password-credentials-server-by-jdbc-token-store/target/classes/application.properties b/lab-02/resource-owner-password-credentials-server-by-jdbc-token-store/target/classes/application.properties new file mode 100644 index 00000000..a2fecaa3 --- /dev/null +++ b/lab-02/resource-owner-password-credentials-server-by-jdbc-token-store/target/classes/application.properties @@ -0,0 +1,9 @@ +# Spring Security Setting +security.user.name=yunai +security.user.password=1024 + +##################### MySQL ##################### +jdbc.driverClassName=com.mysql.jdbc.Driver +jdbc.url=jdbc:mysql://127.0.0.1:33061/oauth2 +jdbc.user=root +jdbc.pass=123456 \ No newline at end of file diff --git a/lab-02/resource-owner-password-credentials-server-by-jdbc-token-store/target/classes/data.sql b/lab-02/resource-owner-password-credentials-server-by-jdbc-token-store/target/classes/data.sql new file mode 100644 index 00000000..807bf514 --- /dev/null +++ b/lab-02/resource-owner-password-credentials-server-by-jdbc-token-store/target/classes/data.sql @@ -0,0 +1,21 @@ +INSERT INTO oauth_client_details + (client_id, client_secret, scope, authorized_grant_types, + web_server_redirect_uri, authorities, access_token_validity, + refresh_token_validity, additional_information, autoapprove) +VALUES + ('fooClientIdPassword', 'secret', 'foo,read,write', + 'password,authorization_code,refresh_token', null, null, 36000, 36000, null, true); +INSERT INTO oauth_client_details + (client_id, client_secret, scope, authorized_grant_types, + web_server_redirect_uri, authorities, access_token_validity, + refresh_token_validity, additional_information, autoapprove) +VALUES + ('sampleClientId', 'secret', 'read,write,foo,bar', + 'implicit', null, null, 36000, 36000, null, false); +INSERT INTO oauth_client_details + (client_id, client_secret, scope, authorized_grant_types, + web_server_redirect_uri, authorities, access_token_validity, + refresh_token_validity, additional_information, autoapprove) +VALUES + ('barClientIdPassword', 'secret', 'bar,read,write', + 'password,authorization_code,refresh_token', null, null, 36000, 36000, null, true); \ No newline at end of file diff --git a/lab-02/resource-owner-password-credentials-server-by-jdbc-token-store/target/classes/schema.sql b/lab-02/resource-owner-password-credentials-server-by-jdbc-token-store/target/classes/schema.sql new file mode 100644 index 00000000..945d05d1 --- /dev/null +++ b/lab-02/resource-owner-password-credentials-server-by-jdbc-token-store/target/classes/schema.sql @@ -0,0 +1,66 @@ +--------------- MySQL --------------- +drop table if exists oauth_client_details; +create table oauth_client_details ( + client_id VARCHAR(255) PRIMARY KEY, + resource_ids VARCHAR(255), + client_secret VARCHAR(255), + scope VARCHAR(255), + authorized_grant_types VARCHAR(255), + web_server_redirect_uri VARCHAR(255), + authorities VARCHAR(255), + access_token_validity INTEGER, + refresh_token_validity INTEGER, + additional_information VARCHAR(4096), + autoapprove VARCHAR(255) +); + +create table if not exists oauth_client_token ( + token_id VARCHAR(255), + token LONG VARBINARY, + authentication_id VARCHAR(255) PRIMARY KEY, + user_name VARCHAR(255), + client_id VARCHAR(255) +); + +create table if not exists oauth_access_token ( + token_id VARCHAR(255), + token LONG VARBINARY, + authentication_id VARCHAR(255) PRIMARY KEY, + user_name VARCHAR(255), + client_id VARCHAR(255), + authentication LONG VARBINARY, + refresh_token VARCHAR(255) +); + +create table if not exists oauth_refresh_token ( + token_id VARCHAR(255), + token LONG VARBINARY, + authentication LONG VARBINARY +); + +create table if not exists oauth_code ( + code VARCHAR(255), authentication LONG VARBINARY +); + +create table if not exists oauth_approvals ( + userId VARCHAR(255), + clientId VARCHAR(255), + scope VARCHAR(255), + status VARCHAR(10), + expiresAt TIMESTAMP DEFAULT CURRENT_TIMESTAMP, + lastModifiedAt TIMESTAMP DEFAULT CURRENT_TIMESTAMP +); + +create table if not exists ClientDetails ( + appId VARCHAR(255) PRIMARY KEY, + resourceIds VARCHAR(255), + appSecret VARCHAR(255), + scope VARCHAR(255), + grantTypes VARCHAR(255), + redirectUrl VARCHAR(255), + authorities VARCHAR(255), + access_token_validity INTEGER, + refresh_token_validity INTEGER, + additionalInformation VARCHAR(4096), + autoApproveScopes VARCHAR(255) +); \ No newline at end of file diff --git a/lab-02/resource-owner-password-credentials-server-with-refresh-token/target/classes/application.properties b/lab-02/resource-owner-password-credentials-server-with-refresh-token/target/classes/application.properties new file mode 100644 index 00000000..5c6bfc10 --- /dev/null +++ b/lab-02/resource-owner-password-credentials-server-with-refresh-token/target/classes/application.properties @@ -0,0 +1,3 @@ +# Spring Security Setting +security.user.name=yunai +security.user.password=1024 \ No newline at end of file diff --git a/lab-02/resource-owner-password-credentials-server-with-revoke-token/target/classes/application.properties b/lab-02/resource-owner-password-credentials-server-with-revoke-token/target/classes/application.properties new file mode 100644 index 00000000..5c6bfc10 --- /dev/null +++ b/lab-02/resource-owner-password-credentials-server-with-revoke-token/target/classes/application.properties @@ -0,0 +1,3 @@ +# Spring Security Setting +security.user.name=yunai +security.user.password=1024 \ No newline at end of file diff --git a/lab-02/resource-owner-password-credentials-server/target/classes/application.properties b/lab-02/resource-owner-password-credentials-server/target/classes/application.properties new file mode 100644 index 00000000..5c6bfc10 --- /dev/null +++ b/lab-02/resource-owner-password-credentials-server/target/classes/application.properties @@ -0,0 +1,3 @@ +# Spring Security Setting +security.user.name=yunai +security.user.password=1024 \ No newline at end of file diff --git a/lab-03/target/classes/application.properties b/lab-03/target/classes/application.properties new file mode 100644 index 00000000..98ecb9ed --- /dev/null +++ b/lab-03/target/classes/application.properties @@ -0,0 +1,29 @@ +#============== kafka =================== +# 指定kafka 代理地址,可以多个 +spring.kafka.bootstrap-servers=127.0.0.1:9092 + +#=============== provider ======================= + +spring.kafka.producer.retries=0 +# 每次批量发送消息的数量 +spring.kafka.producer.batch-size=16384 +spring.kafka.producer.buffer-memory=33554432 + +# 指定消息key和消息体的编解码方式 +spring.kafka.producer.key-serializer=org.apache.kafka.common.serialization.StringSerializer +spring.kafka.producer.value-serializer=org.apache.kafka.common.serialization.StringSerializer + +#=============== consumer ======================= +# 指定默认消费者group id +spring.kafka.consumer.group-id=test-consumer-group6 + +spring.kafka.listener.concurrency=10 + +spring.kafka.consumer.auto-offset-reset=earliest +spring.kafka.consumer.enable-auto-commit=true +spring.kafka.consumer.auto-commit-interval=100 +enable.auto.commit=false + +# 指定消息key和消息体的编解码方式 +spring.kafka.consumer.key-deserializer=org.apache.kafka.common.serialization.StringDeserializer +spring.kafka.consumer.value-deserializer=org.apache.kafka.common.serialization.StringDeserializer diff --git a/lab-05/lab-05-jetty/target/lab-05-jetty-1.0-SNAPSHOT.jar.original b/lab-05/lab-05-jetty/target/lab-05-jetty-1.0-SNAPSHOT.jar.original new file mode 100644 index 0000000000000000000000000000000000000000..acd02205ba85b3236532415f005eeb75ce47d64b GIT binary patch literal 3828 zcmbtX3pms3A0LY*iCm&wliaeQT0|5g?9wv2Nckh3#%#0Ukcd+5Byu@Lbbt+N%>0c~f9vO+u9*Fu1-@4?UXXO%7&md1teIgvNqLsHS-S7^~sO;{#V#LJ2EX50b4mcQ_Q`48p zE8SABzDq&u{umrcN=sJx^yb3M4w} zwaprDQ~PTsHrcT)T&ZPEQOH5_BWJHaNpbDg5reb6!px19sdd&jRIvW`wJ3N%@5{U8 zV&3aaH`c4SfV+j$b2izC>9F0Vf}F10!zgXQo{qXDy|Koyc_zdDy%+}2VF{oEXjTUx z^|>Jdyv^yrpBBWtgPxlMynunni(t6$1WDcm9MOw-$eS!=;)<^)Qb=SR;TKOLF+d1L zc|i=`!;>NexLP<6KpVk@z;%BF9zgW-@(^4-x6}aO+>i#|<|Ov>2=W%xasFieZzp>Z zV4r1$@zsLO%X~hM$xrbBWKbhG)WX!RJOC+B1z$Fq zzZ%2Y)$ru}tcMMe5I`p4@!n*Z7v6(HIhWFc7B!Zs&#Nqf=*Emyv6M59Bv#dK_wuwK zIq_RW&x`y!&bsO80g}x09ORZUkY$?xZG2R48_FzoeC*@a?5WA4GoT3VN5f|#2UPmU zuK!b`7TJFaQ+-g@{;{%!Xjb|lMU+;GnIxDkD+~EwWG#|bWTPG03{li+NKlQ7*~U=S z*AIxfa+y^NfkSSTI+tjWd&kmTEtX}`pha|+6PbdpR3_`eBYnzQYQ-yScEc|n_$S!l zu^HC8F7wlNEzE$Uo?n)NYh7H&QrUc+n!CrYwrt4$5Fu{;QE%c6&7|{rNy8z3nu!-V zj`9mmGyC1!e2MWtN!RqCdFJE~GNuy@Wb}?8j=$}YM*Pus!-+-c=?ZmG4hKDWa=A3L z-)7ZJ&VuRoXB8CRH8Bzg?YJ*NB}9KFZsx(V!{4seJqe_{t6xz%7r zBH?jBedCA(-ackKp@?$EGGXX81H7mo)>YSC;btp%P((|^g(e#dcD3A&F(nNXo)tA+ zRShX`oi;#gXpMYBh`lY$ln2w3lTzKrrJe>JYpPoyH$Cw$f}+fq z4jiDJd+K#$R6S{>s|`hCWx5=VbN)7xHl@*af^ampVY~5)-QyqnOE^i+bwgVkHtx~> z!>Oq-*2QdRqCZmx$MNWs_%*jV>g6>mC2u0t;qq&0g4!87y|lyaua7$>)hSwyoAs^f zvlaKy^q{;gE{!<6Hw5}DWpl6&U6+=cF8eYi-%s0Je{1)@oYTonNKNmAtGP>Kae@5i zCyzVIDpM;Ddg3h^{;vZoR!w9rw)s8im6Lh_v-E7Tb)%$auWBI6u6AhT_#W$Am~tZN zW_)Pb@yMg+)tZ`(@iUZ;H^&sI=S#Jb6O=nDD}FB!k58{4NgwKJkgJboz{jGE9($V7 z76(U&TbRtiD<>Tx*IHw-hvYL#D^7+otRrq;=aDXZh=Fs103pFR?yQvpd?<3 z@k(M|dlJ%dzUmYtq8}{S4`1ipLU?2(^H-mq^1sBa?mf?HtqI&0mEop*`PCM)N`HBB zRsr(fF}3oop@|3Wq8+xaD}n|4*xXA$td_lhe+xwK$=Zxe7XypFy>BjD$Wck{Gd-bAktZfp)^vp*~{*b)EhHMAlTeP0*1%P=+o&XRRhR4 z0*@{5{2wJmA`?m8V}scG(v=lML*U_w8MVPzHz=tPy(yoAF8?0oA|X z{D1*}w4qgMl(G~uIwalWXxL~79YPkP?muj5-g$qg1GH@&Ot-Nav9s}kA*;y&so(2p zpx=N*AYmc}qQikw$Uue@!cqSg2!jw2l?N~E4}q*^2Q`xWHJ6}(TjVh;?5ucr8PI?g z1UPMT41%!lIW0cS5P;44F78TsapnWK&WjJ=dRu`jT395m6XOFzz6J{1?ZP;?&Wz7d zv>?ZV45`rft2kF{j+H+v~$JHC?b^Cc)4i>u!J{>YDo0{(N& ctDB#R#qX9FgqS#&RvP$J0%EBF4FUxE5AXpxCjbBd literal 0 HcmV?d00001 diff --git a/lab-05/lab-05-jetty/target/maven-archiver/pom.properties b/lab-05/lab-05-jetty/target/maven-archiver/pom.properties new file mode 100644 index 00000000..d6287216 --- /dev/null +++ b/lab-05/lab-05-jetty/target/maven-archiver/pom.properties @@ -0,0 +1,4 @@ +#Created by Apache Maven 3.3.9 +version=1.0-SNAPSHOT +groupId=cn.iocoder.springboot.labs +artifactId=lab-05-jetty diff --git a/lab-05/lab-05-jetty/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/lab-05/lab-05-jetty/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst new file mode 100644 index 00000000..e69de29b diff --git a/lab-05/lab-05-jetty/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/lab-05/lab-05-jetty/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst new file mode 100644 index 00000000..74eba13d --- /dev/null +++ b/lab-05/lab-05-jetty/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst @@ -0,0 +1,2 @@ +/Users/yunai/Java/SpringBoot-Labs/lab-05/lab-05-jetty/src/main/java/cn/iocoder/springboot/labs/lab05/tomcat/JettyApplication.java +/Users/yunai/Java/SpringBoot-Labs/lab-05/lab-05-jetty/src/main/java/cn/iocoder/springboot/labs/lab05/tomcat/Controller.java diff --git a/lab-05/lab-05-jetty/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst b/lab-05/lab-05-jetty/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst new file mode 100644 index 00000000..e69de29b diff --git a/lab-05/lab-05-tomcat-apr/target/lab-05-tomcat-apr-1.0-SNAPSHOT.jar.original b/lab-05/lab-05-tomcat-apr/target/lab-05-tomcat-apr-1.0-SNAPSHOT.jar.original new file mode 100644 index 0000000000000000000000000000000000000000..00eac83e9dc4bdbf3f26a23aef69c9056aa418ba GIT binary patch literal 4275 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 literal 0 HcmV?d00001 diff --git a/lab-05/lab-05-tomcat-apr/target/maven-archiver/pom.properties b/lab-05/lab-05-tomcat-apr/target/maven-archiver/pom.properties new file mode 100644 index 00000000..4304aed6 --- /dev/null +++ b/lab-05/lab-05-tomcat-apr/target/maven-archiver/pom.properties @@ -0,0 +1,4 @@ +#Created by Apache Maven 3.3.9 +version=1.0-SNAPSHOT +groupId=cn.iocoder.springboot.labs +artifactId=lab-05-tomcat-apr diff --git a/lab-05/lab-05-tomcat-apr/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/lab-05/lab-05-tomcat-apr/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst new file mode 100644 index 00000000..e69de29b diff --git a/lab-05/lab-05-tomcat-apr/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/lab-05/lab-05-tomcat-apr/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst new file mode 100644 index 00000000..43d9fc47 --- /dev/null +++ b/lab-05/lab-05-tomcat-apr/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst @@ -0,0 +1,2 @@ +/Users/yunai/Java/SpringBoot-Labs/lab-05/lab-05-tomcat-apr/src/main/java/cn/iocoder/springboot/labs/lab05/tomcat/Controller.java +/Users/yunai/Java/SpringBoot-Labs/lab-05/lab-05-tomcat-apr/src/main/java/cn/iocoder/springboot/labs/lab05/tomcat/TomcatAprApplication.java diff --git a/lab-05/lab-05-tomcat-apr/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst b/lab-05/lab-05-tomcat-apr/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst new file mode 100644 index 00000000..e69de29b diff --git a/lab-05/lab-05-tomcat/target/lab-05-tomcat-1.0-SNAPSHOT.jar.original b/lab-05/lab-05-tomcat/target/lab-05-tomcat-1.0-SNAPSHOT.jar.original new file mode 100644 index 0000000000000000000000000000000000000000..3267398eca59e80485fc28ab01c98d32ee9165fe GIT binary patch literal 3904 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 literal 0 HcmV?d00001 diff --git a/lab-05/lab-05-tomcat/target/maven-archiver/pom.properties b/lab-05/lab-05-tomcat/target/maven-archiver/pom.properties new file mode 100644 index 00000000..45f7db99 --- /dev/null +++ b/lab-05/lab-05-tomcat/target/maven-archiver/pom.properties @@ -0,0 +1,4 @@ +#Created by Apache Maven 3.3.9 +version=1.0-SNAPSHOT +groupId=cn.iocoder.springboot.labs +artifactId=lab-05-tomcat diff --git a/lab-05/lab-05-tomcat/target/maven-status/maven-compiler-plugin/compile/default-cli/createdFiles.lst b/lab-05/lab-05-tomcat/target/maven-status/maven-compiler-plugin/compile/default-cli/createdFiles.lst new file mode 100644 index 00000000..e69de29b diff --git a/lab-05/lab-05-tomcat/target/maven-status/maven-compiler-plugin/compile/default-cli/inputFiles.lst b/lab-05/lab-05-tomcat/target/maven-status/maven-compiler-plugin/compile/default-cli/inputFiles.lst new file mode 100644 index 00000000..7f04c06f --- /dev/null +++ b/lab-05/lab-05-tomcat/target/maven-status/maven-compiler-plugin/compile/default-cli/inputFiles.lst @@ -0,0 +1,2 @@ +/Users/yunai/Java/SpringBoot-Labs/lab-05/lab-05-tomcat/src/main/java/cn/iocoder/springboot/labs/lab05/tomcat/TomcatApplication.java +/Users/yunai/Java/SpringBoot-Labs/lab-05/lab-05-tomcat/src/main/java/cn/iocoder/springboot/labs/lab05/tomcat/Controller.java diff --git a/lab-05/lab-05-tomcat/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/lab-05/lab-05-tomcat/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst new file mode 100644 index 00000000..e69de29b diff --git a/lab-05/lab-05-tomcat/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/lab-05/lab-05-tomcat/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst new file mode 100644 index 00000000..7f04c06f --- /dev/null +++ b/lab-05/lab-05-tomcat/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst @@ -0,0 +1,2 @@ +/Users/yunai/Java/SpringBoot-Labs/lab-05/lab-05-tomcat/src/main/java/cn/iocoder/springboot/labs/lab05/tomcat/TomcatApplication.java +/Users/yunai/Java/SpringBoot-Labs/lab-05/lab-05-tomcat/src/main/java/cn/iocoder/springboot/labs/lab05/tomcat/Controller.java diff --git a/lab-05/lab-05-tomcat/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst b/lab-05/lab-05-tomcat/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst new file mode 100644 index 00000000..e69de29b diff --git a/lab-05/lab-05-undertow/target/lab-05-undertow-1.0.0.jar.original b/lab-05/lab-05-undertow/target/lab-05-undertow-1.0.0.jar.original new file mode 100644 index 0000000000000000000000000000000000000000..e79b42b0a8cd71ed4d3343efa678e0150b83f393 GIT binary patch literal 3854 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 H1O)moqydB1 literal 0 HcmV?d00001 diff --git a/lab-06/lab-06-springmvc-tomcat/target/maven-archiver/pom.properties b/lab-06/lab-06-springmvc-tomcat/target/maven-archiver/pom.properties new file mode 100644 index 00000000..2730ed5b --- /dev/null +++ b/lab-06/lab-06-springmvc-tomcat/target/maven-archiver/pom.properties @@ -0,0 +1,4 @@ +#Created by Apache Maven 3.3.9 +version=1.0-SNAPSHOT +groupId=cn.iocoder.springboot.labs +artifactId=lab-06-springmvc-tomcat diff --git a/lab-06/lab-06-springmvc-tomcat/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/lab-06/lab-06-springmvc-tomcat/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst new file mode 100644 index 00000000..e69de29b diff --git a/lab-06/lab-06-springmvc-tomcat/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/lab-06/lab-06-springmvc-tomcat/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst new file mode 100644 index 00000000..4c5d1789 --- /dev/null +++ b/lab-06/lab-06-springmvc-tomcat/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst @@ -0,0 +1,2 @@ +/Users/yunai/Java/SpringBoot-Labs/lab-06/lab-06-springmvc-tomcat/src/main/java/cn/iocoder/springboot/labs/lab06/springmvc/SpringMVCApplication.java +/Users/yunai/Java/SpringBoot-Labs/lab-06/lab-06-springmvc-tomcat/src/main/java/cn/iocoder/springboot/labs/lab06/springmvc/Controller.java diff --git a/lab-06/lab-06-springmvc-tomcat/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst b/lab-06/lab-06-springmvc-tomcat/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst new file mode 100644 index 00000000..e69de29b diff --git a/lab-06/lab-06-webflux-netty/target/lab-06-webflux-netty-1.0-SNAPSHOT.jar.original b/lab-06/lab-06-webflux-netty/target/lab-06-webflux-netty-1.0-SNAPSHOT.jar.original new file mode 100644 index 0000000000000000000000000000000000000000..b34de9c60bb79aef95ca39c7c50aed4cb02c3e7d GIT binary patch literal 5320 zcmbtY2{@E%8_{ zL}Y%5hzR&Ak+!md0z@6I0@YT4tE(vM8whKwIJ|zLK_W_Xc-WKs1I%!&ThjKJr-j@7IU^$`LfWiV}a>^5un)HkwU{G%q$dSRvThFafgEILb-F!ivpz zeSZOjV$IGS2E~VbsN&(ifGO}~Cw&w!*=4&~Hg5k$T1RB6`0sLad|aWq71qBe?PzD+ z8RM3M^y!+CJ7MpAnA#l0SrymWPHSflrW)aNC@pzU&e>QC;rs61#y}pGt`*2VF-`hV z+)JC07NsFwWu-aR&U#hC5N+O5hiQllB=y(gZ@H(%N!+tScYRYLVS`8)xQ*X{+aUUS z8^8tZJQTp&&TSC3+1ORWclH1;B*3zAg#LU3XnO+^WreavI32K&@yCtMXeXrO6-yM# z zX}sdoMWuYB>5ZE%)j<}joz6$yOVztm+juiDWuY25f5Kr!#zuRF42%{W`pYlj$+IKO*@oqP`??mEgl3GMi>R9dCMXVCybXtico~8XCj2E)4enliUWOHJ{D1jW@LB@49FTyX?50c%wb_{1RljEW~ z{_%FcC2wL;Br~&9$MZsEO}A&_y?dehbJ zUZ`x@v0}bQ9*=|iHRLD-^6nTdbStyb!sfUn7}HG(b58mGSS4rn!ZW$UU7`yZ z-;nl??uj;U3pd=^B+=sWUdWMX|2!eQ%_-X`^LlK3B zrYCxstjglw8{14-7Fv6VS(J4w@m&HZr}S%ELhk2gMP7r=p6Iii&0N=VGqG61Up5Tu z08{!qivGE%#0S?FH4KRTgm9BE0 z?9ZNZ)ym8$R^x1YoD~*UZmG{7UIbMR6T_=9gl(>tbPg)6M30xhi|dq$vwj{e90CjBkGl84 z;}Gh7b3HrHS?sz@ZS({VtimY+?x}L)F2r9t@}L5z+=8A8d1=ISN7{hm2!nw-U0;AN znK5+O4iro!JWK_f5oQn<#Wg&tSunU~(7cj~J;6HrMr6jEWtkn{KmwxXkgW;2-QZS( zcGL}wdPSbo)f+g>EojhKdX+6)99=%{FwrL~lg^c`S=#0IXRgG6YFJLh+APgmmAhIb zb8l|SmLu+9pNV#b&KM>S{ zNAK)>)3tZYO84}h;oC6cwl$w(?cnN^EUc=~4m+Bh$M^N2pNbc1S$pgrxQp48!9jLZ zRdv|g!Lc@FQff(mE_H{Z2UZ~|a-$|sW0=w{ZsZr7AIf$zd5{=6`)A=XWkqO!tU9Ux z^705V)8-n-dZ4Ppsc;pp-m{zjEAqqj!A2E>7RgRhu1hPEVm(=WAt_oL)#%BPckW}E zm2Fhw-Qf|dm>Omy*S^Wi_oFoVnqBigA6jD5Rzc(b8oTLC+-DZhC0Q*Kn-(^5Se*CogNR`_DNQbT}1bKntEvTi2yvR{n6gl!<8_a|*fiKGpY6BR#9M4O!aa6p>$I zG4U$*mRqKLUJ6LHb?B!h>ce{5x~6Ls*fq&a7EcJ7bB(UYu5c{*-1XM20(JDcD~IGV8){w! z`KvHaW!zkMf+vk_(y_|8Co$7{-@ShJsj-@C;|6=~NHFHmkF`Ok@sVT&&@tqI`k?YF zwc%UGfNyo7ecHwgM>-f#XKw{k+nG$ z%)lb^y1%SCqRrdVUd~x!ZjPxwX?|G8AXIBAtVvLCl{=mNm?-LT2tP0O?U!<%xs|*R zC5N@@k z+u^oDw>@$lFh%`n@7wf)MmY$(IoM|yG&^>S&<{=sDlV1ipJ!l2=v`DJPp?WBxSMnG znjXy3q@+vhIWeQXF2)CQzPjCDL9)#1WSrJn4#pNs&W4FUl09czkE=d<_FG=unLmQu zU3^AQS@T9nGmXi5c&`3d85r8heZkngS+XkSqL$(ur(h|X1U?PD{h#&Go3C(%@w6-(sS`!lRCI%M28R`r;F7L3`N>U zVu@n(j4AaZ?j;poxE_~9BW;|(VJ2jnY{s9iT6scjDY9Glna5k&gbhD?3x)gvN!z}H zY#hU}mj3t|;fmu|g6^;%ZjWPeXCIC~TGk_`)W2wa)ws~`KRRxMi=o)8Hx-mQedO3& zNLOXMsuRDy3}5Z)(s02@k5T5sOutH;l>05+m5KS7aji}n9G%=meB;=_90 z5X_JNrWu0mbMmRBx)G-Cp)#4^R7HN}7tJc=M@C1Uj?$Z-@SinO#J?SUjC1-_kXAq4 zH@awYGq7BAWO;MmzVc#&#znk*a()ynCm^(uvpN4`M674+0^Ns9wrbxmni{vC69V%z z5J|z$^>SQ*fV{C4l)D4--$xSK357;DxgZhFN1G~ts}Z3g8a}5(i*CChKu*OG6il^w z-pg0hDaSV)6k}J6LN!oVy;LTTN?VMd0b!~8WO5@NK#+u14L!PvS@IAz&JDXVxgncl zrcDr69@x9;FjCvF$dm1lMegSvR_+Q^SS}urIJta6zOA_(p*PsVrK@>}n4V-iRrb@v zfRA6FblNaLMY`ths$*y(pu?$_T5lw-Ro|9y=Hy8UjO`*i|>O(@kaH~zg% XLSN9;Bs;uCPYe8{1D~JjYYP4s{1U{O literal 0 HcmV?d00001 diff --git a/lab-06/lab-06-webflux-netty/target/maven-archiver/pom.properties b/lab-06/lab-06-webflux-netty/target/maven-archiver/pom.properties new file mode 100644 index 00000000..427bd89f --- /dev/null +++ b/lab-06/lab-06-webflux-netty/target/maven-archiver/pom.properties @@ -0,0 +1,4 @@ +#Created by Apache Maven 3.3.9 +version=1.0-SNAPSHOT +groupId=cn.iocoder.springboot.labs +artifactId=lab-06-webflux-netty diff --git a/lab-06/lab-06-webflux-netty/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/lab-06/lab-06-webflux-netty/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst new file mode 100644 index 00000000..962185f8 --- /dev/null +++ b/lab-06/lab-06-webflux-netty/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst @@ -0,0 +1 @@ +cn/iocoder/springboot/labs/lab06/webflux/WebfluxNettyApplication.class diff --git a/lab-06/lab-06-webflux-netty/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/lab-06/lab-06-webflux-netty/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst new file mode 100644 index 00000000..936478f6 --- /dev/null +++ b/lab-06/lab-06-webflux-netty/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst @@ -0,0 +1,2 @@ +/Users/yunai/Java/SpringBoot-Labs/lab-06/lab-06-webflux-netty/src/main/java/cn/iocoder/springboot/labs/lab06/webflux/WebfluxNettyApplication.java +/Users/yunai/Java/SpringBoot-Labs/lab-06/lab-06-webflux-netty/src/main/java/cn/iocoder/springboot/labs/lab06/webflux/Controller.java diff --git a/lab-06/lab-06-webflux-netty/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst b/lab-06/lab-06-webflux-netty/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst new file mode 100644 index 00000000..e69de29b diff --git a/lab-06/lab-06-webflux-tomcat/target/lab-06-webflux-tomcat-1.0-SNAPSHOT.jar.original b/lab-06/lab-06-webflux-tomcat/target/lab-06-webflux-tomcat-1.0-SNAPSHOT.jar.original new file mode 100644 index 0000000000000000000000000000000000000000..81fffc94a99b738e938e1c9a22e07a68530c28ca GIT binary patch literal 4814 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 literal 0 HcmV?d00001 diff --git a/lab-06/lab-06-webflux-tomcat/target/maven-archiver/pom.properties b/lab-06/lab-06-webflux-tomcat/target/maven-archiver/pom.properties new file mode 100644 index 00000000..20f075f1 --- /dev/null +++ b/lab-06/lab-06-webflux-tomcat/target/maven-archiver/pom.properties @@ -0,0 +1,4 @@ +#Created by Apache Maven 3.3.9 +version=1.0-SNAPSHOT +groupId=cn.iocoder.springboot.labs +artifactId=lab-06-webflux-tomcat diff --git a/lab-06/lab-06-webflux-tomcat/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/lab-06/lab-06-webflux-tomcat/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst new file mode 100644 index 00000000..e69de29b diff --git a/lab-06/lab-06-webflux-tomcat/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/lab-06/lab-06-webflux-tomcat/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst new file mode 100644 index 00000000..c5ce362a --- /dev/null +++ b/lab-06/lab-06-webflux-tomcat/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst @@ -0,0 +1,2 @@ +/Users/yunai/Java/SpringBoot-Labs/lab-06/lab-06-webflux-tomcat/src/main/java/cn/iocoder/springboot/labs/lab06/webflux/WebfluxTomcatApplication.java +/Users/yunai/Java/SpringBoot-Labs/lab-06/lab-06-webflux-tomcat/src/main/java/cn/iocoder/springboot/labs/lab06/webflux/Controller.java diff --git a/lab-06/lab-06-webflux-tomcat/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst b/lab-06/lab-06-webflux-tomcat/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst new file mode 100644 index 00000000..e69de29b diff --git a/lab-07/lab-07-spring-cloud-gateway/target/classes/application.yml b/lab-07/lab-07-spring-cloud-gateway/target/classes/application.yml new file mode 100644 index 00000000..11e54c54 --- /dev/null +++ b/lab-07/lab-07-spring-cloud-gateway/target/classes/application.yml @@ -0,0 +1,2 @@ +server: + port: 8081 diff --git a/lab-07/lab-07-spring-cloud-gateway/target/lab-07-spring-cloud-gateway-1.0.0.jar.original b/lab-07/lab-07-spring-cloud-gateway/target/lab-07-spring-cloud-gateway-1.0.0.jar.original new file mode 100644 index 0000000000000000000000000000000000000000..2f02300a6e667c2265f0e8609a6efda6e02f68c5 GIT binary patch literal 4388 zcmb_f2{@GN7ym+GtXW2u7NU?rc5Xr#3S${6TQwM4GiI2oU*1_qngN5LKRRb7!mcj|)9ANHJH=C=J28YP>;J&BIcyL-uRW!M@! zLWOoFg?}zQGt2GcB&6jYC?-dgCO-b;Iqd%`p-?PA=r9Eyp|3krck3fc7e7GvzEt08uyVL=+(pRb+&9Ykox}nF z-#7u_5a_~qe4?W7OgbDfc?Dc7pGonXM50A%qIHQOjI4^l;42nR=K7>8Q zZzK=|mk{lOolje-KCpNxB>ku(Z>LH3j&T*W)TgrUBo0&pLz^bAh>`^FAIsQM*p)}wY3(BHT6}_Ejh#o*my+k& z$z*O|w%bTFvH4j49xIXZ-4iV48JLc81?^Xu&d3|1b$OD|^Kw$&?Ue+%a8$k-1iRx3dkQ-KcrcQE=aYSty1qY# z1OlZ>lI6}Mj(JQ!+@6Apz?^%)i8L~@fF%` zWN{I;w{hc&mhRZAM`z4cdfg}0i?WpE{L4fr2^?`oYL1$1{Y^J?6GJwUpw(7yB!hg* z1fN8vWGB1cq;N6Ys#@w)nTbqcW8_96O2nI-NQSKfZ;qGl6V&JO%V`U0Z@qcmg4i2z zvthz~?9w)sAV?6E@4UmJS9- z)92$-p7L%kdlaVJQ&R(V>XFPGh0dPptrb0J%IO5KD+MKy^h4D)4e}HyN}QY`vTwbV z$P;Y?SEw|)Y!Y*xyC1T5hv0Cfn3@Lp$P34-oIyq&=xE*^6u5_ba zN7Mh-9R=?Z9a^KK7rRcdf)f^AB?*B=P7r)(6&$s!Op&peT?m-03GBh3m4$S@g6w^( zdy4lIhnRpRj*_Bs#2xQwgclP4h=Co~1msxJ1=cL=j7l;dhm|K`F|{^S$_qt--YdqBQ z4c&9Hd?#+=xq&cw%Goi^K3dHSZ9Dk6OY3EL9slR=L7&_uh6GYgJsKrOi|-OM-}kML zOwUIjG5yFTo-gYMckzCHaxU2n$|f5;cCSH9@`}(PQcOfAD^w*sOR_n6=<|97&F*y> z8?$+$wH(`wMQ;=I0wk3j_jBGJsVE@J^tSJBuZ}oqXL0Ma z2%G_+@m$(NS-U^ly*A|PiPDzX!uvqfH+!h+a!KPHWHwKhRc$;Dy9-s+cwt;sb)iB+ zH9eTQszF+bk8N{(*$-8!OkH%pRBV*P5leE|{GCoexj;x?FA~mQ&%-mkuwJ9*YwcK~ zeQ5B;V)Q6fx#2G z^qL2}^n2Q!W!w}U7}aEZim<^=&HWgQ-^G`XAC!{Xq%?Cf@>Q^hvLoWC+r+*zEu}RT zOzVq29t~J9oqfT_>OV|tyblhK_91$p2~y4XA!ihMfmZFK8}Th0y`{OiQ<3L_YNRxs z)0@Lgtmgy5KJXlw;d>0%D?#dT%!W;}`Zu09y$=59YDW$EZB>YkC27}3#rp>7hE|lk z{z&d?3L0#=|%$RfjX*lOZ?3APJ_foh8pfF{P50H$=nFL}lYNE7EvK;J(D zm+3l295k`M#F4Qk$4_m@h)Dbw4?v67AY&rB$YexE6Z7;%qZ0>9@xRfm%RQ`A+O*cN z@R_D{uR7thhX$cH1WU0`sN?7GU_{Yk82MDzkH?y8-s)6 zzX|i-7!8(x#A;1?=_6FZxpzg&UJhQZJ1>FBAb7fLw1$c}9 bE5}RK)WT%_2AU5Z@NWQ|-(cYU1_1v9vK~07 literal 0 HcmV?d00001 diff --git a/lab-07/lab-07-spring-cloud-gateway/target/lab-07-spring-cloud-gateway-2.1.3.RELEASE.jar.original b/lab-07/lab-07-spring-cloud-gateway/target/lab-07-spring-cloud-gateway-2.1.3.RELEASE.jar.original new file mode 100644 index 0000000000000000000000000000000000000000..e1c5e2d9e4d5eb5851724240611bb355efb9df19 GIT binary patch literal 4339 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 Kj&Z(wK>q<%IoIR> literal 0 HcmV?d00001 diff --git a/lab-07/lab-07-zuul/target/lab-07-zuul-2.1.3.RELEASE.jar.original b/lab-07/lab-07-zuul/target/lab-07-zuul-2.1.3.RELEASE.jar.original new file mode 100644 index 0000000000000000000000000000000000000000..ac62b9012b1307694083ad3fcdaede04f04f7d48 GIT binary patch literal 3584 zcmbtX4LFl~8=o2ZD1=lZ$wvzthE!57WiRGq*)&QR;axUk^O0|kbDe6dQ(7qBB?lv& zI_mg1t>Q@H_!!}Ee3Y3=-ZDpDOz$&$*^aWS^S=LG&$Z{;b^m_%^Zf4r|Gs}iqog6~ zAds9K=t>RCO}IUdYqC?7&@b-%7O9a|FywIN;RuNvG&Fm+RrTs{0G|I1Hi34? z>W9pLp0N~dr0nJce9o>yPpO_-))SpXol3W)IlZn+H@$Duqj`PK=97v3wzl3;FZJFh zCv+OHEkZo6=54>6@CQkLcY=GQ*~CRJ+A4ehNI!GN>Kt39ftERQDy8<`KXUWy8fxbA z%KUN;QXS%aVHN!r;{oMHn7D>DS>(d0vRapqE)`)(*4wcGM>m{GkCfE}m+vb$|4a=H z=%4`T09w!ic=e?v58N&3APU1}v)qkQz=Q zgoOl<$&nH;n^wdS@c~o`KwZf|0BvS10dDv;@VKZbq8Nu@qXDp`r3~CH2~5IA2Z^h= zJQ(_UFqskp7m5^2!IOew$dpj{GP#zsSpE$bKmwSVHEii6gr`MN{*j)tXODrCf&^-B z126*RU#zZJ(H06I)Nz61FrbEAcsP*|h>s+Y!{C8LJe8W~;YwCBS4nj1B6@*IT^>+B z53=s6Rw<|lx>)rAA(d9RC+-Gkk4EhG?yU1Wb?epjS-XiwM1S+;QGR2+Z%Kv*KeqPd{_f}I zA8*KVv$k#OJj)2-Sl12TXMGpRAnHL(JEaa!gMY2o3V``sF;Y&_dXy4e*Tet*Yz!*F zWk^qtd6Z%qvF-@xXIq^jy6Ld|owI{7#B+02Bg%pXAZn;{?o2`mur*SEOR&%JVug<- z5n*&YrFyf~kk_$|`NkRgKBaRx9bVTw4(K&;?@yS6CxejLi8)aUDY-xFxd(B9#l6}m zi|j<6YT?B&-2TN(3ux^fF!+EV5m1}8+V372yUiQi96IXZEobyl*CjJ62REv2@ZR90 z*fZU~%yQ!m#qaY5gFxdzvlDFFWoK{2<0O6%!pS7~2@o#?f{@gU7Oit#85x2!~ZZY4^6_2J}tp>^T?D47dIgn{<<(lb9K2bKdAF zac};!=00f+9uz;7FgG(V9cRswN3zb(N!d?sw8TtL9SSwq(=W2|zoeiUCPm%I7-%=< z$-28_q~mON1l_?o90-_v`4z%f5o6@oj><&EfKm7JK{2SXm}Io``yQ?YgLuG1OS8p9VWJ2|kA>Ekb6 zXcf~gD4HEa!|IFU-|Tj0%NgglsAv?ofI|`ciE>o$mpgL_4FRoG7-bMwxxV*eLZJ=K zIHRObzu_npM*IuYLzlpkiQk-%GRf z$8(vEw$Z!#OIeU_I?19_Bxtl(YUA$^ft^YMF8lvu$A(kL;X#y0LJ$=b4R>}madJKA z$i#-5IJ&esdcJWrLH&j?>#^whiDQI<8MU>x|769sfbi0M5`DDOj@Gd0Je1-d3~`#y zo}nqy5Yy}~nkp63GEKiVbAdOFs#c{tBf3->sFdRrRYv5R)~Ir46txUa`ANdL)5e60!dAH(14I zhA_j*_GvN4wNyA@sJ>3fFPbUwL;``94`ETFgEF6uWO4A9rlklx27s59W<_ l6i@V}CMQai1q|x{HIb<0p;0oj0#0S%a}ojwEcjys`VWo^#X0~0 literal 0 HcmV?d00001 diff --git a/lab-07/lab-07-zuul/target/maven-archiver/pom.properties b/lab-07/lab-07-zuul/target/maven-archiver/pom.properties new file mode 100644 index 00000000..a3c310fa --- /dev/null +++ b/lab-07/lab-07-zuul/target/maven-archiver/pom.properties @@ -0,0 +1,4 @@ +#Created by Apache Maven 3.3.9 +version=1.0.0 +groupId=org.springframework.boot +artifactId=lab-07-zuul diff --git a/lab-07/lab-07-zuul/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/lab-07/lab-07-zuul/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst new file mode 100644 index 00000000..e20e2f84 --- /dev/null +++ b/lab-07/lab-07-zuul/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst @@ -0,0 +1 @@ +cn/iocoder/springboot/labs/lab07/zuul/ZuulApplication.class diff --git a/lab-07/lab-07-zuul/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/lab-07/lab-07-zuul/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst new file mode 100644 index 00000000..d9aaf645 --- /dev/null +++ b/lab-07/lab-07-zuul/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst @@ -0,0 +1 @@ +/Users/yunai/Java/SpringBoot-Labs/lab-07/lab-07-zuul/src/main/java/cn/iocoder/springboot/labs/lab07/zuul/ZuulApplication.java diff --git a/lab-07/lab-07-zuul/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst b/lab-07/lab-07-zuul/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst new file mode 100644 index 00000000..e69de29b diff --git a/lab-08/target/classes/application.yaml b/lab-08/target/classes/application.yaml new file mode 100644 index 00000000..d1491f05 --- /dev/null +++ b/lab-08/target/classes/application.yaml @@ -0,0 +1,22 @@ +spring: + application: + name: user-application + # jpa + redis: + password: + database: 0 + port: 6379 + host: 127.0.0.1 + timeout: 0 + jedis: + pool: + max-wait: + max-idle: 8 + min-idle: 0 + + +# server +server: + port: 16003 + servlet: + context-path: /user-api/ diff --git a/lab-08/target/lab-08-2.1.4.RELEASE.jar.original b/lab-08/target/lab-08-2.1.4.RELEASE.jar.original new file mode 100644 index 0000000000000000000000000000000000000000..8f0d5e6ecef5ea9c2ed0ebbfdd1784c43fd41ee3 GIT binary patch literal 4145 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 xT;R{ + + + org.springframework.boot + spring-boot-starter-parent + 2.1.3.RELEASE + + + 4.0.0 + + lab-12-mybatis-plus + + + + + org.springframework.boot + spring-boot-starter-jdbc + + + mysql + mysql-connector-java + 5.1.48 + + + + + com.baomidou + mybatis-plus-boot-starter + 3.2.0 + + + + + org.springframework.boot + spring-boot-starter-test + test + + + + + diff --git a/lab-12/lab-12-mybatis-plus/src/main/java/cn/iocoder/springboot/lab12/mybatis/Application.java b/lab-12/lab-12-mybatis-plus/src/main/java/cn/iocoder/springboot/lab12/mybatis/Application.java new file mode 100644 index 00000000..ba4ae5d2 --- /dev/null +++ b/lab-12/lab-12-mybatis-plus/src/main/java/cn/iocoder/springboot/lab12/mybatis/Application.java @@ -0,0 +1,9 @@ +package cn.iocoder.springboot.lab12.mybatis; + +import org.mybatis.spring.annotation.MapperScan; +import org.springframework.boot.autoconfigure.SpringBootApplication; + +@SpringBootApplication +@MapperScan(basePackages = "cn.iocoder.springboot.lab12.mybatis.mapper") +public class Application { +} diff --git a/lab-12/lab-12-mybatis-plus/src/main/java/cn/iocoder/springboot/lab12/mybatis/dataobject/UserDO.java b/lab-12/lab-12-mybatis-plus/src/main/java/cn/iocoder/springboot/lab12/mybatis/dataobject/UserDO.java new file mode 100644 index 00000000..71c31514 --- /dev/null +++ b/lab-12/lab-12-mybatis-plus/src/main/java/cn/iocoder/springboot/lab12/mybatis/dataobject/UserDO.java @@ -0,0 +1,82 @@ +package cn.iocoder.springboot.lab12.mybatis.dataobject; + +import com.baomidou.mybatisplus.annotation.TableLogic; +import com.baomidou.mybatisplus.annotation.TableName; + +import java.util.Date; + +/** + * 用户 DO + */ +@TableName(value = "users") +public class UserDO { + + /** + * 用户编号 + */ + private Integer id; + /** + * 账号 + */ + private String username; + /** + * 密码(明文) + * + * ps:生产环境下,千万不要明文噢 + */ + private String password; + /** + * 创建时间 + */ + private Date createTime; + /** + * 是否删除 + */ + @TableLogic + private Integer deleted; + + public Integer getId() { + return id; + } + + public UserDO setId(Integer id) { + this.id = id; + return this; + } + + public String getUsername() { + return username; + } + + public UserDO setUsername(String username) { + this.username = username; + return this; + } + + public String getPassword() { + return password; + } + + public UserDO setPassword(String password) { + this.password = password; + return this; + } + + public Date getCreateTime() { + return createTime; + } + + public UserDO setCreateTime(Date createTime) { + this.createTime = createTime; + return this; + } + + public Integer getDeleted() { + return deleted; + } + + public UserDO setDeleted(Integer deleted) { + this.deleted = deleted; + return this; + } +} diff --git a/lab-12/lab-12-mybatis-plus/src/main/java/cn/iocoder/springboot/lab12/mybatis/mapper/UserMapper.java b/lab-12/lab-12-mybatis-plus/src/main/java/cn/iocoder/springboot/lab12/mybatis/mapper/UserMapper.java new file mode 100644 index 00000000..fafe5126 --- /dev/null +++ b/lab-12/lab-12-mybatis-plus/src/main/java/cn/iocoder/springboot/lab12/mybatis/mapper/UserMapper.java @@ -0,0 +1,28 @@ +package cn.iocoder.springboot.lab12.mybatis.mapper; + +import cn.iocoder.springboot.lab12.mybatis.dataobject.UserDO; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import org.apache.ibatis.annotations.Param; +import org.springframework.stereotype.Repository; + +import java.util.Collection; +import java.util.Date; +import java.util.List; + +@Repository +public interface UserMapper extends BaseMapper { + + default UserDO selectByUsername(@Param("username") String username) { + return selectOne(new QueryWrapper().eq("username", username)); + } + + List selectByIds(@Param("ids") Collection ids); + + default IPage selectPageByCreateTime(IPage page, @Param("createTime") Date createTime) { + return selectPage(page, + new QueryWrapper().gt("create_time", createTime)); + } + +} diff --git a/lab-12/lab-12-mybatis-plus/src/main/resources/application.yaml b/lab-12/lab-12-mybatis-plus/src/main/resources/application.yaml new file mode 100644 index 00000000..f5471517 --- /dev/null +++ b/lab-12/lab-12-mybatis-plus/src/main/resources/application.yaml @@ -0,0 +1,19 @@ +spring: + # datasource 数据源配置内容 + datasource: + url: jdbc:mysql://47.112.193.81:3306/testb5f4?useSSL=false&useUnicode=true&characterEncoding=UTF-8 + driver-class-name: com.mysql.jdbc.Driver + username: testb5f4 + password: F4df4db0ed86@11 + +# mybatis-plus 配置内容 +mybatis-plus: + configuration: + map-underscore-to-camel-case: true # 虽然默认为 true ,但是还是显示去指定下。 + global-config: + db-config: + id-type: auto # ID 主键自增 + logic-delete-value: 1 # 逻辑已删除值(默认为 1) + logic-not-delete-value: 0 # 逻辑未删除值(默认为 0) + mapper-locations: classpath*:mapper/*.xml + type-aliases-package: cn.iocoder.mall.admin.dataobject diff --git a/lab-12/lab-12-mybatis-plus/src/main/resources/mapper/UserMapper.xml b/lab-12/lab-12-mybatis-plus/src/main/resources/mapper/UserMapper.xml new file mode 100644 index 00000000..ce71d6a0 --- /dev/null +++ b/lab-12/lab-12-mybatis-plus/src/main/resources/mapper/UserMapper.xml @@ -0,0 +1,15 @@ + + + + + + + diff --git a/lab-12/lab-12-mybatis-plus/src/main/resources/sql/users.sql b/lab-12/lab-12-mybatis-plus/src/main/resources/sql/users.sql new file mode 100644 index 00000000..e69de29b diff --git a/lab-12/lab-12-mybatis-plus/src/test/java/cn/iocoder/springboot/lab12/mybatis/mapper/UserMapperTest.java b/lab-12/lab-12-mybatis-plus/src/test/java/cn/iocoder/springboot/lab12/mybatis/mapper/UserMapperTest.java new file mode 100644 index 00000000..6859cbd0 --- /dev/null +++ b/lab-12/lab-12-mybatis-plus/src/test/java/cn/iocoder/springboot/lab12/mybatis/mapper/UserMapperTest.java @@ -0,0 +1,58 @@ +package cn.iocoder.springboot.lab12.mybatis.mapper; + +import cn.iocoder.springboot.lab12.mybatis.Application; +import cn.iocoder.springboot.lab12.mybatis.dataobject.UserDO; +import org.junit.Test; +import org.junit.runner.RunWith; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.boot.test.context.SpringBootTest; +import org.springframework.test.context.junit4.SpringRunner; + +import java.util.Arrays; +import java.util.Date; +import java.util.List; +import java.util.UUID; + +@RunWith(SpringRunner.class) +@SpringBootTest(classes = Application.class) +public class UserMapperTest { + + @Autowired + private UserMapper userMapper; + + @Test + public void testInsert() { + UserDO user = new UserDO().setUsername(UUID.randomUUID().toString()) + .setPassword("nicai").setCreateTime(new Date()); + userMapper.insert(user); + } + + @Test + public void testUpdateById() { + UserDO updateUser = new UserDO().setId(1) + .setPassword("wobucai"); + userMapper.updateById(updateUser); + } + + @Test + public void testDeleteById() { + userMapper.deleteById(2); + } + + @Test + public void testSelectById() { + userMapper.selectById(1); + } + + @Test + public void testSelectByUsername() { + userMapper.selectByUsername("yunai"); + } + + @Test + public void testSelectByIds() { + List users = userMapper.selectByIds(Arrays.asList(1, 3)); + System.out.println("users:" + users.size()); + } + +} diff --git a/lab-12/lab-12-mybatis-plus/target/classes/application.yaml b/lab-12/lab-12-mybatis-plus/target/classes/application.yaml new file mode 100644 index 00000000..6c212cc5 --- /dev/null +++ b/lab-12/lab-12-mybatis-plus/target/classes/application.yaml @@ -0,0 +1,13 @@ +spring: + # datasource 数据源配置内容 + datasource: + url: jdbc:mysql://47.112.193.81:3306/testb5f4?useSSL=false&useUnicode=true&characterEncoding=UTF-8 + driver-class-name: com.mysql.jdbc.Driver + username: testb5f4 + password: F4df4db0ed86@11 + +# mybatis 配置内容 +mybatis: + config-location: classpath:mybatis-config.xml # 配置 MyBatis 配置文件路径 + mapper-locations: classpath:mapper/*.xml # 配置 Mapper XML 地址 + type-aliases-package: cn.iocoder.springboot.lab12.mybatis.dataobject # 配置数据库实体包路径 diff --git a/lab-12/lab-12-mybatis-plus/target/classes/mapper/UserMapper.xml b/lab-12/lab-12-mybatis-plus/target/classes/mapper/UserMapper.xml new file mode 100644 index 00000000..25843262 --- /dev/null +++ b/lab-12/lab-12-mybatis-plus/target/classes/mapper/UserMapper.xml @@ -0,0 +1,60 @@ + + + + + + id, username, password, create_time + + + + INSERT INTO users ( + username, password, create_time + ) VALUES ( + #{username}, #{password}, #{createTime} + ) + + + + UPDATE users + + + , username = #{username} + + + , password = #{password} + + + WHERE id = #{id} + + + + DELETE FROM users + WHERE id = #{id} + + + + + + + + + diff --git a/lab-12/lab-12-mybatis-plus/target/classes/mybatis-config.xml b/lab-12/lab-12-mybatis-plus/target/classes/mybatis-config.xml new file mode 100644 index 00000000..725aa31a --- /dev/null +++ b/lab-12/lab-12-mybatis-plus/target/classes/mybatis-config.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/lab-12/lab-12-mybatis-plus/target/classes/sql/users.sql b/lab-12/lab-12-mybatis-plus/target/classes/sql/users.sql new file mode 100644 index 00000000..e69de29b diff --git a/lab-12/lab-12-mybatis-xml/target/classes/application.yaml b/lab-12/lab-12-mybatis-xml/target/classes/application.yaml new file mode 100644 index 00000000..6c212cc5 --- /dev/null +++ b/lab-12/lab-12-mybatis-xml/target/classes/application.yaml @@ -0,0 +1,13 @@ +spring: + # datasource 数据源配置内容 + datasource: + url: jdbc:mysql://47.112.193.81:3306/testb5f4?useSSL=false&useUnicode=true&characterEncoding=UTF-8 + driver-class-name: com.mysql.jdbc.Driver + username: testb5f4 + password: F4df4db0ed86@11 + +# mybatis 配置内容 +mybatis: + config-location: classpath:mybatis-config.xml # 配置 MyBatis 配置文件路径 + mapper-locations: classpath:mapper/*.xml # 配置 Mapper XML 地址 + type-aliases-package: cn.iocoder.springboot.lab12.mybatis.dataobject # 配置数据库实体包路径 diff --git a/lab-12/lab-12-mybatis-xml/target/classes/mapper/UserMapper.xml b/lab-12/lab-12-mybatis-xml/target/classes/mapper/UserMapper.xml new file mode 100644 index 00000000..25843262 --- /dev/null +++ b/lab-12/lab-12-mybatis-xml/target/classes/mapper/UserMapper.xml @@ -0,0 +1,60 @@ + + + + + + id, username, password, create_time + + + + INSERT INTO users ( + username, password, create_time + ) VALUES ( + #{username}, #{password}, #{createTime} + ) + + + + UPDATE users + + + , username = #{username} + + + , password = #{password} + + + WHERE id = #{id} + + + + DELETE FROM users + WHERE id = #{id} + + + + + + + + + diff --git a/lab-12/lab-12-mybatis-xml/target/classes/mybatis-config.xml b/lab-12/lab-12-mybatis-xml/target/classes/mybatis-config.xml new file mode 100644 index 00000000..725aa31a --- /dev/null +++ b/lab-12/lab-12-mybatis-xml/target/classes/mybatis-config.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/lab-12/lab-12-mybatis-xml/target/classes/sql/users.sql b/lab-12/lab-12-mybatis-xml/target/classes/sql/users.sql new file mode 100644 index 00000000..e69de29b diff --git a/lab-12/pom.xml b/lab-12/pom.xml index 9509a6ee..2a7a4bc1 100644 --- a/lab-12/pom.xml +++ b/lab-12/pom.xml @@ -14,6 +14,7 @@ lab-12-mybatis-xml lab-12-mybatis-annotation + lab-12-mybatis-plus