欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Maven搭建springboot項目的方法步驟

 更新時間:2020年04月30日 09:59:28   作者:哈工大的許政  
這篇文章主要介紹了Maven搭建springboot項目的方法步驟,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

Maven搭建springboot項目

本文是基于Windows 10系統(tǒng)環(huán)境,使用Maven搭建springboot項目

  • Windows 10
  • apache-maven-3.6.0
  • IntelliJ IDEA 2018.3.4 x64

一、springboot項目搭建

(1) 新建目錄

在某個可用目錄下,新建一個文件夾,本文新建目錄為 D:\demo\zs200

(2) 創(chuàng)建maven父工程zs200a-parent



填寫項目maven坐標


填寫項目名稱和路徑

(2) maven父工程zs200a-parent的pom文件

<?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.chaoyue.zs200a</groupId>
  <artifactId>zs200a-parent</artifactId>
  <version>1.0-SNAPSHOT</version>

  <packaging>pom</packaging>

  <parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>2.0.6.RELEASE</version>
    <relativePath/>
  </parent>

  <properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
    <java.version>1.8</java.version>
    <spring-cloud.version>Finchley.SR2</spring-cloud.version>
  </properties>

  <dependencyManagement>
    <dependencies>
      <!-- springCloud -->
      <dependency>
        <groupId>org.springframework.cloud</groupId>
        <artifactId>spring-cloud-dependencies</artifactId>
        <version>${spring-cloud.version}</version>
        <type>pom</type>
        <scope>import</scope>
      </dependency>
    </dependencies>
  </dependencyManagement>

</project>

(3) 創(chuàng)建maven子工程zs200a-user



(4) maven子工程zs200a-user的pom文件

<?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">
  <parent>
    <artifactId>zs200a-parent</artifactId>
    <groupId>com.chaoyue.zs200a</groupId>
    <version>1.0-SNAPSHOT</version>
  </parent>
  <modelVersion>4.0.0</modelVersion>

  <groupId>com.chaoyue.zs200a</groupId>
  <artifactId>zs200a-user</artifactId>
  <version>1.0-SNAPSHOT</version>

  <packaging>pom</packaging>

</project>

(5) 創(chuàng)建maven子工程zs200a-user-interface




(6) maven子工程zs200a-user-interface的pom文件

<?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">
  <parent>
    <artifactId>zs200a-user</artifactId>
    <groupId>com.chaoyue.zs200a</groupId>
    <version>1.0-SNAPSHOT</version>
  </parent>
  <modelVersion>4.0.0</modelVersion>

  <groupId>com.chaoyue.zs200a</groupId>
  <artifactId>zs200a-user-interface</artifactId>
  <version>1.0-SNAPSHOT</version>

  <dependencies>
    <dependency>
      <groupId>org.projectlombok</groupId>
      <artifactId>lombok</artifactId>
    </dependency>
  </dependencies>

</project>

(7) zs200a-user-interface工程中新建一個User類

package com.chaoyue.zs200a.user.pojo;
import lombok.Data;
import java.util.Date;

@Data
public class User {
  private Long id;
  private String username;
  private String password;
  private String phone;
  private Date created;
  private String salt;
}

(8) 創(chuàng)建maven子工程zs200a-user-service


(9) maven子工程zs200a-user-service的pom文件

<?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">
  <parent>
    <artifactId>zs200a-user</artifactId>
    <groupId>com.chaoyue.zs200a</groupId>
    <version>1.0-SNAPSHOT</version>
  </parent>
  <modelVersion>4.0.0</modelVersion>

  <groupId>com.chaoyue.zs200a</groupId>
  <artifactId>zs200a-user-service</artifactId>
  <version>1.0-SNAPSHOT</version>

  <dependencies>
    <dependency>
      <groupId>org.springframework.cloud</groupId>
      <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
    </dependency>
    <dependency>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-starter-web</artifactId>
    </dependency>
    <dependency>
      <groupId>com.chaoyue.zs200a</groupId>
      <artifactId>zs200a-user-interface</artifactId>
      <version>1.0-SNAPSHOT</version>
    </dependency>
  </dependencies>

  <build>
    <plugins>
      <plugin>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-maven-plugin</artifactId>
      </plugin>
    </plugins>
  </build>
