springboot經常使用註解

@RestController 在微服務狀況下,基本上都在類上加上目的是修飾的類下全部的方法,所有都是返回json格式,這樣就不用再每一個方法上加@ResponseBody,若是類上面加上,說明:多是個微服務項目,那麼就須要統一接口,提供服務接口。
@RequestMapping 是一個用來處理請求地址映射的註解,可用於類或方法上。用於類上,表示類中的全部響應請求的方法都是以該地址做爲父路徑。
@EnableAutoConfiguration 開啓自動裝配
@SpringBootApplication(basePackages={"包文件夾"}) 等同於@ComponentScan 掃包範圍是在同級包下*/

@Slf4j 日誌註解,等同於
public static final Logger logger= LoggerFactory.getLogger(WebLogAspect.class);
@ControllerAdvice(basePackages = "包文件") 攔截異常並統一處理
@ResponseBody 返回json格式
@modeAndView 返回視圖頁面
@Autowired 類中引用外部資源
@Async 至關於這個方法另啓一個線程在執行
 
插件包
lombok包 // 簡化代碼包
@Data 等於@Getter和@Setter註解
 
 
sql語句註解
@Select() sql查詢
@Insert() sql添加
相關文章
相關標籤/搜索