diff --git a/SpringBootMybatis/SpringBootMybatis/pom.xml b/SpringBootMybatis/SpringBootMybatis/pom.xml index 3f7019d..2b6912f 100644 --- a/SpringBootMybatis/SpringBootMybatis/pom.xml +++ b/SpringBootMybatis/SpringBootMybatis/pom.xml @@ -57,19 +57,35 @@ org.springframework.boot spring-boot-starter-web + + + + org.springframework.boot + spring-boot-starter-tomcat + + - org.springframework.boot - spring-boot-devtools - runtime - true + spring-boot-starter-undertow org.springframework.boot spring-boot-starter-test test + + + org.mybatis.spring.boot + mybatis-spring-boot-starter + 2.2.2 + + + + mysql + mysql-connector-java + 5.1.47 + diff --git a/SpringBootMybatis/SpringBootMybatis/src/main/java/com/wanman/springbootmybatis/entity/Article.java b/SpringBootMybatis/SpringBootMybatis/src/main/java/com/wanman/springbootmybatis/entity/Article.java new file mode 100644 index 0000000..bd45ecf --- /dev/null +++ b/SpringBootMybatis/SpringBootMybatis/src/main/java/com/wanman/springbootmybatis/entity/Article.java @@ -0,0 +1,35 @@ +package com.wanman.springbootmybatis.entity; + +public class Article { + private int id; + private String title; + private String content; + + public int getId() { + return id; + } + + public void setId(int id) { + this.id = id; + } + + public String getTitle() { + return title; + } + + public void setTitle(String title) { + this.title = title; + } + + public String getContent() { + return content; + } + + public void setContent(String content) { + this.content = content; + } + + public String toString() { + return "id:" + id + " title:" + title + " content:" + content; + } +} diff --git a/SpringBootMybatis/SpringBootMybatis/src/main/java/com/wanman/springbootmybatis/mapper/ArticleMapper.java b/SpringBootMybatis/SpringBootMybatis/src/main/java/com/wanman/springbootmybatis/mapper/ArticleMapper.java new file mode 100644 index 0000000..98c014c --- /dev/null +++ b/SpringBootMybatis/SpringBootMybatis/src/main/java/com/wanman/springbootmybatis/mapper/ArticleMapper.java @@ -0,0 +1,12 @@ +package com.wanman.springbootmybatis.mapper; + +import com.wanman.springbootmybatis.entity.Article; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Select; + +@Mapper +public interface ArticleMapper { + //根据ID查询 + @Select("select * from t_article where id = #{id}") + public Article getArticleById(int id); +} diff --git a/SpringBootMybatis/SpringBootMybatis/src/main/resources/application.properties b/SpringBootMybatis/SpringBootMybatis/src/main/resources/application.properties index 2f758c7..a2c9628 100644 --- a/SpringBootMybatis/SpringBootMybatis/src/main/resources/application.properties +++ b/SpringBootMybatis/SpringBootMybatis/src/main/resources/application.properties @@ -1 +1,6 @@ spring.application.name=SpringBootMybatis +# ????????? +spring.datasource.driver-class-name=com.mysql.jdbc.Driver +spring.datasource.url=jdbc:mysql://10.10.14.210:22066/HuangHai_db?useUnicode=true&characterEncoding=utf-8&useSSL=false +spring.datasource.username=root +spring.datasource.password=DsideaL147258369 \ No newline at end of file diff --git a/SpringBootMybatis/SpringBootMybatis/src/test/java/com/wanman/springbootmybatis/SpringBootMybatisApplicationTests.java b/SpringBootMybatis/SpringBootMybatis/src/test/java/com/wanman/springbootmybatis/SpringBootMybatisApplicationTests.java index a2c380d..a03c5d5 100644 --- a/SpringBootMybatis/SpringBootMybatis/src/test/java/com/wanman/springbootmybatis/SpringBootMybatisApplicationTests.java +++ b/SpringBootMybatis/SpringBootMybatis/src/test/java/com/wanman/springbootmybatis/SpringBootMybatisApplicationTests.java @@ -1,13 +1,22 @@ package com.wanman.springbootmybatis; +import com.wanman.springbootmybatis.entity.Article; +import com.wanman.springbootmybatis.mapper.ArticleMapper; import org.junit.jupiter.api.Test; import org.springframework.boot.test.context.SpringBootTest; +import javax.annotation.Resource; + @SpringBootTest class SpringBootMybatisApplicationTests { + @Resource + private ArticleMapper articleMapper; + @Test void contextLoads() { + Article brean = articleMapper.getArticleById(1); + System.out.println(brean); } }