SpringBoot學習筆記-初級篇

Spring Boot入門

SpringBoot簡介

Spring官網對SpringBoot的解釋如下:

  Spring Boot使創建獨立的、基於生產級Spring的應用程序變得很容易,您可以“直接運行”這些應用程序。
  我們對Spring平臺和第三方庫有自己的見解,這樣您就可以輕鬆入門了。大多數Spring引導應用程序只需要很少的Spring配置

  簡而言之,SpringBoot提供了一些快速使用Spring的方式,用來簡化新Spring應用的初始搭建及開發過程。它沒有對Spring功能上的增強,但是具有嵌入的Tomcat和無需部署War文件的特點。
  到目前爲止SpringBoot的最新版本爲2.1.6版本。若使用SpringBoot2.0以上的版本,要求JDK1.8以上。
在這裏插入圖片描述

構建SpringBoot項目以及啓動器

  在SpringBoot官網頁面的最下方有QuickStart專欄,可以點擊 Spring Initializr自動生成一個空的SpringBoot項目demo。
在這裏插入圖片描述
選擇需要的版本之後點擊Generate the project即可把demo下載到本地。
打開demo項目的pom.xml有Maven的配置項如下

<?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>
	<parent>
		<groupId>org.springframework.boot</groupId>
		<artifactId>spring-boot-starter-parent</artifactId>
		<version>2.1.6.RELEASE</version>
		<relativePath/> <!-- lookup parent from repository -->
	</parent>
	<groupId>com.example</groupId>
	<artifactId>demo</artifactId>
	<version>0.0.1-SNAPSHOT</version>
	<name>demo</name>
	<description>Demo project for Spring Boot</description>

	<properties>
		<java.version>1.8</java.version>
	</properties>

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

		<dependency>
			<groupId>org.springframework.boot</groupId>
			<artifactId>spring-boot-starter-test</artifactId>
			<scope>test</scope>
		</dependency>
	</dependencies>

	<build>
		<plugins>
			<plugin>
				<groupId>org.springframework.boot</groupId>
				<artifactId>spring-boot-maven-plugin</artifactId>
			</plugin>
		</plugins>
	</build>

</project>

  其中,parent配置項的意思是,如果在Maven工程當中要自己構建一個SpringBoot項目,必須繼承SpringBoot的父項目。
  如果根據項目類型要注入SpringBoot的啓動器,需要配置spring-boot-starter

構建SpringBoot項目

1、打開Eclipse->點擊File->New->Maven Project
在這裏插入圖片描述
  進入下一個頁面了以後,設置一個當前項目的Group Id和Artifact Id,在上文pom.xml文件中拿到父項目的Group Id和Artifact Id粘入,再粘入Version,點擊finish。
在這裏插入圖片描述

SpringBoot入門程序

Spring Boot整合Web開發

整合Servlet
整合Filter
整合Listener
訪問靜態資源
文件上傳

Spring Boot視圖層技術

整合jsp技術
整合freemarker
整合Thymeleaf

Spring Boot整合持久層技術

使用SpringBoot整合Mybatis
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章