1. 程式人生 > >Spring Boot 框架學習 (一)配置並執行Spring Boot 框架

Spring Boot 框架學習 (一)配置並執行Spring Boot 框架

下載開發工具:

下載完成開啟以後,第一步檢查環境

檢視jdk是否配置:

接著一定要注意,maven通常情況下它是沒有給你配置的,要自行配置:

 右鍵新建:

 

然後依賴選擇web、跟Mybatis就行了。

建立好專案後,會發現自帶了這個Application.java,這個檔案就是用來啟動整個專案的。

不同於SpringMVC,SpringBoot它預設自帶了一個內嵌的tomcat伺服器。

所以只需要右鍵,run-->java application,專案就啟動起來了。

這裡就不需要再配置一個外接的server,然後在server裡面去跑我們的專案了。

而這裡applicarion.properties檔案,裡面就是用來配置資料庫連線資訊,還有Redis連線資訊等,都統一的放在這個配置檔案裡面。(包括程式裡用到的一些變數的資訊,也可以存放在這裡,方便我們去讀取)

接著看pom.xml檔案:

<?xml version="1.0" encoding="UTF-8"?>
<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> <parent> <groupId>org.springframework.boot</groupId> <!-- 主要是定義了java的編譯級別 --> <artifactId>spring-boot-starter-parent</artifactId> <version>1.5.18.RELEASE</version> <
relativePath/> <!-- lookup parent from repository --> </parent> <groupId>top.lyf</groupId> <artifactId>xyspgl2</artifactId> <version>0.0.1-SNAPSHOT</version> <name>xyspgl2</name> <description>Demo project for Spring Boot</description> <properties> <!-- 定義了,使用UTF-8進行編碼,同時實現了通用的測試框架 ,智慧的資源過濾,還有智慧的外掛配置--> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> <java.version>1.8</java.version> </properties> <!-- 以上面的parent為基礎,定義相關依賴 --> <dependencies> <dependency> <!-- 定義支援web專案啟動 ,能右鍵run java application執行專案很大部分原因在這裡--> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <!-- 定義資料庫連結相關 --> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>1.3.2</version> </dependency> <!-- 用來做ut的 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <!-- 用來做打包的 --> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build> </project>

啟動 需要定義個controller類

@RestController  
public class Hello {
    //@RestController 相當於結合了@Controller與@ResponseBody這兩個標籤
    //,這個類下所有方法返回的東西都是以json方式返回
    
    @RequestMapping(name="/hello",method=RequestMethod.GET)
    public String hello() {
        return "Hello SpringBoot!";
    }
}

然後回去右鍵執行,會發現,tomcat服務埠就是8080:

接著就可以在瀏覽器輸入並訪問到:

這是一種啟動方式,

還可以點選:

這種方式去啟動。

 

apllication中想要註釋的話,需要自己去修改編碼格式為UTF-8:

設定訪問路徑字首,在配置檔案中:

//埠
server.port=8080
//加入訪問字首
server.context-path=/xyspgl

 之前的訪問路徑就變為了: