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>