国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

Springboot基礎學習之初識SpringBoot

瀏覽:6日期:2022-08-12 11:07:13
目錄一、圖示二、springboot是什么三、spring是如何簡化開發的?四、springboot五、第一個spingboot程序一、圖示

spring再簡化:SpringBoot-jar:內嵌tomacat;微服務架構!

Springboot基礎學習之初識SpringBoot

二、springboot是什么

spring是一個為了解決企業級應用開發的復雜性而創建的,簡化開發

三、spring是如何簡化開發的?

為了降低Java開發的復雜性,Spring提供了以下四種關鍵策略:

1.基于pojo的輕量級和最小侵入性編程

2.通過IOC、依賴注入(DI)和面向接口實現松耦合

3.基于切面(AOP)和慣例進行聲明式編程

4.通過切面和模板減少樣式代碼

四、springboot

springboot基于spring開發,springboot本身不提供spring框架的核心特性以及擴展功能,只是用于快速、敏捷地開發新一代基于spring框架的應用程序。也就是說,它并不是用來替代spring的解決方案,而是和spring框架緊密結合用于提升spring開發者體驗的工具。springboot以約定大于配置的核心思想,默認幫我們進行了很多設置,多數springboot應用只需要很少的spring配置。同時它集成了大量常用的第三方庫配置(例如Redis、MongoDB、Jpa、RabbitMQ、Quartz等等),springboot應用中這些第三方庫幾乎可以零配置的開箱即用。所以,springboot是整合了所有的框架,它不是什么新框架。

五、第一個spingboot程序

環境:

jdk1.8

maven 3.8.1

mysql 5.7

springboot 2.4.5

打開idea,點擊File-New-Project

Springboot基礎學習之初識SpringBoot

選中spring initializr

Springboot基礎學習之初識SpringBoot

點擊next

Springboot基礎學習之初識SpringBoot

之后寫的內容和maven中就一致了,再next

Springboot基礎學習之初識SpringBoot

然后開始選需要的依賴,這里我們選Web里的springWeb依賴,這樣就會幫我自動下載一些web相關的依賴并導入。

開始以后我們能看到項目里面有這些內容:

Springboot基礎學習之初識SpringBoot

我們打開這個SpringbootstudyApplication

package com.hj.springbootstudy;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;//程序的主入口!不能刪也不能改,相當于main!@SpringBootApplicationpublic class SpringbootstudyApplication { //springApplication public static void main(String[] args) {SpringApplication.run(SpringbootstudyApplication.class, args); }}

發現他是主函數文件,我們運行這個主函數,能夠發現服務被啟動了!

Springboot基礎學習之初識SpringBoot

然后瀏覽器輸入localhost:8080

能夠看到我們的web項目已經被啟動了!

Springboot基礎學習之初識SpringBoot

我們在這個主函數文件目錄下,新建以下老熟悉的文件夾:

Springboot基礎學習之初識SpringBoot

這樣就和之前我們項目開發看著就差不多了

再來看看pom.xml的內容

<?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 https://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.4.5</version><relativePath/> <!-- lookup parent from repository --> </parent> <groupId>com.hj</groupId> <artifactId>springbootstudy</artifactId> <version>0.0.1-SNAPSHOT</version> <name>springbootstudy</name> <description>Demo project for Spring Boot</description> <properties><java.version>1.8</java.version> </properties> <dependencies><!--web依賴:tomcat,dispatcherServlet.xml都由依賴做--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId></dependency><!--所有的springboot依賴都是spring-boot-starter開頭的--><!--單元測試--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope></dependency> </dependencies> <build><!--打jar包插件--><plugins> <plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId> </plugin></plugins> </build></project>

這里包括了:

parent:繼承spring-boot-starter-parent的依賴管理,控制版本與打包內容等 dependencies:項目具體依賴,這里包含了spring-boot-starter-web用于實現HTTP接口(該依賴中包含了Spring MVC),官網對它的描述是:使用Spring MVC構建Web(包括RESTful)應用程序的入門在,使用Tomcat作為默認嵌入式容器。spring-boot-starter-test用于編寫單元測試的依賴包。 build:構建配置部分,默認使用了spring-boot-maven-plugin,配合spring-boot-starter-parent就可以把spring boot應用打包成jar來直接運行

如果spring-boot-starter-web依賴沒有被導入,你會發現一運行就結束了

到此這篇關于Springboot基礎學習之初識SpringBoot的文章就介紹到這了,更多相關SpringBoot基礎學習內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Spring
相關文章:
主站蜘蛛池模板: 亚洲情a成黄在线观看 | 91精品综合久久久久m3u8 | 成人午夜两性视频免费看 | 亚洲高清国产一区二区三区 | 欧美深夜在线 | 久久99国产精一区二区三区! | 深夜做爰性大片中文 | 国产成在线观看免费视频 | 国产精品三级a三级三级午夜 | 国产亚洲精品午夜高清影院 | 久久99久久精品免费思思 | 久草国产在线视频 | 国产乱码一区二区三区四 | 久久精品一区二区三区四区 | 日韩在线视频线视频免费网站 | 欧美ab| 秋霞手机入口二日韩区 | 国产一区二区三区高清视频 | 成人久久18免费网站入口 | 99久久精品免费 | 亚洲天堂网在线视频 | 久久久一区二区三区不卡 | 国产精品网站 夜色 | 国产情侣久久精品 | 欧美一区二区三区国产精品 | 国产高清美女一级a毛片久久 | 在线欧美日韩精品一区二区 | 久久国产免费观看 | 欧美一级在线观看 | 特黄特色一级特色大片中文 | 精品亚洲永久免费精品 | 午夜嘿咻 | 和老外3p爽粗大免费视频 | 久99久精品视频免费观看v | 国产精品亚洲二线在线播放 | 99久久国产综合精品五月天 | 草久视频在线 | 久久国产成人 | 国产三级日本三级美三级 | 国产欧美日韩亚洲精品区2345 | 欧美一级毛片生活片 |