diff --git a/spring-boot/spring-boot-mybatis/pom.xml b/spring-boot/spring-boot-mybatis/pom.xml new file mode 100644 index 0000000..eddc226 --- /dev/null +++ b/spring-boot/spring-boot-mybatis/pom.xml @@ -0,0 +1,56 @@ + + + 4.0.0 + + com.wyl.example + spring-boot + 1.0-SNAPSHOT + ../pom.xml + + com.example + spring-boot-mybatis + 0.0.1-SNAPSHOT + spring-boot-mybatis + spring-boot-mybatis + + 1.8 + + + + org.springframework.boot + spring-boot-starter-web + + + com.baomidou + mybatis-plus-boot-starter + + + mysql + mysql-connector-java + + + org.springframework.boot + spring-boot-starter-test + test + + + + + + + org.springframework.boot + spring-boot-maven-plugin + + + + org.projectlombok + lombok + + + + + + + + diff --git a/spring-boot/spring-boot-mybatis/src/main/java/com/wyl/springbootmybatis/SpringBootMybatisApplication.java b/spring-boot/spring-boot-mybatis/src/main/java/com/wyl/springbootmybatis/SpringBootMybatisApplication.java new file mode 100644 index 0000000..b40e460 --- /dev/null +++ b/spring-boot/spring-boot-mybatis/src/main/java/com/wyl/springbootmybatis/SpringBootMybatisApplication.java @@ -0,0 +1,13 @@ +package com.wyl.springbootmybatis; + +import org.springframework.boot.SpringApplication; +import org.springframework.boot.autoconfigure.SpringBootApplication; + +@SpringBootApplication +public class SpringBootMybatisApplication { + + public static void main(String[] args) { + SpringApplication.run(SpringBootMybatisApplication.class, args); + } + +} diff --git a/spring-boot/spring-boot-mybatis/src/main/java/com/wyl/springbootmybatis/mybatis/domain/MybatisTest.java b/spring-boot/spring-boot-mybatis/src/main/java/com/wyl/springbootmybatis/mybatis/domain/MybatisTest.java new file mode 100644 index 0000000..59c3079 --- /dev/null +++ b/spring-boot/spring-boot-mybatis/src/main/java/com/wyl/springbootmybatis/mybatis/domain/MybatisTest.java @@ -0,0 +1,31 @@ +package com.wyl.springbootmybatis.mybatis.domain; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import java.io.Serializable; +import lombok.Data; + +/** + * + * @TableName mybatis_test + */ +@TableName(value ="mybatis_test") +@Data +public class MybatisTest implements Serializable { + /** + * + */ + @TableId(value = "id", type = IdType.AUTO) + private Integer id; + + /** + * + */ + @TableField(value = "code") + private String code; + + @TableField(exist = false) + private static final long serialVersionUID = 1L; +} \ No newline at end of file diff --git a/spring-boot/spring-boot-mybatis/src/main/java/com/wyl/springbootmybatis/mybatis/mapper/MybatisTestMapper.java b/spring-boot/spring-boot-mybatis/src/main/java/com/wyl/springbootmybatis/mybatis/mapper/MybatisTestMapper.java new file mode 100644 index 0000000..0c570aa --- /dev/null +++ b/spring-boot/spring-boot-mybatis/src/main/java/com/wyl/springbootmybatis/mybatis/mapper/MybatisTestMapper.java @@ -0,0 +1,18 @@ +package com.wyl.springbootmybatis.mybatis.mapper; + +import com.wyl.springbootmybatis.mybatis.domain.MybatisTest; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** +* @author wyl +* @description 针对表【mybatis_test】的数据库操作Mapper +* @createDate 2022-05-16 22:33:34 +* @Entity com.wyl.springbootmybatis.mybatis.domain.MybatisTest +*/ +public interface MybatisTestMapper extends BaseMapper { + +} + + + + diff --git a/spring-boot/spring-boot-mybatis/src/main/java/com/wyl/springbootmybatis/mybatis/service/MybatisTestService.java b/spring-boot/spring-boot-mybatis/src/main/java/com/wyl/springbootmybatis/mybatis/service/MybatisTestService.java new file mode 100644 index 0000000..b612b08 --- /dev/null +++ b/spring-boot/spring-boot-mybatis/src/main/java/com/wyl/springbootmybatis/mybatis/service/MybatisTestService.java @@ -0,0 +1,13 @@ +package com.wyl.springbootmybatis.mybatis.service; + +import com.wyl.springbootmybatis.mybatis.domain.MybatisTest; +import com.baomidou.mybatisplus.extension.service.IService; + +/** +* @author wyl +* @description 针对表【mybatis_test】的数据库操作Service +* @createDate 2022-05-16 22:33:34 +*/ +public interface MybatisTestService extends IService { + +} diff --git a/spring-boot/spring-boot-mybatis/src/main/java/com/wyl/springbootmybatis/mybatis/service/impl/MybatisTestServiceImpl.java b/spring-boot/spring-boot-mybatis/src/main/java/com/wyl/springbootmybatis/mybatis/service/impl/MybatisTestServiceImpl.java new file mode 100644 index 0000000..df11a75 --- /dev/null +++ b/spring-boot/spring-boot-mybatis/src/main/java/com/wyl/springbootmybatis/mybatis/service/impl/MybatisTestServiceImpl.java @@ -0,0 +1,22 @@ +package com.wyl.springbootmybatis.mybatis.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.wyl.springbootmybatis.mybatis.domain.MybatisTest; +import com.wyl.springbootmybatis.mybatis.service.MybatisTestService; +import com.wyl.springbootmybatis.mybatis.mapper.MybatisTestMapper; +import org.springframework.stereotype.Service; + +/** +* @author wyl +* @description 针对表【mybatis_test】的数据库操作Service实现 +* @createDate 2022-05-16 22:33:34 +*/ +@Service +public class MybatisTestServiceImpl extends ServiceImpl + implements MybatisTestService{ + +} + + + + diff --git a/spring-boot/spring-boot-mybatis/src/main/resources/application.properties b/spring-boot/spring-boot-mybatis/src/main/resources/application.properties new file mode 100644 index 0000000..eee96da --- /dev/null +++ b/spring-boot/spring-boot-mybatis/src/main/resources/application.properties @@ -0,0 +1,5 @@ +spring.datasource.url=jdbc:mysql://192.168.123.102:3306/wyl_test?useUnicode=true&serverTimezone=UTC&characterEncoding=utf8&useSSL=false&autoReconnect=true&failOverReadOnly=false&rewriteBatchedStatements=true +spring.datasource.username=root +spring.datasource.password=Wyl.0629 +spring.datasource.driverClassName=com.mysql.cj.jdbc.Driver +server.port=80 diff --git a/spring-boot/spring-boot-mybatis/src/main/resources/mapper/MybatisTestMapper.xml b/spring-boot/spring-boot-mybatis/src/main/resources/mapper/MybatisTestMapper.xml new file mode 100644 index 0000000..fbd9196 --- /dev/null +++ b/spring-boot/spring-boot-mybatis/src/main/resources/mapper/MybatisTestMapper.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + id,code + +