说明:
(1)本篇博客演示的内容:Spring Boot项目从Controller→Service→Dao数据库;这个链路打通;
(2)本篇博客的点:
● 关于【为什么我们引入的MySQL依赖,可以不指定版本号?】的问题,参考了博客: 【为什么在SpringBoot+maven的项目中,所引入的依赖包可以不指定依赖的版本号?】;
● 和前面的Spring MVC相比,Spring Boot最大的好处就是简化了配置;
● 本篇博客仅仅是粗略演示Spring Boot,其目的主要是验证我们的Spring Boot项目是否OK;所以,本篇博客中的很多地方有点随意;
目录
1.首先,创建一个数据库逻辑空间,创建一个测试用的表,添加一些测试用的数据;
2.在pom.xml中,引入【Mybatis依赖】和【数据库驱动依赖】
4.确保我们已经创建了与表对应的实体类,并且其属性与表字段对应;
6.开发Service层,创建StudentService类;
7.开发Controller层,创建StudentController类;
0.目标;
Spring Boot项目从Controller→Service→Dao数据库;这个链路打通;
1.首先,创建一个数据库逻辑空间,创建一个测试用的表,添加一些测试用的数据;
记得字符集设为utf8mb4;
创建一个student表,并添加一些数据:
2.在pom.xml中,引入【Mybatis依赖】和【数据库驱动依赖】
很自然,要想连接数据库,需要引入数据库相关的依赖:
<!--mybatis相关的依赖--> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>2.1.1</version> </dependency> <!--mysql相关依赖--> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> </dependency>
说明:
(1)引入的两个依赖说明;
(2)其实,pom.xml我们前面已经设置为自动更新了;不过,我们也可以点击刷新,让依赖重新导入一下;(这其实没必要,但还是知道一下吧)