首先来看一下要做的项目目录结构
项目介绍
videos是父工程,其余都是子工程
common存放工具类或者大部分工程都需要的依赖
pojo存放实体类文件
mapper存放持久层有关文件
service存放相关的service层文件
api存放controller层文件
依赖关系
pojo依赖common
mapper依赖pojo
service依赖mapper
api依赖service
创建过程
- 首先创建一个父工程存放子工程
直接点next设置好项目名字就finish
- 创建子工程
点击finish就创建成功 - 将项目创建完后点开父工程的pom文件
黄色框框的是自动生成的
下面箭头的要自己加上 - 按照前面说的添加依赖关系下面举个例子给pojo添加common依赖
<dependencies>
<dependency>
<groupId>com.lyl</groupId>
<artifactId>videos-common</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
</dependencies>
groupId要根据自己的来写
artifactId直接去common工程的pom去复制就可以了
这样就添加了一个依赖 后面的相同道理
5.去api工程添加启动类和配置文件
自己去添加这两个文件
启动类
package com.lyl;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.context.annotation.ComponentScan;
import tk.mybatis.spring.annotation.MapperScan;
@SpringBootApplication(scanBasePackages = {"com.lyl"})//配置扫描的包
//@ComponentScan(basePackages= {"com.lyl"})
public class VideosApiApplication {
public static void main(String[] args) {
SpringApplication.run(VideosApiApplication.class, args);
}
}
配置文件
# 配置api端口号
server.port=80
# tomcat的URI编码
server.tomcat.uri-encoding=UTF-8
- 这个时候就能运行项目了
可以自己写一个controller去试试是否成功