SpringBoot 中常用到的幾個屬性

2021-08-17 04:48:07 字數 1787 閱讀 1711

在spring4之後,增加了@restcontroller 這個屬性,用來返回json型別的資料,這個註解就相當於是@controller 和@ responsebody 這個註解的結合。

1、註解:@pathvariable

在路徑中獲取值;

controller 中編碼:

package com

.dist

.tr.controller

;import org.springframework

.stereotype

.controller

;import org.springframework

.web

.bind

.annotation

.pathvariable

;import org.springframework

.web

.bind

.annotation

;import org.springframework

.web

.bind

.annotation

.requestmethod

;import org.springframework

.web

.bind

.annotation

.responsebody

;@controller

@responsebody

public class indexcontroller

}

執行結果:

可以看見,在路徑中我們把id賦值為100的時候,我們從路徑中獲取到了這個id的值。

2、註解@requestparam

@pathvariable是restful的風格,如果是普通的在方法名之後加上: ?引數=value 這一種,就用註解@requestparam

controller中編碼:

package com.dist.tr.controller;

import org.springframework.stereotype.controller;

import org.springframework.web.bind.annotation.*;

/** * created by administrator on 2018/3/18.

*/@controller

@responsebody

public

class

indexcontroller

}

在這兒要知道,方法中@requestparam(「id」)的id和後面的引數id不指同乙個東西,id指實際路徑後面的引數的值,譬如位址列的那個100,而myid 指的是方法中乙個引數

執行結果:

如果希望給這個id設定乙個預設的值,防止得不到值的時候報空。或者是否預設傳參(true傳false不傳),那麼就可以這樣寫:

public string fun2(@requestparam(value = "id",defaultvalue = "100",required = false) integer myid)

如果在這兒不給id值的話,它就會預設為0;

Spring Boot中常用的模組

spring boot中提供了很多 開箱即用 的模組,都是以spring boot starter xx作為命名的。下面列舉一些常用的模組。spring boot starter logging 使用spring boot預設的日誌框架logback spring boot starter log4...

網頁中常用到到

html按鈕button怎麼加超連結 1.如果讓本頁轉向新的頁面則用 2.如果需要開啟乙個新的頁面進行轉向,則用 3.將中文轉換成unicode碼 native2ascii d a.txt d b.txt 4.css 5.密碼核對 function checkpwd 6.性別的處理 integer....

Java中常用到的轉義字元

1.八進位制轉義序列 1到3位5數字 範圍 000 377 0 空字元 2.unicode轉義字元 u 四個十六進製制數字 0 65535 u0000 空字元 3.特殊字元 就3個 雙引號 單引號 反斜線 4.控制字元 5個 單引號字元 反斜槓字元 r 回車 n 換行 f 走紙換頁 t 橫向跳格 b...