SpringBoot入門實踐(一)-快速入門

Spring框架爲Java企業及開發提供了一站式的輕量級的解決方案,能夠說已經成爲了Java企業級開發領域額事實上的標準,其抽象了咱們開發過程當中遇到的不少問題。可是開發過程當中仍是免不了複雜的配置,SpringBoot是爲了將開發人員從Spring繁雜的配置工做中解放出來,其理念是約定大於配置,簡化各類配置。java

本章節的目的是爲了快速的入門SpringBoot,實現瀏覽器發送請求,服務器接受處理並響應。git

第一步:使用官方推薦的方式 新建一個springBoot項目

*官方網站:https://start.spring.io/ *springBoot:2.2.2 *Jdk:1.8web

file

  • 版本選擇默認懂得2.2.2,
  • group 起一個本身喜歡的名字,artifact名稱就是項目的名稱,生成以後的文件夾名稱就是這個名稱
  • 完成以後,點擊圖上的generate-Ctrl,就會提示生成一個zip的壓縮包,以下圖,在解壓,使用IEDA打開,肯定IDEA配置了JDK環境和maven環境.

file

第二步:使用IDEA打開,就會看到如下的工程結構:

file

*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>

第三步 導入web的依賴

在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:以下圖框架

file

第四步:使用瀏覽器訪問:http://localhost:8080/hello

file

至此,就能很快的建立一個springBoot項目了,固然建立項目能夠直接建立一個maven項目,再引入上面的依賴,也是能夠建立的。在學習一個框架的前期,最重要的可以快速的搭建起一個demo,這是一個快速入門的技巧,maven

本文的相關的例子能夠在下面的倉庫中下載,更多的內容後續發佈!、 Gitee: https://gitee.com/lnxxs/spring-boot-learn 本人博客地址: http://hao127.com.cn

本文由博客一文多發平臺 OpenWrite 發佈!

個人博客地址蘭陵笑笑生,歡迎瀏覽!

相關文章
相關標籤/搜索