Spring Boot中常用的三個註解

2022-05-07 14:03:39 字數 849 閱讀 4085

這個註解就是根據 @configuration 註解演化而來的,二者功能也一致,標註當前類是配置類。

備註:以上兩個註解會將當前類內宣告的乙個或多個以 @bean 註解標記的方法的例項納入到spring容器中,並且例項名就是方法名,見下圖。

這是 spring 3.1 新增的乙個註解,用來代替配置檔案中的 component-scan 配置,開啟元件掃瞄,即自動掃瞄包路徑下註解所修飾的物件進行註冊到容器中。

org.springframework.boot.autoconfigure.enableautoconfiguration

啟動自動配置,該註解會使spring boot根據專案中配置的依賴,自動配置所需的依賴jar包:比如:我們新增了spring-boot-starter-web配置,spring boot會自動配置tomcat、spring mvc等;

備註:看全路徑就知道,spring boot 的註解,用來提供自動配置,上面的兩個都是 spring-context 包下的,不屬於 spring boot,所以 spring 3.0 之後的去 xml 配置方式已經為 spring boot 埋下了伏筆!

此註解是乙個復合註解,包括@componentscan,和@springbootconfiguration,@enableautoconfiguration 。

Spring Boot中常用的模組

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

Spring Boot應用中常用註解

本文只列出spring boot應用中一些常用的註解,沒有對註解的原理和用法做詳細說明。如果你需要詳細了解註解,請查閱官方文件。一般作用在方法上,產生乙個spring的bean物件。bean常用的註解引數有name和value,value是引數name的別名。bean的名稱可以通過指定value或n...

SpringBoot 中常用到的幾個屬性

在spring4之後,增加了 restcontroller 這個屬性,用來返回json型別的資料,這個註解就相當於是 controller 和 responsebody 這個註解的結合。1 註解 pathvariable 在路徑中獲取值 controller 中編碼 package com dist...