日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

@springbootapplication 注解_Spring Boot最核心的27个干货注解,你了解多少?

發布時間:2025/3/21 javascript 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 @springbootapplication 注解_Spring Boot最核心的27个干货注解,你了解多少? 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Spring Boot方式的項目開發已經逐步成為Java應用開發領域的主流框架,它不僅可以方便地創建生產級的Spring應用程序,還能輕松地通過一些注解配置與目前比較火熱的微服務框架SpringCloud集成。

而Spring Boot之所以能夠輕松地實現應用的創建及與其他框架快速集成,最核心的原因就在于它極大地簡化了項目的配置,最大化地實現了“約定大于配置”的原則。然而基于Spring Boot雖然極大地方便了開發,但是也很容易讓人“云里霧里”,特別是各種注解很容易讓人“知其然而不知其所以然。

所以,要想用好Spring Boot就必須對其提供的各類功能注解有一個全面而清晰地認識和理解。一方面可以提高基于Spring Boot的開發效率,另一方面也是面試中被問及框架原理時所必需要掌握的知識點。在接下來的內容中,小編就帶大家一起來探究下Spring Boot的一些常用注解吧!

Spring相關6個注解

Spring Boot的有些注解也需要與Spring的注解搭配使用,這里小編梳理了在項目中與Spring Boot注解配合最為緊密的6個Spring基礎框架的注解。如

1、@Configuration

從Spring3.0,@Configuration用于定義配置類,可替換xml配置文件,被注解的類內部包含有一個或多個被@Bean注解的方法,這些方法將會被AnnotationConfigApplicationContext或AnnotationConfigWebApplicationContext類進行掃描,并用于構建bean定義,初始化Spring容器。

@Configurationpublic class TaskAutoConfiguration { @Bean @Profile("biz-electrfence-controller") public BizElectrfenceControllerJob bizElectrfenceControllerJob() { return new BizElectrfenceControllerJob(); } @Bean @Profile("biz-consume-1-datasync") public BizBikeElectrFenceTradeSyncJob bizBikeElectrFenceTradeSyncJob() { return new BizBikeElectrFenceTradeSyncJob(); }}

2、@ComponentScan

做過web開發的同學一定都有用過@Controller,@Service,@Repository注解,查看其源碼你會發現,他們中有一個共同的注解@Component,沒錯@ComponentScan注解默認就會裝配標識了@Controller,@Service,@Repository,@Component注解的類到spring容器中。

@ComponentScan(value = "com.abacus.check.api")public class CheckApiApplication { public static void main(String[] args) { SpringApplication.run(CheckApiApplication.class, args); }}

@SpringBootApplication注解也包含了@ComponentScan注解,所以在使用中我們也可以通過@SpringBootApplication注解的scanBasePackages屬性進行配置。

@SpringBootApplication(scanBasePackages = {"com.abacus.check.api

總結

以上是生活随笔為你收集整理的@springbootapplication 注解_Spring Boot最核心的27个干货注解,你了解多少?的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。