1. 程式人生 > >Spring Boot學習(1)—— mac上Intellij使用Gradle構建Spring Boot專案,並使用Groovy

Spring Boot學習(1)—— mac上Intellij使用Gradle構建Spring Boot專案,並使用Groovy

首先,需要自己下載Intellij、Gradle、Groovy。

1,Intellij建立專案,選擇Spring Initializr,然後next

2,設定group、artifact,Type選擇Gradle Project,Language我選擇的是Groovy,使用Java就選擇Java,然後next

3,選擇需要的元件,我新建的是一個web專案,所以勾選了web-web,需要什麼就勾選什麼,然後next,之後直接點選finish

4,配置Gradle,選擇自己安裝的gradle目錄,其他配置見圖,點選ok即可

5,之後,專案就新建成功了,專案結構如下:

6,Gradle開始下載依賴的jar檔案。

此時有兩種方式提高下載速度:

1,使用vpn

2,使用國內地址,修改build.gradle配置檔案如下:

貼一下程式碼:

buildscript {
   ext {
      springBootVersion = '1.5.7.RELEASE'
   }
   repositories {
      maven {
         url "https://plugins.gradle.org/m2/"
      }
   }
   dependencies {
      classpath("org.springframework.boot:spring-boot-gradle-plugin:1.5.4.RELEASE")
   }
}

repositories {
   maven { url "http://maven.aliyun.com/nexus/content/groups/public" }
   jcenter()
}
之後下載速度就會快很多。
7,新建Controller進行測試

8,瀏覽器訪問 localhost:8080/page/test

到這裡,新建的專案就能成功運行了。

坑:

一開始啟動的時候,自帶的tomcat啟動不了,後來發現註釋掉build.gradle檔案中dependencies的這一句即可:

相關推薦

Spring Boot學習1—— macIntellij使用Gradle構建Spring Boot專案使用Groovy

首先,需要自己下載Intellij、Gradle、Groovy。 1,Intellij建立專案,選擇Spring Initializr,然後next 2,設定group、artifact,Type選擇Gradle Project,Language我選擇的是Gr

Spring框架學習1Spring簡介

校驗和 遵從 直接 特定 cto 適合 配置 有意 允許 內容源自:Spring 框架簡介 Spring 是一個開源框架,是為了解決企業應用程序開發復雜性而創建的。框架的主要優勢之一就是其分層架構,分層架構允許您選擇使用哪一個組件,同時為 J2EE 應用程序開發提供集成的框

[ffmpeg]學習Mac的編譯

Mac上的編譯 在Ubuntu系統下編譯ffmpeg的原始碼很方便,缺少什麼第三方的工具或者lib直接就可以apt-get,再不行就百度,總之解決起來很方便。最近屌絲鳥槍換Mac了,所以這裡就說說Mac上如何編譯ffmpeg原始碼以及如何解決編譯過程中遇

Spring學習:Web中的Spring

Spring通常用來開發Web應用。 SpringMVC的執行過程: 我們可以從以下的圖來分析SpringMVC的的執行過程。 1、客戶端在傳送請求的時候,會呼叫DispatcherServlet,Dispatch是SpringMVC的入口,Dispatche

com4j學習2:Visio自定義模具和形狀新增連線點

前言: 既然我們想繪製跟自己業務相關的圖形,並讀取Visio圖形中的結構資訊,那麼我們自然會想到要自定義圖形,本文詳細講解如何自定義圖形。 正文: 首先我們要明白什麼是模具,什麼是形狀,以及兩者之間的關係?模具就相當於一個容器,裡面有很多個形狀,我們可

Spring Boot學習實踐1建立一個簡單的spring boot應用

一、使用idea建立一個簡單的Spring Boot應用程式 環境準備: idea:2018.2 jdk: 1.8 spring boot:是2.0版本以上的 以上環境可以根據實際情況去調整。 (1)首先找到idea建立應用的New Project,選擇好

Spring Boot學習

div 自動 blog release width spring figure 學習 toc 基於Spring Boot創建的maven項目 1、application.properties或者application.yml:全局配置文件 作用:主要用來配置數據庫連接、日