</project>

(10) zs200a-user-service工程中新建一個UserServiceApplication類

package com.chaoyue.zs200a.user;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.client.discovery.EnableDiscoveryClient;

@SpringBootApplication
@EnableDiscoveryClient
public class UserServiceApplication {
  public static void main(String[] args) {

    SpringApplication.run(UserServiceApplication.class, args);
  }
}

(11) maven工程整體打包并部署到本地倉庫

到此這篇關于Maven搭建springboot項目的方法步驟的文章就介紹到這了,更多相關Maven搭建springboot內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • java反射原理制作對象打印工具

    java反射原理制作對象打印工具

    本文主要給大家介紹了java反射原理制作對象打印工具的方法和代碼,以及一個熱心網(wǎng)友給出的更加簡潔方便的代碼,小伙伴們需要的話可以參考下。
    2015-12-12
  • springboot整合Quartz實現(xiàn)動態(tài)配置定時任務的方法

    springboot整合Quartz實現(xiàn)動態(tài)配置定時任務的方法

    本篇文章主要介紹了springboot整合Quartz實現(xiàn)動態(tài)配置定時任務的方法,非常具有實用價值,需要的朋友可以參考下
    2017-10-10
  • SpringMVC中MultipartFile上傳獲取圖片的寬度和高度詳解

    SpringMVC中MultipartFile上傳獲取圖片的寬度和高度詳解

    本篇文章主要介紹了SpringMVC中MultipartFile上傳獲取圖片的寬度和高度,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-05-05
  • ElasticSearch的安裝與基本概念

    ElasticSearch的安裝與基本概念

    這篇文章主要介紹了ElasticSearch的安裝與基本概念,提供了一個分布式多用戶能力的全文搜索引擎,Elasticsearch是用Java開發(fā)的,需要的朋友可以參考下
    2023-04-04
  • SpringBoot過濾器如何獲取POST請求的JSON參數(shù)

    SpringBoot過濾器如何獲取POST請求的JSON參數(shù)

    這篇文章主要介紹了SpringBoot過濾器如何獲取POST請求的JSON參數(shù)操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-08-08
  • Spring定時任務@Scheduled注解(cron表達式fixedRate?fixedDelay)

    Spring定時任務@Scheduled注解(cron表達式fixedRate?fixedDelay)

    這篇文章主要為大家介紹了Spring定時任務@Scheduled注解(cron表達式fixedRate?fixedDelay)使用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-11-11
  • 一文帶你你搞懂Java的3種IO模型

    一文帶你你搞懂Java的3種IO模型

    在Java中,一共有三種IO模型,分別是阻塞IO(BIO)、非阻塞IO(NIO)和異步IO(AIO),本文將給大家詳解的介紹這三種IO模型,文中有相關的代碼示例,需要的朋友可以參考下
    2023-05-05
  • Java中的split使用方法詳解

    Java中的split使用方法詳解

    這篇文章主要介紹了Java中的split使用方法詳解,Java 中 String 的 split 方法可以將字符串根據(jù)指定的間隔進行切割,經過切割后得到的返回值是一個字符串數(shù)組,需要的朋友可以參考下
    2023-10-10
  • Java中快速把map轉成json格式的方法

    Java中快速把map轉成json格式的方法

    這篇文章主要介紹了Java中快速把map轉成json格式的方法,本文使用json-lib.jar中的JSONSerializer.toJSON方法實現(xiàn)快速把map轉換成json,需要的朋友可以參考下
    2015-07-07
  • spring Mvc配置xml使ResponseBody返回Json的方法示例

    spring Mvc配置xml使ResponseBody返回Json的方法示例

    這篇文章主要給大家介紹了關于spring Mvc配置xml使ResponseBody返回Json的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧。
    2018-04-04

最新評論