提前准备好的东西。
logback.xml就是日志的xml


复制到common的resources下。

首先是pom依赖,然后是配置文件。


EntityGenerator是Mybatis-plus给我们提供的代码生成器。根据你的表结构生成controller、service、dao。其实我们并不需要controller和service这里我们只需要dao就可以了。但是也是需要它来生成的

连接池用的Druid在国内号称是最好的连接池。

首先复制这个 

 <java.version>1.8</java.version>
  <mybatis.plus.version>3.2.0</mybatis.plus.version>
  <druid.version>1.1.10</druid.version>
  <mysql.version>8.0.13</mysql.version>
  <beetl.version>2.9.10</beetl.version>
  <log4j.version>1.2.17</log4j.version>

 


复制到我们的父工程里面。注意这里是复制到父工程里。

下面是pom依赖。数据源的依赖,正常我们会使用maven的传递,然后传递下去,就是说我们绝大多数模块都需要数据层的依赖包,但是每一个都配置就很累,所以这里我们会统一配置在common里。然后通过maven的依赖传递传递到其他的模块中。这样我们就可以达到一次配置,多次使用的目的。
所以我们就不把它放到公共依赖里,也就是不放在dependencies这个标签内了。

2-5 Mybatis-Plus配置文件详解

我们把它放在denpendencyManagement里,供common使用就可以了。

2-5 Mybatis-Plus配置文件详解
复制这些依赖

<!-- mybatis-plus依赖 -->
  <dependency>
    <groupId>com.baomidou</groupId>
    <artifactId>mybatis-plus-boot-starter</artifactId>
    <version>${mybatis.plus.version}</version>
  </dependency>

  <!-- Druid引入 -->
  <dependency>
    <groupId>com.alibaba</groupId>
    <artifactId>druid-spring-boot-starter</artifactId>
    <version>${druid.version}</version>
  </dependency>

  <!-- 数据源驱动 -->
  <dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
    <version>${mysql.version}</version>
  </dependency>

  <!-- 代码生成器依赖 -->
  <dependency>
    <groupId>com.baomidou</groupId>
    <artifactId>mybatis-plus-generator</artifactId>
    <version>${mybatis.plus.version}</version>
  </dependency>

  <dependency>
    <groupId>com.ibeetl</groupId>
    <artifactId>beetl</artifactId>
    <version>${beetl.version}</version>
  </dependency>

  <!-- 日志框架依赖 -->
  <dependency>
    <groupId>log4j</groupId>
    <artifactId>log4j</artifactId>
    <version>${log4j.version}</version>
  </dependency>
依赖

相关文章:

  • 2022-12-23
  • 2021-08-05
  • 2021-10-26
  • 2021-09-27
  • 2021-07-21
  • 2021-11-20
猜你喜欢
  • 2022-12-23
  • 1970-01-01
  • 2021-06-19
  • 2021-09-01
  • 2021-09-09
相关资源
相似解决方案