1. 程式人生 > >Springboot專案建立(二)

Springboot專案建立(二)

首先需要建立Base專案,該專案包含一些通用功能,以便被其他專案引用,不會被單獨部署。

Stringboot專案建立可以再 http://start.spring.io/ 建立被匯出,匯出即為Maven專案,匯入到eclipse。

如下是建立專案的pom.xml內容,主要包含:Spring,Hibernate,Shiro,Redis,quartz,posegresql,druid

<?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.cloud</groupId>
<artifactId>cloud-base</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>jar</packaging>
<name>cloud-base</name>
<description>Demo project for Spring Boot</description>

<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.0.0.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>
</properties>

<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
<exclusions>
<exclusion>
<artifactId>log4j-over-slf4j</artifactId>
<groupId>org.slf4j</groupId>
</exclusion>
</exclusions>
</dependency>

<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>

<dependency>
<groupId>org.postgresql</groupId>
<artifactId>postgresql</artifactId>
</dependency>

<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<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>org.apache.shiro</groupId>
<artifactId>shiro-spring</artifactId>
<version>1.4.0</version>
</dependency>

<dependency>
<groupId>commons-lang</groupId>
<artifactId>commons-lang</artifactId>
<version>2.6</version>
</dependency>

<dependency>
<groupId>org.apache.shiro</groupId>
<artifactId>shiro-core</artifactId>
<version>1.4.0</version>
</dependency>

<dependency>
<groupId>org.apache.shiro</groupId>
<artifactId>shiro-ehcache</artifactId>
<version>1.4.0</version>
</dependency>

<dependency>
<groupId>net.sf.json-lib</groupId>
<artifactId>json-lib</artifactId>
<version>2.4</version>
<classifier>jdk15</classifier>
</dependency>

<dependency>
<groupId>org.springframework.session</groupId>
<artifactId>spring-session-data-redis</artifactId>
</dependency>

<!-- https://mvnrepository.com/artifact/com.alibaba/druid -->
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<version>1.1.8</version>
</dependency>

<dependency>
    <groupId>org.quartz-scheduler</groupId>
    <artifactId>quartz</artifactId>
</dependency>

<!-- <dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-redis</artifactId>
<version>1.4.5.RELEASE</version>
</dependency>  -->

<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
</dependency>

<!-- https://mvnrepository.com/artifact/org.apache.camel/camel-josql -->
<!-- <dependency>
    <groupId>org.apache.camel</groupId>
    <artifactId>camel-josql</artifactId>
    <version>2.15.0</version>
</dependency> -->

<!-- drools 規則引擎 -->
<!-- <dependency>
            <groupId>org.drools</groupId>
            <artifactId>drools-core</artifactId>
            <version>7.0.0.Final</version>
        </dependency>
        
        <dependency>
            <groupId>org.drools</groupId>
            <artifactId>drools-compiler</artifactId>
            <version>7.0.0.Final</version>
        </dependency> -->

</dependencies>
</project>

相關推薦

Springboot專案建立

首先需要建立Base專案,該專案包含一些通用功能,以便被其他專案引用,不會被單獨部署。Stringboot專案建立可以再 http://start.spring.io/ 建立被匯出,匯出即為Maven專案,匯入到eclipse。如下是建立專案的pom.xml內容,主要包含:S

SpringBoot學習筆記 SpringBoot專案建立的兩種方式

叄念 springboot 專案建立方式其實有多種,這裡我們主要介紹兩種方式: 當然這裡建議大家用方式一來建立,方式二用於理解 方式

SpringBoot入門筆記IDEA下springboot專案spring+mybatis+sqlserver+log4j+簡單登入驗證攔截器的框架搭建

IDEA下springboot專案spring+mybatis+sqlserver+log4j+簡單登入驗證攔截器的框架搭建 先貼一個專案的目錄結構 Attention:templates.html5是templates目錄下新建了一個html5目錄 1.專案建立 這個簡單,選

springboot原始碼解析-管中窺豹系列之專案型別

# 一、前言 - Springboot原始碼解析是一件大工程,逐行逐句的去研究程式碼,會很枯燥,也不容易堅持下去。 - 我們不追求大而全,而是試著每次去研究一個小知識點,最終聚沙成塔,這就是我們的springboot原始碼管中窺豹系列。 ![ 簡介 ](https://zhangbin1989.gitee.

springboot熱部署——springboot熱部署與發布

