成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

3.5、矩陣變量

leiyi / 3425人閱讀

摘要:在它被成為矩陣變量矩陣變量可以出現(xiàn)在任何路徑片段中,每一個矩陣變量都用分號隔開。如果你希望一個包含矩陣變量,那么請求映射模式必須用模板來表示這些矩陣變量。這樣的話,不管矩陣變量順序如何,都能夠保證請求可以正確的匹配。

????根據(jù) URI 規(guī)范 RFC 3986 中 URL 的定義,路徑片段中可以可以包含鍵值對。規(guī)范中沒對對應(yīng)的術(shù)語。一般 “URL 路徑參數(shù)” 可以被應(yīng)用,盡管更加獨(dú)特的 “矩陣 URI” 也經(jīng)常被使用并且相當(dāng)有名。在 Spring MVC 它被成為矩陣變量

????矩陣變量可以出現(xiàn)在任何路徑片段中,每一個矩陣變量都用分號(;)隔開。比如 “/cars;color=red;year=2012”。多個值可以用逗號隔開,比如 “color=red,green,blue”,或者分開寫 “color=red;color=green;color=blue”。

????如果你希望一個 URL 包含矩陣變量,那么請求映射模式必須用 URI 模板來表示這些矩陣變量。這樣的話,不管矩陣變量順序如何,都能夠保證請求可以正確的匹配。

????細(xì)節(jié)見下面的例程(源代碼在這里):

1)首先在上下文配置文件中啟用矩陣變量
2)編寫矩陣變量控制器
package com.techmap.examples.controllers;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.MatrixVariable;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;

@Controller
@RequestMapping("/matrix")
public class MatrixController
{
    
    /**
     * 使用矩陣變量
     */
    @GetMapping("/owners/{ownerId}/pets/{petId}")
    public String findPet(
            @PathVariable String ownerId,
            @PathVariable String petId,
            @MatrixVariable(name = "q", pathVar = "ownerId") int q1,
            @MatrixVariable(name = "q", pathVar = "petId") int q2) 
    {
        System.out.println("--> ownerId : " + ownerId);
        System.out.println("--> petId : " + petId);
        System.out.println("--> q1 : " + q1);
        System.out.println("--> q2 : " + q2);
        
        return "/examples/targets/test1";
    }
    
    /**
     * 矩陣變量可以設(shè)置默認(rèn)值
     */
    @GetMapping("/pets/{petId}")
    public String findPet(
            @MatrixVariable(required = false, defaultValue = "1") int q) 
    {
        System.out.println("--> Default value of q : " + q);
        
        return "/examples/targets/test2";
    }
}
3)編寫使用上述控制器的 URL

Matrix Variables

Matrix
Default Value
4)測試

????測試比較簡單,這里就不放出結(jié)果了。

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/65141.html

相關(guān)文章

  • 亞馬遜發(fā)布新版MXNet:支持英偉達(dá)Volta和稀疏張量

    Apache MXNet v0.12來了。今天凌晨,亞馬遜宣布了MXNet新版本,在這個版本中,MXNet添加了兩個重要新特性:支持英偉達(dá)Volta GPU,大幅減少用戶訓(xùn)練和推理神經(jīng)網(wǎng)絡(luò)模型的時間。在存儲和計算效率方面支持稀疏張量(Sparse Tensor),讓用戶通過稀疏矩陣訓(xùn)練模型。下面,量子位將分別詳述這兩個新特性。Tesla V100 加速卡內(nèi)含 Volta GV100 GPU支持英偉...

    cod7ce 評論0 收藏0
  • 好球還是壞球(棒球中術(shù)語),用tensorflow.js預(yù)測一下?

    摘要:感謝像這樣的框架,使得這些數(shù)據(jù)集可以應(yīng)用于機(jī)器學(xué)習(xí)領(lǐng)域。藍(lán)點(diǎn)被標(biāo)記為壞球,橙點(diǎn)被標(biāo)記為好球標(biāo)注來自大聯(lián)盟裁判員使用構(gòu)建模型將機(jī)器學(xué)習(xí)帶入和領(lǐng)域。使用庫將預(yù)測結(jié)果呈現(xiàn)為熱圖。好球區(qū)域位于本壘板上方至英尺之間。 在這篇文章中,我們將使用TensorFlow.js,D3.js和網(wǎng)絡(luò)的力量來可視化訓(xùn)練模型的過程,以預(yù)測棒球數(shù)據(jù)中的壞球(藍(lán)色區(qū)域)和好球(橙色區(qū)域)。在整個訓(xùn)練過程中,我們將一步...

    chinafgj 評論0 收藏0

發(fā)表評論

0條評論

leiyi

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<