Spring boot Spring 常用註解

2021-10-09 04:47:56 字數 669 閱讀 4213

@component 指示bean,被註解的類將會被註冊到spring ioc容器中

下面這些與@component同系

@configuration 指定spring配置類,一般與@bean同用

@componentscan 用於掃瞄包,即掃瞄被註解的類,告訴springioc容器在哪可以找到bean

@restcontroller 標識該類返回json物件,並且該類是控制層

@restcontroller = @controller + @ requestbody 單用@controller不能返回json

@responsebody 標識該類返回json物件

@jsonignore 被標註的的屬性不會被序列化為json

@jsonformat(pattern=「yyyy-mm-dd hh:mm:ss」,locale=「zh」,timezone=「gmt+8」)

​ 指定時間的格式化模式

@jsoninclude(include.non_null)

​ 標註在pojo類上:整個物件屬性為空的字段都不會被序列化為json

​ 標註在物件的屬性上:該字段若為空則不會被序列化

@jsonproperty 為字段取別名,一旦取別名之後,前端post請求的引數也要與別名一致才會被自動封裝為複雜物件

SpringBoot Spring定時排程

在很多應用程式中常常有對特定時間處理一些業務邏輯,這裡用的技術就是定時排程,可以避免資料庫io讀寫較高的時間段去處理一些例如清理失效,超時訂單等業務。link spring實現定時排程 springboot實現定時排程 enablescheduling 定時任務在配置類上新增 enablesched...

SpringBoot Spring定時排程

在很多應用程式中常常有對特定時間處理一些業務邏輯,這裡用的技術就是定時排程,可以避免資料庫io讀寫較高的時間段去處理一些例如清理失效,超時訂單等業務。link spring實現定時排程 springboot實現定時排程 enablescheduling 定時任務在配置類上新增 enablesched...

Entity framework 常用資料註解

命名空間 system.componentmodel.dataannotations key該列為主鍵 databasegenerated databasegeneratedoption.none 指定該列不從資料庫中生成 required required errormessage 不能為空 該列...