延遲 標簽頁 tools settings 通過 選擇 auto tex pid 一、實現的方式概述      註意以下的熱部署方式在IDEA是默認沒有打開自動編譯的,手動編譯需要快捷鍵(Ctrl+Shift+F9),自動編譯的修改配置如下:(註意刷新不要太快,會有1-

IntelliJ IDEA 2017.3 搭建一個多模塊的springboot項目

lease ini turn 分享 2.0 str 簡單 init version 上一篇我成功搭建了一個項目,名叫bale-project,下面我們繼續搭建子模塊。 在項目名稱上右鍵,New->Module,新建一個模塊。 這次我們選擇Spring Initial

微服務 SpringBoot 2.0:配置文件解析

@override 書寫 string 接下來 code java interface sse als properties我用了好多年,你卻讓我用yml,這是什麽鬼 —— Java面試必修 引言 上一篇介紹了Spring Boot的輕松入門項目構建,對Spring B

Java Spring MVC專案搭建——專案配置

文章轉載自:https://www.cnblogs.com/eczhou/p/6287876.html 1、站點配置檔案web.xml 每一個Spring MVC 專案都必須有一個站點配置檔案web.xml,他的主要功能嗎....有一位大哥已經整理的很好,我借來了,大家看看: 引用部落格

從零開始Vue專案實戰-搭建環境

1、下載node.js並安裝 下載地址:https://nodejs.org/en/download/。 下載.msi 格式的直接連續下一步就可以了。安裝完成後可以用 node -v 和 npm -v 檢視版本號。 2、安裝vue-cli 腳手架構建工具 在命令列中輸入npm ins

實習專案APP熱點標籤分析

APP熱點標籤分析 專案角色: 核心研發 開發組人員: 1 工作內容: 通過hive資料倉庫,hivesql語句和udf/udaf/udtf對海量資料完成統計分析,找到熱度標籤,通過熱度標籤能夠提高APP的下載量和使用量   一、主要過程基本點 1.資料倉庫工作的四

SpringBoot專案總結--1欄位校驗與加密

一、多欄位校驗 提供Validator的實現類,並且實現Validator介面的supports和validate方法。supports方法用於判斷當前類是不是需要校驗的類。只有當supports方法返回的結果為true時,validate方法才會執行進行校驗。 p

專案練習—微博資料結構化

1.ETL概念       ETL,是英文 Extract-Transform-Load 的縮寫,用來描述將資料從來源端經過抽取(extract)、互動轉換(transform)、載入(load)至目的端的過程。 2.專案目標: 本次專案側重於資料的整合(即將檔案中

匯入專案錯誤Project '專案xxx' is missing required library:

Mac匯入以前Windows上面的專案demo,報如下錯誤: Project '0101_lenovomall_UpdateApp' is missing required library: 'D:/yyh_installSoft/androidTools/android_lianXiang

快速開發框架SpringBoot-學習日記

第2章 Spring Boot重要用法 自定義異常頁面 在resources目錄中新建***public/error***目錄 在resources/public/error目錄新建自定義異常頁面,要求檔名稱必須為對應的狀態碼,副檔名為html

vue搭建專案步驟

上篇是搭建Vue專案的基本,接下來是繼續對做專案的記錄。順序並不一定。 五、對頁面入口檔案的修改:   眾所周知,main.js 程式入口檔案,載入各種公共元件,App.Vue為 頁面入口檔案。但是有時候要想用自己的,那麼很簡單,在mian.js中:   import App from './App

Maven專案搭建:Maven搭建SSM框架

上一章給大家講解了如何使用Maven搭建web專案。       這次給大家介紹一下怎麼使用Maven搭建SSM框架專案。       首先我們來看一下pom.xml的屬性介紹:

springboot結合druid

在application.yml中,我們新增DataSource的配置,如下: spring: datasource: driver-class-name: com.mysql.jdbc.Driver url: jdbc:mysql://localhos

BI專案:給我接套資料

這次故事的主角還是小D,小D工作在一家傳統公司的資訊部門,負責資料倉庫系統的運維和開發。 話說有一天,小D被教導老闆的office,老闆給佈置了一個任務,讓小D在現有資料倉庫裡接入剛上線的兩個系統的資料。 於是小D找到了對應系統的開發團隊。可能是對方剛上線的緣故,最終也沒有人搭理小D,於是直接把資料庫只讀

微服務 SpringBoot 2.0:配置檔案解析

properties我用了好多年,你卻讓我用yml,這是什麼鬼 —— Java面試必修 引言 上一篇介紹了Spring Boot的輕鬆入門專案構建,對Spring Boot的特性有了初步瞭解。但如果要想玩得很熟練的話就請看接下來的文章,這樣有助於後續我們快速

springboot使用@ControllerAdvice之深入理解

前言: 介面類專案開發時,為了便於後期查詢問題,一般會攔截器或過濾器中記錄每個介面請求的引數與響應值記錄, 請求引數很容易從request中獲取,但controller的返回值無法從response中獲取,有一個簡單的方法,在controller介面的最後將返回值儲存到request域中,這種方