SpringBoot 系列-1 初識SpringBoot
官方網址: https://spring.io/projects/spring-boot/
我們看下官網對他的介紹:
Spring Boot可以輕鬆建立獨立的,生產級的基於Spring的應用程式,您可以“執行”。
我們對Spring平臺和第三方庫進行了整合,因此您可以輕鬆上手。大多數Spring Boot應用程式只需要很少的Spring配置。
特徵
-
建立獨立的Spring應用程式
-
直接嵌入Tomcat,Jetty或Undertow(無需部署WAR檔案)
-
提供自用的“入門”依賴項以簡化構建配置
-
儘可能自動配置Spring和第三方庫
-
提供生產就緒功能,例如指標,執行狀況檢查和外部化配置
-
絕對沒有程式碼生成,也不需要XML配置
個人概況起來 就是 減少你專案的配置; 減少部署的複雜度;讓你的程式碼更加簡潔。
相關推薦
SpringBoot 系列-1 初識SpringBoot
官方網址: https://spring.io/projects/spring-boot/ 我們看下官網對他的介紹: Spring Boot可以輕鬆建立獨立的,生產級的基於Spring的應用程式,您可以“執行”。 我們對Spring平臺和第三方庫進行了整合,因此您可以輕鬆上手。
SpringBoot系列-1新特性:配置程式碼化
與精通spring boot的磊神交流,他極力推薦spring boot的原因,也是spring改進之處,是不用寫大量的xml。 我們知道以前在使用spring的時候,一般都會用註解生成bean,但是有些情況下不得不使用xml配置bean,比如我們經常在application.xml中配置資料庫連
SpringBoot系列1-環境配置
一、maven配置 1. 開啟目錄maven setting檔案 D:\devinstall\apache-maven-3.5.4\conf\settings.xml 2.在profiles標籤下,配置下面的內容 <profile> <id>
我的springboot之路(1)----初識springboot
一、什麼是springboot 網上關於springboot的介紹很多,這裡就不一一贅述了,簡要說下其誕生背景和作用 1、SpringBoot 是為了簡化 Spring 應用的建立、執行、除錯、部署等一系列問題而誕生的產物,自動裝配的特性讓我們可以更好的關注業務本身而不是外部的XML配置
SpringBoot系列四:SpringBoot開發(改變環境屬性、讀取資源文件、Bean 配置、模版渲染、profile 配置)
pat row 開發 ima set his 改變 端口配置 import 1、概念 SpringBoot 開發深入 2、具體內容 在之前已經基本上了解了整個 SpringBoot 運行機制,但是也需要清楚的認識到以下的問題,在實際的項目開發之中,尤其是 Java
SpringBoot系列五:SpringBoot錯誤處理(數據驗證、處理錯誤頁、全局異常)
lin container sub exce asn valid 程序 validator iterator 1、概念: SpringBoot 錯誤處理 2、具體內容 在之前的程序裏面如果一旦出現了錯誤之後就會出現一堆的大白板,這個白板會有一些錯誤信息(雖然這些錯誤信息你可
【SpringBoot系列2】SpringBoot整合Redis
並且 nds key值 數據 配置數據源 eth ren core 成功 前言: 真的越來越喜歡SpringBoot了,這是SpringBoot學習系列之一。 正文: 1:首先在pom文件中添加依賴,記得是spring-boot-starter-data-redis,不是s
【SpringBoot系列5】SpringBoot整合RabbitMQ
urn 項目 div fin 交換 ng- eat convert sta 前言: 因為項目需要用到RabbitMQ,前幾天就看了看RabbitMQ的知識,記錄下SpringBoot整合RabbitMQ的過程。 給出兩個網址: RabbitMQ官方教程:http://
springboot系列一、springboot產生背景及介紹
一、為什麼用Springboot 長期以來 Java 的開發一直讓人所詬病: ·Java 專案開發複雜度極其高; · Java 專案的維護非常困難; · 在雲時代如何實現專案的快速部署以及快速啟動; · 即便使用了大量的開發框架,發現我們的開發也沒少多少; · 當所有的人認為 Spring 不在前
springboot系列二、springboot專案搭建
一、maven構建專案 1、訪問http://start.spring.io/ 2、選擇構建工具Maven Project、Spring Boot版本2.1.1以及一些工程基本資訊,可參考下圖所示: 3、點選Generate Project下載專案壓縮包 4、解壓後,使用idea,
springboot系列三、SpringBoot 單元測試、配置訪問配置、專案打包釋出
一、單元測試 生成的demo裡面包含spring-boot-starter-test :測試模組,包括JUnit、Hamcrest、Mockito,沒有的手動加上。 <dependency> <groupId>org.springframework.boo
springboot系列八、springboot整合kafka
一、引入依賴 <!--kafka支援--> <dependency> <groupId>org.springframework.kafka</groupId> <artifactId>spring-kafka<
springboot系列九,springboot整合郵件服務、整合定時任務排程
一、整合郵件服務 如果要進行郵件的整合處理,那麼你一定需要有一個郵件伺服器,實際上 java 本身提供有一套 JavaMail 元件以實現郵件伺服器的搭建,但是這個搭建的伺服器意義不大,因為你現在搭建完成了,向一些大型的站點發送一封郵件,若干小時你就會被拉黑, 如果不想拉黑彼此之間就做一個白
springboot系列十、springboot整合redis
一、簡介 Redis 的資料庫的整合在 java 裡面提供的官方工具包:jedis,所以即便你現在使用的是 SpringBoot,那麼也繼續使用此開發包。 二、redidTemplate操作 在 Spring 支援的 Redis 操作之中提供有一個 RedisTemplate 處理程式類,利用這個類可以
springboot系列十三、springboot整合swaggerUI
一、Swagger介紹 Swagger能成為最受歡迎的REST APIs文件生成工具之一,有以下幾個原因: Swagger 可以生成一個具有互動性的API控制檯,開發者可以用來快速學習和嘗試API。 Swagger 可以生成客戶端SDK程式碼用於各種不同的平臺上的實現。 Swagger 檔案
SpringBoot系列五:SpringBoot錯誤處理(資料驗證、處理錯誤頁、全域性異常)
1、概念: SpringBoot 錯誤處理 2、具體內容 在之前的程式裡面如果一旦出現了錯誤之後就會出現一堆的大白板,這個白板會有一些錯誤資訊(雖然這些錯誤資訊你可能 看不懂,但是這些錯誤資訊依然要告訴給使用者)。在 SpringBoot 裡面針對於錯誤的處理一共提供有
算法系列1 初識演算法 演算法複雜性模型 演算法複雜度的計算
## 算法系列1 初識演算法 ## 什麼是演算法? ![在這裡插入圖片描述](https://img-blog.csdnimg.cn/20200919091641177.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,
SpringBoot系列《1》初識
簡介: 微服務是未來發展的趨勢,專案會從傳統架構慢慢轉向微服務架構,因為微服務可以使不同的團隊專注於更小範圍的工作職責、使用獨立的技術、更安全更頻繁地部署。而 繼承了 Spring 的優良特性,與 Spring 一脈相承,而且 支援各種
SpringBoot系列: Web應用鑑權1
==============================web 專案鑑權============================== 主要的鑑權方式有:1. 使用者名稱/密碼鑑權, 然後通過 Session/Cookie 儲存鑑權結果. 2. 使用者名稱/密碼鑑權, 然後通過 JWT 儲存鑑權結果.
SpringBoot-2.1.1系列一:使用https
1.什麼是https? HTTPS中文名稱:超文字傳輸安全協議,是以安全為目標的HTTP通道,簡單講是HTTP的安全版。即HTTP下加入SSL層,HTTPS的安全基礎是SSL,因此加密的詳細內容就需要SSL。 https=http+ssl 2.為什麼需要使用https? 最初大家都使用http協議,H