spring boot 系列之一:spring boot 入門
阿新 • • 發佈:2018-12-20
最近在學習spring boot,感覺確實很好用,開發環境搭建和部署確實省去了很多不必須要的重複勞動。
接下來就讓我們一起來複習下。
一、什麼是spring boot ? spring boot是幹嘛的?
Spring Boot是由Pivotal團隊提供的全新框架,其設計目的是用來簡化新Spring應用的初始搭建以及開發過程。該框架使用了特定的方式來進行配置,從而使開發人員不再需要定義樣板化的配置。通過這種方式,Spring Boot致力於在蓬勃發展的快速應用開發領域(rapid application development)成為領導者。
二、spring boot 入門例項
接下來將通過一個Hello 例項來看下怎麼使用spring boot 搭建一個應用。
1.建立springboot專案
這個過程必須聯網
目錄結構:
2.建立controller
package com.liuyongqi.springboot01.controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; /** * @ClassName: HelloController * @Description: TODO * @Author: Administrator * @CreateDate: 2018/10/17 21:14 * @UpdateUser: Administrator * @UpdateDate: 2018/10/17 21:14 * @UpdateRemark: 修改內容 * @Version: 1.0 */ @RestController public class HelloController { @RequestMapping("/hello") public String sayHello() { return "hello <a href=''>點選<a/>SpringBoot你大爺"; } }
3.執行App的main 方法:Run As-->Java Application,啟動log如下:
4.通過瀏覽器訪問,正常返回controller中的配置內容
測試成功
三、總結
從上述例子我們看到spring boot預設替我們做了一些操作
- 嵌入的Tomcat,無需部署WAR檔案,預設埠號為8080
- 簡化Maven配置,自動為我們引入依賴
- 自動配置Spring,省去了我們配置spring xml檔案的麻煩
- 預設我們的專案名稱空間為"/"
- 還有一個比較重要但是例子中未能顯示體現出來的是:spring boot 預設自動掃描 配置了@SpringBootApplication註解的類所在的包及其子包,並且這個類不能放在預設包下,否則會報錯
** WARNING ** : Your ApplicationContext is unlikely to start due to a @ComponentScan of the default package.
如果大家想瀏覽我的下一篇文章,請留言