使用idea新建springBoot+Gradle專案(超詳細)
一、先說下IDEA 跟Eclipse在一些名詞的區別
- idea中的new project類似於eclipse中的workspace。
- idea中的 module 則類似於eclipse中的 project ,即專案名。
- 圖二中的1處Group為公司逆序域名,2處Arifact為專案名稱,3處Type為專案的構建方式 Maven or Gradle or other。
- 圖一中的 Spring initializr 是Spring 官方提供的一個用來初始化一個Spring boot 專案的工具。
二、簡單介紹下Gradle 跟maven 的區別,為什麼要用Gradle來構建,看下面例項即可明白
使用maven 構建
<properties>
<kaptcha.version>2.3</kaptcha.version>
</properties>
<dependencies>
<dependency>
<groupId>com.google.code.kaptcha</groupId>
<artifactId>kaptcha</artifactId>
<version>${kaptcha.version}</version>
<classifier>jdk15</classifier>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
</dependency>
</dependencies>
使用Gradle構建
dependencies {
compile('com.google.code.kaptcha:kaptcha:2.3:jdk15')
testCompile('junit:junit:4.7')
}
可以看到Gradle更加簡單明瞭,配置方便
三、新建專案
第一步、開啟idea,並點選Creat New Project,彈出的對話方塊中選項Project SDK 選擇已經安裝好的JDK版本,並預設下面的紅框Default,並點選按鈕next;
圖一
第二步:Group中填寫公司名稱,一般是公司域名,Artifact為專案名稱,這裡注意Idea只允許全部小寫,也是編譯後之後生成即將執行的jar、war包檔名稱,Type為專案的構建方式,在這裡我們選擇使用Gradle來構建,並點選next
圖二
第三步:選擇web;證明該專案是一個web專案,然後next,完成後直接
圖三
最後就可以在已經建好的專案上直接new Module 即可建立當前工作空間project下的專案了!
相關文章
- IDEA新建Maven Java Web專案-詳細教程IdeaMavenJavaWeb
- idea中新建javaWeb專案IdeaJavaWeb
- IDEA使用maven搭建SSM框架整合專案(超級詳細,值得一看)IdeaMavenSSM框架
- IDEA建立SpringBoot專案(詳細教程)IdeaSpring Boot
- scrapy 框架新建一個 爬蟲專案詳細步驟框架爬蟲
- IntelliJ IDEA如何新建專案HTMLIntelliJIdeaHTML
- 超詳細的Python自學專案收集!Python
- 使用pycharm新建Django專案PyCharmDjango
- IDEA 新建 Java 專案 (圖文講解, 良心教程)IdeaJava
- idea專案的resource目錄新建資料夾Idea
- Idea新建Maven專案,無法新建package,不能識別module結構體IdeaMavenPackage結構體
- GitHub和Git超超超詳細使用教程!Github
- 使用Jenkins優雅部署Java專案【超級詳細的實戰教程】JenkinsJava
- :SpringBoot專案接入ELK超級版(超詳細圖文教程)Spring Boot
- IDEA新建專案時的預設配置與模版配置Idea
- python使用xpath(超詳細)Python
- pycharm新建專案環境設定詳解PyCharm
- IntelliJ IDEA 構建maven多模組工程專案(詳細多圖)IntelliJIdeaMaven
- 新建git專案Git
- laravel 新建專案Laravel
- idea快速搭建mysql+mybatis 的springBoot專案(詳細圖文)IdeaMySqlMyBatisSpring Boot
- IDEA執行maven專案詳解IdeaMaven
- IntelliJ IDEA新建JSP檔案IntelliJIdeaJS
- 前端專案自動化部署——超詳細教程(Jenkins、Github Actions)前端JenkinsGithub
- 專案需求討論 — ConstraintLayout 詳細使用教程AI
- 專案新建模板
- 【機器學習】超詳細!上線一個機器學習專案你需要哪些準備?機器學習
- 使用IDEA建立gradle專案IdeaGradle
- 詳細設計(軟體專案)
- Intellij IDEA 使用svn非常詳細的說明IntelliJIdea
- 路飛專案使用mysql資料庫詳細講解MySql資料庫
- IntelliJ IDEA Maven專案下資料夾不能右鍵新建class等檔案IntelliJIdeaMaven
- JWT 超詳細分析JWT
- 新建 Laravel 6 專案(火星)Laravel
- AntDesignBlazor示例——新建專案Blazor
- 新建vite + bootstrap 5 專案Viteboot
- 使用IDEA建立springboot專案IdeaSpring Boot
- 《非常防護》專案詳細介紹