Spring框架爲Java企業及開發提供了一站式的輕量級的解決方案,能夠說已經成爲了Java企業級開發領域額事實上的標準,其抽象了咱們開發過程當中遇到的不少問題。可是開發過程當中仍是免不了複雜的配置,SpringBoot是爲了將開發人員從Spring繁雜的配置工做中解放出來,其理念是約定大於配置,簡化各類配置。java
本章節的目的是爲了快速的入門SpringBoot,實現瀏覽器發送請求,服務器接受處理並響應。git
*官方網站:https://start.spring.io/ *springBoot:2.2.2 *Jdk:1.8web
*src/main/java: 下面是程序的入口,springBoot工程默認啓動入口就是這,當執行mian方法時,會加載當前主類下(當前項目就是Chapter1Application類所在的包)的全部的組件; *src/main/resources: 這個是工程的全局配置文件路徑,該配置文件是固定的: •application.properties或者•application.yml均可以,推薦使用yml *src/main/test:測試入口spring
*pom.xml : 是項目的依賴文件: springBoot 主要的依賴是 spring-boot-starter:它默認會引入 自動配置autoconfigure ,日誌 log,經常使用的註解api,以及spring-core等依賴 具體的文件api
<!--springBoot的核心文件--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> </dependency> <!--springBoot測試依賴--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> <exclusions> <exclusion> <groupId>org.junit.vintage</groupId> <artifactId>junit-vintage-engine</artifactId> </exclusion> </exclusions> </dependency> </dependencies> <build> <plugins> <!--打包軟件--> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build>
在pom文件中添加如下web依賴,不須要添加版本,springBoot項目會自動引入對應版本的web依賴:瀏覽器
注:Spring Boot將全部的功能都抽取出來,作成一個個的starters(啓動器),只須要在項目裏面引入這些starter相關場景的全部依賴都會導入進來。要用什麼功能就導入什麼場景的啓動器:服務器
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency>
在src/main/java/com.microservice.chapter1目錄下編寫一個JAVA類控制器:app
@Controller public class HelloController { @ResponseBody @RequestMapping("/hello") public String hello(){ return "Hello World!"; } }
編寫完成以後,在主類下右擊:運行,項目就啓動了,默認的端口是8080:以下圖框架
至此,就能很快的建立一個springBoot項目了,固然建立項目能夠直接建立一個maven項目,再引入上面的依賴,也是能夠建立的。在學習一個框架的前期,最重要的可以快速的搭建起一個demo,這是一個快速入門的技巧,maven
本文的相關的例子能夠在下面的倉庫中下載,更多的內容後續發佈!、 Gitee: https://gitee.com/lnxxs/spring-boot-learn 本人博客地址: http://hao127.com.cn
本文由博客一文多發平臺 OpenWrite 發佈!
個人博客地址蘭陵笑笑生,歡迎瀏覽!