1. 程式人生 > >IEDA學習之Maven專案匯入idea步驟詳解

IEDA學習之Maven專案匯入idea步驟詳解

1、import project -->> maven

2、setting -->> 配置maven

3、服務 配置maven tomcat 

4、直接啟動 使用run 

@SpringBootApplication
public class SpringBootWebApplication {

    public static void main(String[] args) {
        SpringApplication.run(SpringBootWebApplication.class, args);
    }
}

5、配合tomcat 使用

(1)新增類

/**
 * 修改啟動類,繼承 SpringBootServletInitializer 並重寫 configure 方法
*
 * @author linzhiyong
 * @email [email protected]
 * @time 2017/7/7
 * @desc
 */
public class SpringBootStartApplication extends SpringBootServletInitializer {

    @Override
    protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
        
// 注意這裡要指向原先用main方法執行的Application啟動類        return builder.sources(SpringBootWebApplication.class);    } }

pom.xml配置

<dependency>
   <groupId>org.springframework.boot</groupId>
   <artifactId>spring-boot-starter-web</artifactId>
   <!-- 移除嵌入式tomcat外掛 -->
   <exclusions>
      <exclusion>
         <groupId>
org.springframework.boot</groupId>         <artifactId>spring-boot-starter-tomcat</artifactId>      </exclusion>   </exclusions> </dependency>
<dependency>
   <groupId>org.springframework.boot</groupId>
   <artifactId>spring-boot-starter-tomcat</artifactId>
   <scope>provided</scope>
</dependency>
<dependency>
   <groupId>javax.servlet</groupId>
   <artifactId>javax.servlet-api</artifactId>
   <version>3.1.0</version>
   <scope>provided</scope>
</dependency>
<plugin>
   <groupId>org.apache.tomcat.maven</groupId>
   <artifactId>tomcat7-maven-plugin</artifactId>
   <version>2.2</version>
   <configuration>
      <path>/</path>
      <port>8080</port>
      <uriEncoding>UTF-8</uriEncoding>
      <url>http://localhost:8080/manager/html</url>
      <server>tomcat7</server>
   </configuration>
</plugin>

相關推薦

IEDA學習Maven專案匯入idea步驟

1、import project -->> maven 2、setting -->> 配置maven 3、服務 配置maven tomcat  4、直接啟動

linux零基礎學習Linux sed 命令常用操作

延伸 進行 數據 12px -i 空白 字符串 options 信息 sed是Linux系統中一個很好的文件處理工具,可以對數據進行替換、刪除、新增以及選取等操作,使用起來也十分方面,以下是全面的sed操作介紹。sed命令行格式:sed [options] 'com

資料分析學習不得不知的八大演算法

學習資料分析的朋友們都知道,演算法是不可或缺的,或者說演算法在一定程度上可以更好的量化的一個人的學習能力和水平,本文感謝科多大資料的馮老師,由他整理了經典的八大演算法,相關的資料希望能幫助大家瞭解。 演算法一:快速排序法 快速排序是由東尼 · 霍爾所發展的一種排序演算法。在平均狀況下,排序

大資料學習路101-redis的持久化及主從複製

接下來我們配置一下主從結構的星型模型: 首先將配置檔案複製3份, 然後修改主節點的配置檔案: 首先關閉RDB: 然後關閉AOF: 修改第二個配置檔案: 先修改埠,他不能和主節點的埠衝突: 為了區分是哪個節點打的日誌,我們還需要

Hibernate學習hql 與sql hql 語法

Hibernate中查詢:     createQuery( String qlString)使用的是HQL語句;     createNativeQuery (String sqlString)使用的是SQL語句;   關係HQL與SQL區別:    hql 語法詳解:   

大資料環境搭建Spark分散式環境搭建步驟

文章目錄 環境準備 安裝配置 下載 配置環境變數 修改conf目錄下檔案 複製程式到從結點 啟動Spark叢集 在bigdata01機器上啟動Spark

docker--從倉庫下載映象到推送自己的專案到倉庫步驟

       怎樣從倉庫下載的映象,變成容器,並在容器中製作專案,再將容器變成映象,然後將映象推送到倉庫?      一:從官網下載映象        以拉取個人公有centos7.3映象為例:      拉取方式為 # docker pull 使用者/倉庫:標籤》docker pul

Maven專案管理工具全方位

Maven專案管理工具全方位詳解 1. Maven的簡介 1.1什麼是maven Maven翻譯為“專家”、“內行”。它是apache下的一個開源專案,是一個專案管理工具,是純java開發,並且只是用來管理java專案的。 1.2Maven好處 (

深度學習卷積神經網路原理(一)

初探CNN卷積神經網路 1、概述 典型的深度學習模型就是很深層的神經網路,包含多個隱含層,多隱層的神經網路很難直接使用BP演算法進行直接訓練,因為反向傳播誤差時往往會發散,很難收斂 CNN節省訓練開銷的方式是權共享weight sharing,讓一組神經元

stl map底層紅黑樹插入步驟與程式碼實現

本篇文章並沒有詳細的講解紅黑樹各方面的知識,只是以圖形的方式對紅黑樹插入節點需要進行調整的過程進行的解釋。 最近在看stl原始碼剖析,看到map底層紅黑樹的實現。為了加深對於紅黑樹的理解就自己動手寫了紅黑樹插入的實現。關於紅黑樹插入節點後破壞紅黑樹性質的幾種情況,可以在網

JAVA 入門學習路-apache-dbutils-BeanUtils使用

使用非常簡單,首先匯入需要的jar包,但是在使用中需要 DataSource或者Connection 這需要自己寫Utils類,或者用C3P0或者DBCP獲取,如有不解詳見上篇部落格: 用例如下: 以下構造引數如果沒傳資料來源,那麼必須在使用查詢

MyEclipse&Maven專案管理教程:Maven4MyEclipse

1. MyEclipse中的Maven整合 本篇概述為您介紹一下Maven的基本概念,以及如何在MyEclipse(Maven4MyEclipse)中使用Maven來提高Maven UI的工作經驗。Maven4MyEclipse無論是對於新手還是經驗豐富的開發者都

我的Java開發學習旅------>Java資源的國際化

國際化相關的Java類 Java國際化主要通過如下3個類完成 java.util.ResourceBundle:用於載入一個資源包 java.util.Locale:對應一個特定的國家/區域、語言環境。 java.text.MessageFormat:用於將訊息格式化 國際化資原始檔 為實現程式的

ZigBee學習繫結表管理函式——ZStack API解讀

應用支援子層(APS)  應用支援子層提供如下管理功能:  · 邦定表管理  · 組表管理  · 快速地址查詢  除了管理功能外,APS還提供資料服務,只是應用不能訪問資料服務。應用需要通過AF資料介面AF_DataRequest()來發送資料。如果要使用邦定表函式需要包含BindingTable.h標頭檔案

SVG學習stroke-dasharray 和 stroke-dashoffset

本文適合對SVG已經有所瞭解,但是對stoke-dasharray和stroke-dashoffset用法有疑問的童鞋   第一:概念解釋 1. stroke意思是:畫短線於,在...上劃線 2. stroke-dasharray:用於建立虛線,之所以後面跟的是array的,是因為值其實是陣

匯入maven專案IDEA

剛使用IDEA ,匯入一個比較複雜的maven專案,各種報錯,現詳細記錄匯入過程 1. File->close project 退回到歡迎介面,點選”Import Project”開始匯入專案 2. 選擇要匯入的專案,點選OK 3. 接下來有兩個選項 Create p

初次使用IntelliJ IDEA從零開始學習建立maven專案

本文用於記錄開始使用IDEA加SpringBoot入門 中間穿插一些快捷操作以及遇到的問題的解決 建立maven工程 File-->new-->project Maven-->勾選Creat from archetype-->選擇org.apach

IDEA maven專案匯入第三方jar包

IDEA下的MAVEN專案匯入第三方jar包有點奇怪,就算是你匯入了jar包夜import成功了但是還是會報如下的錯: java.lang.NoClassDefFoundError:xxx 出現這種情況的原因是,儘管你匯入了jar包,但是專案實際上並沒有加入此jar包,你

maven專案匯入IntelliJ IDEA後,是怎麼下載jar包到本地的?即InteliJ Idea怎麼匯入maven工程?

1連結:http://jingyan.baidu.com/article/77b8dc7ffea57a6175eab67f.html 選中專案,右鍵-run as 選中相應的操作,maven即會將專案

Idea】——非Maven專案匯入jar包

前言 用Idea已經很長一段時間了,但是一直做的用maven管理jar包的專案,所以jar包管理這塊,不需要操心。最近看Shiro,demo是普通的java專案,沒有用maven,專案一片紅~~~ 解決辦法 開啟File->Project Str