亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

spring boot 入門一

發布時間:2020-07-18 03:54:43 來源:網絡 閱讀:278 作者:北極冷冷冷 欄目:編程語言

spring boot
spring boot 是什么?
Spring Boot是由Pivotal團隊提供的全新框架,其設計目的是用來簡化新Spring應用的初始搭建以及開發過程。該框架使用了特定的方式來進行配置,從而使開發人員不再需要定義樣板化的配置。通過這種方式,Spring Boot致力于在蓬勃發展的快速應用開發領域(rapid application development)成為領導者。

spring boot 特點

  1. 創建獨立的Spring應用程序
  2. 嵌入的Tomcat,無需部署WAR文件
  3. 簡化Maven配置
  4. 自動配置Spring
  5. 提供生產就緒型功能,如指標,健康檢查和外部配置
  6. 絕對沒有代碼生成并且對XML也沒有配置要求

入門
IDEA 創建 spring boot 項目
File - New - Project - spring initializr
然后 一直 Next 直到 Finish
項目目錄:
spring boot 入門一
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>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.1.5.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<groupId>com.example</groupId>
<artifactId>demo</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>demo</name>
<description>Demo project for Spring Boot</description>

<properties>
    <java.version>1.8</java.version>
</properties>

<dependencies>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter</artifactId>
    </dependency>

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

主方法:

@SpringBootApplication
public class DemoApplication {

public static void main(String[] args) {
    SpringApplication.run(DemoApplication.class, args);
}

}

spring boot 項目就見好了 但是 這不是web項目
web項目需要在pom中修改

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter</artifactId>
</dependency>

改為
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>

或者在new project的時候選擇 web 勾選 web
spring boot 入門一

修改 DemoApplication.class

@RestController@SpringBootApplication
br/>@SpringBootApplication

public static void main(String[] args) {
    SpringApplication.run(DemoApplication.class, args);
}

@RequestMapping("/hello")
public Object helloWord(){
    return "hello word";
}

}

啟動 然后訪問 http://127.0.0.1:8080/hello
可以看到 hello word 字符串
一些解釋
@RestController 和 @Controller 的區別:
RestController 直接返回 json 字符串 Controller 返回視圖解析器去查找視圖 (默認jsp頁面)
@RestController == @Controller + @ResponseBody
修改啟動端口 可以再 application.properties 中添加/修改 server.port = 8080

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

邵阳县| 遂平县| 大名县| 马关县| 大化| 尼玛县| 成都市| 临沂市| 大名县| 衡阳县| 镇巴县| 长岭县| 麻阳| 临江市| 孝感市| 晋中市| 保康县| 大邑县| 淳化县| 孟村| 井冈山市| 惠来县| 剑阁县| 达州市| 乐陵市| 利川市| 安阳县| 进贤县| 太仆寺旗| 林甸县| 宣武区| 平山县| 晋州市| 昭苏县| 仲巴县| 延津县| 峨眉山市| 上虞市| 湘潭市| 夏河县| 桐庐县|