Spring Boot學習(一):入門篇

Spring Boot簡介

Spring Boot被設計的目的是用戶簡化新建Spring應用的初始搭建和開發過程。該框架使用特定的方式進行配置,從而使開發人員再也不須要定義樣板化的配置。
有多簡化?往下看就知道了:)java

Spring Boot快速搭建

這裏我使用的IDE是:IDEAweb

1 新建項目

選擇選擇 Spring Initializr ,而後選擇默認的 url 點擊【Next】:

設置項目的信息:spring

  • Croup:包名
  • Artifact:項目名稱


勾選使用web模板

能夠配置項目的位置(不過我使用默認的就行),點擊【Finish】:

全都自動配置好了,下面來看看自動配置的狀況:(第一次會下載相關的包和插件,可能會有點慢)。系統也自動生成的application.properties配置文件了,SpringBoot的maven的相關也自動添加好了

來看看各個文件的做用是什麼吧:數據庫

  • SpringbootdemoApplication:一個帶有main方法的類,用於啓動應用程序;
  • SpringbootdemoApplicationTests:一個空的 Junit 測試了,它加載了一個使用 Spring Boot 字典配置功能的 Spring 應用程序上下文;
  • application.properties:是一個全局配置文件,能夠根據須要添加配置屬性(數據庫信息、tomcat等信息)。也可以使用 application.yml(yml是以數據爲中心的語言);
  • pom.xml: Maven 構建說明文件;

2 運行項目

利用IDEA運行:SpringbootdemoApplication

運行,查看啓動信息,說明:springBoot內置有tomcat

訪問:http://localhost:8080/hello
後端

3 設置spring boot能夠熱部署(修改後端代碼後,自動部署,不用手動部署)

3.1:配置pom.xml

Spring boot額外的工具,可參考:https://blog.csdn.net/isea533/article/details/70495714/tomcat

<dependency>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-devtools</artifactId>
      <optional>true</optional>
</dependency>

3.2 :設置idea

1)

2) 組合鍵:「Shift+Ctrl+Alt+/」 ,選擇 「Registry」 ,選中打勾 「compiler.automake.allow.when.app.running」

親測試,這些配置好後,修改java代碼果真可以熱部署app

參考

http://www.javashuo.com/article/p-xfgcmypi-gz.html框架

相關文章
相關標籤/搜索