idea创建一个微服务项目
前提:懂得创建基于pom 的 springboot项目
1.像平时创建Maven项目一样创建一个项目
2.删掉src文件,只剩下下面的东西
3.基于这个项目创建model,model也是一个Maven项目,基于springboot mvc 都行, 创建的模块就是微服务了,每个都可以独立运行
下面的demo demo1 就是一个个微服务项目
4.微服务的运行
5.父pom(最外层的pom)要配置一些东西
1.把微服务模块加进来 demo demo1 就是微服务包名,可以看看上面的图
<modules><module>demo</module><module>demo1</module></modules>
注: 另外在父pom(最外层的pom)中加入的依赖库,在微服务的pom中不用重复添加 比如springboot 全家桶
6.在每个微服务pom中要添加的东西
添加下面的配置, groupId artifactId version 是父pom(最外层的pom)的 groupId artifactId version ,在父pom中可以看到,就是把父pom关联到微服务中
<parent><groupId>com.example.parent</groupId><artifactId>test_cloud</artifactId><version>1.0-SNAPSHOT</version></parent>
7.微服务面板
如果没有services面板
可以在 workspace.xml 文件下增加以下代码就有了
<component name="RunDashboard"><option name="configurationTypes"><set><option value="SpringBootApplicationConfigurationType" /></set></option></component>