1.创建新项目repo-modele

2.右键Repo_modele -> New -> Module…->next

分别创建bs-web,bs-service,bs-entity,bs-mapper四个模块

3.父模块核心

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion> <groupId>org.example</groupId>
<artifactId>Repo_modele</artifactId>
<packaging>pom</packaging>
<version>1.0-SNAPSHOT</version>
<modules>
<module>bs-web</module>
<module>bs-service</module>
<module>bs-mapper</module>
<module>bs-entity</module>
</modules> <parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.3.6.RELEASE</version>
</parent>
<properties>
<bs-web>1.0-SNAPSHOT</bs-web>
<bs-mapper>1.0-SNAPSHOT</bs-mapper>
<bs-service>1.0-SNAPSHOT</bs-service>
<bs-mapper>1.0-SNAPSHOT</bs-mapper>
<bs-model>1.0-SNAPSHOT</bs-model>
<bs-entity>1.0-SNAPSHOT</bs-entity>
<mysql-connector-java>8.0.19</mysql-connector-java>
<mybatis-spring-starter-boot>2.1.4</mybatis-spring-starter-boot>
</properties> <dependencyManagement>
<dependencies>
<dependency>
<groupId>com.itz</groupId>
<artifactId>bs-service</artifactId>
<version>${bs-service}</version>
</dependency>
<dependency>
<groupId>com.itz</groupId>
<artifactId>bs-mapper</artifactId>
<version>${bs-mapper}</version>
</dependency>
<dependency>
<groupId>com.itz</groupId>
<artifactId>bs-web</artifactId>
<version>${bs-web}</version>
</dependency>
<dependency>
<groupId>com.itz</groupId>
<artifactId>bs-entity</artifactId>
<version>${bs-entity}</version>
</dependency>
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>${mybatis-spring-starter-boot}</version>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>${mysql-connector-java}</version>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.13.2</version>
<scope>test</scope>
</dependency>
</dependencies>
</dependencyManagement> <build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>2.3.6.RELEASE</version>
</plugin>
</plugins>
</build>
</project>

4.子模块引入另外一个子模块中的类


5.在bs-web项目中创建启动类

@SpringBootApplication
@MapperScan(value = "com.itz")
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class);
}
}

6.application.yaml

server:
port: 8080
spring:
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
username: root
password: hao20001010
url: jdbc:mysql:localhost:3306/crud?serverTimezone=UTC
mybatis:
mapper-locations: mapper/*.xml
type-aliases-package: com.itz
configuration:
map-underscore-to-camel-case: true
log-impl: org.apache.ibatis.logging.stdout.StdOutImpl

最新文章

  1. SQL Server 合并复制遇到identity range check报错的解决
  2. 十一、Struts2封装请求参数的方式
  3. mysql 找不到或无法加载已注册的 .Net Framework Data Provider
  4. Eclipse Code Templates设置
  5. PHP学习笔记 - 进阶篇(7)
  6. mysql修改字段的语句写法
  7. 简单的谈一下.NET下的AOP
  8. js中对象调用对象中的方法
  9. Spring学习之优缺点
  10. 10令人惊叹的模型的影响HTML5应用程序及源代码
  11. jquery ColorPicker 颜色选择器
  12. git记录用户名
  13. 第5章 不要让线程成为脱缰的野马(Keeping your Threads on Leash) ----初始化一个线程
  14. duilib界面库学习(仿PC微信界面,有服务器,有数据库,可以网络通信)
  15. python3 练手实例6 做一个简单日历
  16. .NET Core通过过滤器和中间件两种方式实现全局异常捕获和日志记录
  17. k8s访问服务时,解析不了域名
  18. h5的图片预览
  19. Ubuntu系统搭建SVN服务器
  20. JAVA第十周《网络编程》学习内容总结

热门文章

  1. MySQL 导入数据时 2006-MySQLserver has gone away
  2. 打靶笔记-02-vulhub-Hackademic.RTB1
  3. CPU是海王?聊聊 主/子线程 和 同/异步 的关系
  4. vue3-关于使用element-plus第三方组件库时出现的一些问题的解决方案(1)
  5. 基于python 实现冒泡排序算法
  6. PHP命令执行集锦
  7. 分布式 PostgreSQL 集群(Citus),官方快速入门教程
  8. Linux中8个有用的touch命令
  9. SpringDoc-OpenApi与Fastjson冲突——FastJsonHttpMessageConverter对String的默认处理
  10. Java的浅克隆和深克隆