spring boot框架學習1-認識spring boot和快速入門

本節主講:java

1:什麼是spring boot?它哪些特色以致於咱們去學習它?程序員

2:使用spring boot 寫出hell word的快速入門小示例web

聲明:redis

本文是《凱哥陪你學系列-框架學習之spring boot框架學習》中spring boot框架學習1-認識spring boot和快速入門。spring

若是對如下註解:@Configuration、@ComponentScan、@PropertySource、@Bean、@Valueapache

在前面《spring boot框架學習學前掌握之重要註解》.四篇文章中作了詳細解說。不瞭解的的能夠先去查看本文末尾《spring boot框架學習學前掌握之重要註解》。瀏覽器

一:spring boot 是什麼?tomcat

1.1先看下面介紹:springboot

請點擊輸入圖片描述框架

說明:

動態語言:

不須要編譯,就能夠執行的。好比咱們常見的js就是。咱們在頁面或者是js文件中寫好js代碼直接刷新頁面就能夠看到效果了。

咱們都知道Java是先編譯後運行的。這種相對於js等動態語言來講就顯得笨重了。還有就是在spring 2.x或者是struts2等框架時候,不少的xml配置文件。常常是程序員淹沒的xml配置文件中。這樣配置、部署以及集成第三方框架或是技術(好比要整合redis等)的時候難度就增大了不少。

爲了解決這些煩惱,聰明的先輩們想到了,有沒有一種可能,就是,只須要很簡單的配置就能夠快速搭建一個項目。其餘須要集成的有這個框架已經封裝好了。也就是說,」拿來主義「。框架把必要的已經封裝好了,不須要你本身在去一步一步的封裝了。這樣就減小了不少開發量,大大提升開發效率。因而spring boot就這麼誕生了。

1.2:spring boot有哪些優勢呢?

請看下圖:

請點擊輸入圖片描述

說明:

書,固然不是凱哥寫的。這是從一本關於spring boot教程的書籍上截圖的。若是須要電子版的能夠聯繫凱哥。

若是想要使用spring boot 必須使用spring框架哈~。

二:第一個spring boot應用

2.1:建立maven項目(在這裏凱哥就省略了)

請點擊輸入圖片描述

2.2:在pom.xml中添加依賴

2.2.1:添加父依賴:

請點擊輸入圖片描述

2.2.2:添加對web的支持

請點擊輸入圖片描述

2.2.3:添加插件(無關緊要):

請點擊輸入圖片描述

請點擊輸入圖片描述

至此一個spring boot第一個應用所須要的全部依賴已經添加完成了。

pom文件內容以下:

<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>kaigejava</groupId>

<artifactId>springbootdemo1</artifactId>

<version>0.0.1-SNAPSHOT</version>

<!-- 添加spring boot的父級依賴 -->

<parent>

<groupId>org.springframework.boot</groupId>

<artifactId>spring-boot-starter-parent</artifactId>

<version>1.5.2.RELEASE</version>

</parent>

<dependencies>

<!-- 導入spring boot的web支持 -->

<dependency>

<groupId>org.springframework.boot</groupId>

<artifactId>spring-boot-starter-web</artifactId>

</dependency>

</dependencies>

<!-- 添加spring boot的插件 -->

<plugin>

<groupId>org.springframework.boot</groupId>

<artifactId>spring-boot-maven-plugin</artifactId>

</plugin>

</project>

2.2.4:編寫代碼

請點擊輸入圖片描述

代碼說明:

一、@SpringBootApplication:Spring Boot項目的核心註解,主要目的是開啓自動配置。;

二、@Configuration:這是一個配置Spring的配置類;

三、@Controller:標明這是一個SpringMVC的Controller控制器;

四、main方法:在main方法中啓動一個應用,即:這個應用的入口;

2.2.5:啓動項目。

在2.2.4中,咱們發現,寫了一個main方法。沒錯。啓動的時候:

請點擊輸入圖片描述

查看控制檯:

請點擊輸入圖片描述

tomcat端口是8080.

2.2.6瀏覽器訪問:

請點擊輸入圖片描述

居然真的能夠訪問到。

至此,咱們spring boot第一個應用已經完成了。是否是感受和簡單呢?就配置另外一個pom依賴,寫一個main方法就能夠了。這就是spring boot的魅力地方。

下節預告:

在下一節課中,咱們將要介紹spring boot核心註解、自動配置等。歡迎你們繼續學習。若是凱哥有哪些地方講的不對請你們指出。

本系列其餘文章:

spring boot框架學習學前掌握之重要註解(1)-spring的java配置方式

spring boot框架學習學前掌握之重要註解(2)-經過java的配置方式進行配置spring

spring boot框架學習學前掌握之重要註解(3)-經過註解方式讀取外部資源配置文件

spring boot框架學習學前掌握之重要註解(4)-經過註解方式讀取外部資源配置文件2

歡迎關注凱哥公衆號:凱哥Java

歡迎訪問凱哥我的網站:www.kaigejava.com

本文出處:http://www.kaigejava.com/article/detail/48

相關文章
相關標籤/搜索