Spring Boot學習

src pack art tin pre size -s script jar Spring boot實戰 —— Hello Word 1、創建maven項目 2、pom.xml文件 <?xml version="1.0" encoding="UTF-8"?>

Spring Boot學習

自動配置 pat xml配置 XML 入口 spa ges auto classpath @SpringBootApplication 每一個Spring Boot項目都有一個名為*Application的入口類,入口類中有個main方法,在main方法中使用: Sprin

Spring-Boot學習

圖片 public ram turn tps bind 實現 file clas 入門實例 - HelloWorld File > New > Spring Starter Project 項目創建完成: 這樣就完成了項目的創建,下面我們

Spring框架學習8spring mvc傳下載

class tor XML smart details targe resp imp common 內容源自:spring mvc上傳下載 如下示例: 頁面: web.xml: <?xml version="1.0" encoding="UTF-8"?>

spring boot 概要1 主要模組

       Spring Boot 推薦的基礎 POM 檔案 名稱 說明 spring-boot-starter 核心 POM,包含自動配置支援、日誌庫和對 YAML 配置

Spring boot入門1

概念 Spring Boot是由Pivotal團隊提供的全新框架,其設計目的是用來簡化新Spring應用的初始搭建以及開發過程。該框架使用了特定的方式來進行配置,從而使開發人員不再需要定義樣板化的配置。 spring boot對spring mvc、tomcat等都做了整合,只需要依

Spring Boot學習:使用@SpringBootTest註解進行單元測試

一、簡介 專案中經常會遇到需要單元測試的情況,那麼SpringBoot如何實現這種需求,使用@SpringBootTest註解可以執行環境,測試後臺程式碼。 二、環境準備 eclipse + maven + Spring Boot 三、程式碼示例 pom.xml

Spring Boot學習Spring Boot日誌管理

講Spring Boot日誌管理前,先看看目前有哪些常用的日誌框架吧。 我們熟悉的應該有:log4j,  log4j2,  logback,  slf4j, 還有不太熟悉的,JUL,  JCL, Jboss-logging... 具體的資料可以百度看一下。 這些日誌

深度學習實戰教程1--手機跑目標檢測模型YOLO從DarkNet到Caffe再到NCNN完整打通

https://github.com/lwplw 這篇打算就直入主題了,YOLO是什麼、DarkNet是什麼、Caffe是什麼、NCNN又是什麼…等等這一系列的基礎科普這裡就完全不說了,牽扯實在太多,通過其他帖子有一定的積累後,看這篇就相對容易了。 本文核心:把一個目標檢測模型跑

Spring學習1:控制反轉IoC和依賴注入DI的詳解以及註解annotation開發入門案例

前言 以往的java學習中,我們要想得到一個物件,就把它new出來。如:Apple apple = new Apple(); 在一些複雜的系統中,一個物件A可能依賴於物件B,C等(程式碼表現為A類持有B,C類的物件作為A類的屬性)。以往來說,我們想要使用B,

spring boot學習06:Redis 實現資料快取和 Session 共享

前言 前面我們學習了redis的基本使用,我們知道redis最常用的應用場景,就是資料快取和session共享,Spring Boot 針對這兩個場景都做了一些優化,讓我們在實際專案中使用非常的方便。 資料快取 使用 Redis 做為資料快取

Spring Boot初識1-瞭解Spring Boot

寫在前面:半年工作經驗的Java程式設計師一枚,奈何公司用的是自研的Web框架和RPC框架,本著good good study,day day up的精神和為以後發展的考慮覺得自己需要學點開源的東西,寫的文章主要是自己的認識和踩過的坑,如果覺得我哪裡寫的不正確歡迎指教。 一.本文介紹   &nb

Spring Boot學習:定時任務

一、簡介 專案中經常會遇到使用定時任務的情況,那麼SpringBoot如何實現這種需求呢,還是簡潔到要命。 二、環境準備 eclipse + maven + Spring Boot 三、程式碼示例 pom.xml檔案不用特殊引入依賴包,保持一般初始化就可以,如下