四 SpringBoot常用註解

2021-10-11 07:36:28 字數 912 閱讀 3386

作用:用於標記這個類是控制類,返回頁面的時候使用。如果要返回json,則需要在介面使用@responsebody才可以。

作用:用於標記service層

作用:用於標記這個類是控制器,返回json資料的時候使用,如果使用這個註解,則介面返回資料會被序列化為json.

所以:@restcontroller = @controller + @responsebody

作用:路由對映,用於類上做一級路徑;用於某個方法做子路徑。

例如:下面的**的訪問路徑就為:http://localhost:8080/api/v1/public/user/login

package com.gd.dwn.xddemoproject.controller;

import com.gd.dwn.xddemoproject.domain.user;

import com.gd.dwn.xddemoproject.service.userservice;

import com.gd.dwn.xddemoproject.utils.jsondata;

import org.springframework.beans.factory.annotation.autowired;

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

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

@restcontroller

public class usercontroller

}

作用:用於標記是springboot應用,裡面包含多個子註解,即

(靜態檔案放在public和static中,可以被訪問到)

Springboot常用註解

1.requestbody可以將請求體中的json字串繫結到相應的bean上 1 之前 ajax success function data public void login requestbody string username,requestbody string pwd 2 使用reques...

springboot常用註解

申明讓spring boot自動給程式進行必要的配置,這個配置等同於 configuration enableautoconfiguration 和 componentscan 三個配置。configuration 相當於傳統的xml配置檔案,如果有些第三方庫需要用到xml檔案,建議仍然通過 con...

springboot常用註解

controller層 controller 用來響應頁面,表示當前的類為控制器。restcontroller 是 responsebody和 controller的結合表明當前類是控制器且返回的是一組資料,不是頁面。autowired 這個註解的作用是將其他的類,介面引入,類似於之前的類的初始化等...