VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > 编程开发 > Java教程 >
  • Springboot整合MybatisPlus第一期

大家好这一期给大家说一下如何用Maven来创建Spring Boot与MyBatis-Plus做一个入手的小练习

说到Spring Boot想必大家应该都很熟悉,我们通常创建spring boot项目都会选择SpringInitializr来创建项目,我们今天用Maven来创建整合

哎!我会SpringInitializr创建项目,我不用,就是玩!!

没有接触过Mybatis-Plus的同学可以打开官网链接熟悉一下:https://mp.baomidou.com/guide/

Mybatis-Plus这款工具,既简化了开发又提高了我们代码的开发效率,是个很不错的国产框架

创建好项目后我们首先打开设置修改把自己的文件编码设置成UTF-8否则会发生乱码

然后设置自己的Maven的主路径,跟你自己的本地仓库

首先我们想一下spring boot项目基本的要求:

第一点,肯定是我们的pom.xml文件了

下面是我们的这次小练习所需要的依赖包,需要的同学请自取

 pom.xml

第二点,就是设置我们的启动类     

@SpringBootApplication 注解是Sprnig Boot项目的核心注解,目的是开启自动配置

在这个注解中包含了:

@SpringBootConfiguration 配置类注解,标注当前类是配置类

@EnableAutoSpringBootConfiguration 自动装配

@ComponentScan 扫描包实例化

以上三种注解。

@MapperScan可以指定要扫描的Mapper类的包的路径


	
1 @SpringBootApplication //启动类 2 @MapperScan("com.zy.mapper.xxMapper") 3 /** 4 * @SpringBootApplication 注解是Sprnig Boot项目的核心注解,目的是开启自动配置 5 * 6 * 在这个注解中包含了: 7 * 8 * @SpringBootConfiguration 配置类注解,标注当前类是配置类 9 * 10 * @EnableAutoSpringBootConfiguration 自动装配 11 * 12 * @ComponentScan 扫描包实例化 13 * 14 * 15 */ 16 public class DomeApplication { 17 public static void main(String[] args) { 18 SpringApplication.run(DomeApplication.class,args); 19 } 20 }

第三点,是我们项目的一些基本的主栏目,像一些Controller(控制层)、Mapper(Dao包)、pojo(实体类)、service(业务逻辑层),等等!

第四点,肯定是我们的配置文件了,application.yml或者application.properties,这里我用的是application.yml,用application.yml一定要记得yml的代码规范,属性跟值中间隔空格!!

只要是左对齐的一列数据,都是同一个层级的,在application.yml中我们可以设置属于自己的端口号跟上下文环境,配置自己的数据源等,

这里一定要注意自己的MySQL版本号,我的是8.0版本的数据库,所以在写驱动的时候要加cj跟时间,5.0版本的同学不加cj


	
1 server: 2 port: 端口号,可以是8888也可以是8080 3 servlet: 4 context-path: / 5 #数据源 6 spring: 7 datasource: 8 driver-class-name: com.mysql.cj.jdbc.Driver 9 url: jdbc:mysql://localhost:3306/自己的数据库名字?serverTimezone=UTC&characterEncoding=utf-8 10 username: 自己的用户名 11 password: 自己的登陆密码

第五点,我们在main下创建webapp/WEB-INF/jsp,创建一个index.jsp文件,再来一个common文件放置静态资源,我们的项目框架搭建就到这了

下一期我们进行对数据库的增删改查

__EOF__

 
本文作者后继者 本文链接:https://www.cnblogs.com/beiweihaohao/p/14668349.html


相关教程