创建之前项目之前记得改一下 maven 提高下载Pom速度
记得 setting中要改 maven 改成阿里云的。具体方法网上查第一步搭建parents项目,为maven项目 ,不为springboot 项目 记得修改groupId
第二步搭建多个子模块, honor-dao honor-manager honor-common记得创建 honor-manager的时候要把他的gruopId改成com.honor.manager
这里爆红的原因是因为我做到后面然后忘记截屏了,返回来做。实际我已经创建了 ,所以这个步骤是对的。按照这个做法,创建honor-dao honor-manager honor-common,记得创建 honor-manager的时候要把他的gruopId改成com.honor.manager
第三步 在honor-manager下分别创建 honor-manager-fc(maven)honor-manager-user(maven)honor-manager-boot (springboot,记得要使用springboot创建)创建时候有两个坑第一个是父级 别选错 。他一般会默认选第一级别,就是 honor 但是我们要继承的是 honor-manager第二个是路径别写错
第四步开始对各大 Pom进行整合 dao 中一般需要引入 common ,common一般不需要引其他模块,然后呢 manager中要同时引入dao 和 common第一个是 honor 父级的 pom
<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://.honor.mapper.UserMapper;import org.springframework.http.MediaType;import org.springframework.web.bind.annotation.*;import javax.annotation.Resource;import java.util.Map;@RestControllerpublic class UserController { @Resource UserMapper userMapper; @RequestMapping( value = "/api/user", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_UTF8_VALUE ) @ResponseBody public User read(@RequestParam Map<String, Object> params) { return userMapper.selectById("1"); } @GetMapping("/api/test") public String hello() { return "hello"; }}访问http://localhost:8880/honor-manager/api/user
自
此多级模块的项目就搭建成功了!
总结
到此这篇关于springboot+idea+maven 多模块项目搭建的详细过程(连接数据库进行测试)的文章就介绍到这了,更多相关springboot+idea+maven 多模块项目搭建 内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!