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)—— mac上Intellij使用Gradle構建Spring Boot專案,並使用Groovy
首先,需要自己下載Intellij、Gradle、Groovy。 1,Intellij建立專案,選擇Spring Initializr,然後next 2,設定group、artifact,Type選擇Gradle Project,Language我選擇的是Gr
Spring框架學習(1)Spring簡介
校驗和 遵從 直接 特定 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框架學習(8)spring 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檔案不用特殊引入依賴包,保持一般初始化就可以,如下