构建idea父工程

  1. 首先通过idea新建一个Maven项目;

  2. 选择本地Maven版本;

  3. 工程名称;

  4. 选择字符编码:utf-8

    file -> Settings -> Editor -> File Encodings

  5. 注解生效激活

    file -> Settings -> Builder -> Annotation Processors

  6. Java编译版本

    file -> Settings -> Builder -> Java Compiler

  7. 删除src文件夹;

  8. 修改pom.xml文件:

    <?xml version="1.0" encoding="UTF-8"?>
    
    <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion> <groupId>com.ken.spring-cloud</groupId>
    <artifactId>cloud</artifactId>
    <version>1.0-SNAPSHOT</version>
    <packaging>pom</packaging> #打包方式修改 <properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <maven.compiler.source>11</maven.compiler.source>
    <maven.compiler.target>11</maven.compiler.target>
    <junit.version>4.12</junit.version>
    <log4j.version>1.2.17</log4j.version>
    <lombok.version>1.16.18</lombok.version>
    <mysql.version>5.1.47</mysql.version>
    <druid.version>1.1.16</druid.version>
    <mybatis.spring.boot.version>1.3.0</mybatis.spring.boot.version>
    </properties> # 定义引用版本号
    <dependencyManagement>
    <dependencies>
    <dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-dependencies</artifactId>
    <version>2.2.2.RELEASE</version>
    </dependency>
    <dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-build-dependencies</artifactId>
    <version>Hoxton.SR1</version>
    <type>pom</type>
    <scope>import</scope>
    </dependency>
    <dependency>
    <groupId>com.alibaba.cloud</groupId>
    <artifactId>spring-cloud-alibaba-dependencies</artifactId>
    <version>2.1.0.RELEASE</version>
    <type>pom</type>
    <scope>import</scope>
    </dependency>
    <dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
    <version>${mysql.version}</version>
    </dependency>
    <dependency>
    <groupId>com.alibaba</groupId>
    <artifactId>druid</artifactId>
    <version>${druid.version}</version>
    </dependency>
    <dependency>
    <groupId>org.mybatis.spring.boot</groupId>
    <artifactId>mybatis-spring-boot-starter</artifactId>
    <version>${mybatis.spring.boot.version}</version>
    </dependency>
    </dependencies>
    </dependencyManagement> <build>
    <plugins>
    <plugin>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-maven-plugin</artifactId>
    </plugin>
    </plugins>
    </build>
    </project>
    1. Spirng Boot, Spring Cloud 和 Spring Cloud Alibaba版本选择参考:

      Spring Cloud Alibaba 版本参考

最新文章

  1. NoClassDefFoundError: javax/servlet/jsp/jstl/core/Config
  2. iPad开发--美团界面的搭建(主要是对Popover的使用,以及监听)
  3. Linux 守护进程一
  4. sql server远程访问Oracle数据库
  5. Golang哲学思想
  6. Learn Docker
  7. Android学习笔记- ButterKnife 8.0注解使用介绍
  8. Swift基础用法(Swift开发之一)
  9. 配置NTP网络时间自动校对系统时间和创建备份文件
  10. java web 开发手册
  11. Docker快速部署gitlab
  12. 20165312 2017-2018-2《JAVA程序设计》第7周学习总结
  13. C#处理MySql多个返回集的方法
  14. python globals和locals
  15. Item is not readable svn: 条目不可读
  16. svn.SvnX
  17. Redis有序集内部实现原理分析
  18. BOM*创建工艺路线
  19. Ping命令简单报错介绍
  20. SQL 基础笔记(三):约束

热门文章

  1. UDP实现在线聊天功能
  2. win+R 中的命令
  3. 微信小游戏 Three.js UI 2D text 简单方案
  4. Redis的配置文件redis.conf的解析
  5. java 使用匿名内部类实现多线程的创建
  6. Spring AOP Aspect的简单实现(基于XML)
  7. Vue项目-初始化之 vue-cli
  8. MobaXterm - 渗透之旅的终端神器
  9. grep、cut、awk、sed的使用
  10. Gotop安装