idea
快捷键
自动代码格式化
Ctrl+alt+L
插入getter和setter
alt+insert
插件篇
直接修改源码,不需要重新启动
jetbrain插件
不用书写get/set方法
lombok插件
添加依赖
<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> </dependency>
添加插件lombok
添加类注解@Data 或 @Get
编码规范
save action插件
Alibaba Java Coding Guidelines插件
使用MAVEN创建多模块的SPRINGCLOUD项目
具体实现的项目目录如下图所示
创建父模块
首先打开IDEA,File -> new -> Project,我们选择Maven创建工程项目
点击next,输入GroupId与ArtifactId,以此点击next->finished
依次点击next -> finish ,创建项目完成后目录结构如所示
打开项目目录下的pom.xml,发现与Spring Initializr方式创建的项目有所区别
1 |
|
修改pom.xml,增加一些依赖下所示
1 |
|
创建子模块
修改完pom.xml后
创建2 模块,依次file->new->module,选择Spring Initializr方式创建
next-> 输入Group与Artifact内容,注意group需要与工程项目的相同
next-> 选择eureka-server , next-> finish
创建完成后,打开pom.xm内容如下
1 |
|
将上面的pom.xml修改为:
1 |
|
复制spring-cloud-starter-netflix-eureka-server依赖到父pom.xml依赖中,并增加模块配置
1 |
|
简单的配置下单机版的eureka-server,配置如下
1 | server: |
在启动类中增加@EnableEurekaServer 注解,运行启动项目,访问http://localhost:8761/ ,发现下图所示,表明搭建成功
其他config-server,provider-user两个模块搭建方式相同,以下列出所有的pom.xml配置提供参考
maintest pom.xml
1 |
|
config-server pom.xml
1 |
|
eureka-server pom.xml
1 |
|
provider-user pom.xml
1 |
|
最终整体项目目录如下所示,至此完成多模块的搭建