Spring-06-註解總結
阿新 • • 發佈:2020-09-19
<!--在Spring配置檔案中新增 掃描包 的支援-->
<context:component-scan base-package="包名"/>
-
@Component
把普通pojo例項化到spring容器中,相當於配置檔案中的<bean></bean>
@Component的衍生註解
-
@Repository,用於標註資料訪問層
-
@Service,用於標註服務層
-
@Controller,用於標註控制層
-
-
@Value("")
放在屬性上,給屬性賦值,必須是String型別的屬性
-
@AutoWired
自動裝配
-
@Resource
自動裝配
-
@Scope("")
-
@Scope("prototype"),原型模式,每次注入或者通過Spring應用上下文獲取的時候,都會建立一個新的bean例項
在我們建立容器的時候並沒有例項化,而是當我們獲取bean的時候才會去建立一個物件,而且我們每次獲取到的物件都不是同一個物件
-
@Scope("singleton"),單例模式,在整個應用中,只建立bean的一個例項
-