1.idea创建多模块项目file->new->project
2.填写项目信息
3.创建完成的目录如图
4.该项目为多模块项目故父项目不需要src目录,直接删除即可,删除后如图
5.父项目创建完成,继续创建子项目,选中父项目名称右键new->model
6.创建web项目,选择maven-archetype-webapp(子项目需要勾选create from archetype)
7.填写子项目信息
8.选择maven插件的信息
9.确认项目信息,直接Next即可
10.子项目创建完成,打开子项目发现该目录下不存在java和resources文件夹
11.手动创建java和recources文件夹
12.选中main右键,new folder->输入java确定,在右键main->new forder->输入resources确定
13.选中java文件夹右键选择sources
14.选中resources右键选择resources
15.修改完成点击apply->ok
16.修改之后的项目结构图
17.到这项目创建完成,接下来需要完善代码,建立eureka注册中心,修改moudel项目的pom文件,设置该项目继承自spring-boot-starter-parent
设置spring cloud项目的依赖版本
添加spring boot,spring cloud项目的依赖
添加junit,mysql,mybatis,pagehelper,通用依赖等包(非必须)
18.在子项目下创建包及启动类
19.在resouces下创建application.properties
20.该项目使用log4j进行日志记录所以需要在resouces下创建log4j.properties文件
21.所有配置已完成启动项目,启动类下右键run
22.项目启动成功,输入网址http://localhost:8761/查看,出现该页面证明启动成功
23.如果项目启动不成功出现com.sun.jersey.api.client.ClientHandlerException: java.net.ConnectException: Connection refused: connect错误,在resources文件夹下创建config文件夹将application.properties放到config文件夹下即可
项目已上传到github上,地址 https://github.com/fanxlxs/moodel,该项目目前可运行但不完全后续会整合pagehelper,通用mapper,duild