最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

零基礎(chǔ)入門學(xué)習(xí)——Spring Boot注解(一)

 更新時(shí)間:2017年05月06日 11:11:39   投稿:mrr  
這篇文章主要介紹了Spring Boot注解學(xué)習(xí)(一)要點(diǎn),非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友參考下吧

聲明bean的注解:

@Component組件,沒有明確角色的bean
@Service,在業(yè)務(wù)邏輯層(service)中使用
@Repository,在數(shù)據(jù)訪問層(dao)中使用
@Controller,在展現(xiàn)層中使用
@Configuration聲明配置類

實(shí)體類無需添加注解,因?yàn)椴⒉恍枰白⑷搿睂?shí)體類

指定Bean的作用域的注解:

@Scope("prototype")

默認(rèn)值為singleton

可選值prototype、request、session、globalSession

聲明生成Bean的方法的注解:

@Bean 用在方法上,告訴Spring容器,你可以從下面這個(gè)方法中拿到一個(gè)Bean

使用AnnotationApplicationContext對象的getBean方法獲取Bean

注入Bean的注解:

@Autowired,自動(dòng)注入(默認(rèn)為byType型的注入),可以用在屬性或者方法上,可以通過設(shè)置required = "false"說明不要求一定要注入有多個(gè)同樣的接口的實(shí)現(xiàn)時(shí),通過@qualifier區(qū)分

當(dāng)注入的變量為List后者M(jìn)ap時(shí),會(huì)把所有的接口實(shí)現(xiàn)都注入進(jìn)來,key為Bean的名字,value為實(shí)現(xiàn)類對象??梢酝ㄟ^在實(shí)現(xiàn)類上添加@order=1來指定加載順序,數(shù)越小越優(yōu)先加載

@Lazy啟動(dòng)延遲注入

配置類注解:

@Configuration聲明當(dāng)前類是一個(gè)配置類,相當(dāng)于Spring配置的一個(gè)xml文件
@ComponentScan,自動(dòng)掃描配置類所在包名下的所有bean
@EnableAutoConfiguration,啟動(dòng)自動(dòng)配置

在spring boot中這三個(gè)注解可以用一個(gè)@SpringBootApplication替代

@EnableTransactionManagement,開啟事務(wù)支持

事務(wù)管理:

@EnableTransactionManagement,加在配置類中,開啟事務(wù)支持
@Transactional,加在Service的方法上,標(biāo)注需要事務(wù)支持

AOP注解:

@AspectJ

任務(wù)調(diào)度:

@Scheduled用在需要定時(shí)執(zhí)行的方法上
@EnableScheduling用在需要使用的入口類上

Spring MVC集成:

首先需要對Application類進(jìn)行修改

@SpringBootApplication
@EnableTransactionManagement
//1、添加繼承SpringBootServletInitializer
public class Application extends SpringBootServletInitializer{
  public static void main(String[] args) {
    SpringApplication.run(Application.class, args);
  }
  @Override
  //2、重寫configure方法
  protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
    return super.configure(builder);
  }
}
  Spring MVC的注解:
@Controller,在展現(xiàn)層使用
@ResponseBody
@RestController

以上所述是小編給大家介紹的Spring Boot注解學(xué)習(xí)(一),希望對大家有所幫助!

相關(guān)文章

  • 解決IDEA集成Docker插件后出現(xiàn)日志亂碼的問題

    解決IDEA集成Docker插件后出現(xiàn)日志亂碼的問題

    這篇文章主要介紹了解決IDEA集成Docker插件后出現(xiàn)日志亂碼的問題,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-11-11
  • Zookeeper的選舉機(jī)制詳解

    Zookeeper的選舉機(jī)制詳解

    Zookeeper的選舉機(jī)制是基于ZAB協(xié)議的Paxos變種,通過LOOKING、PROPOSAL、ACCEPT和COMMIT四個(gè)階段,確保集群中只有一個(gè)領(lǐng)導(dǎo)節(jié)點(diǎn),選舉過程中,服務(wù)器通過投票和收集投票信息,確定ZXID和SID來選擇領(lǐng)導(dǎo)者,FastLeaderElection算法優(yōu)化了選舉過程,提高選舉效率
    2025-02-02
  • 詳解Java中的HashTable

    詳解Java中的HashTable

    這篇文章主要介紹了Java中的HashTable的相關(guān)資料,幫助大家更好的理解和使用Java,感興趣的朋友可以了解下
    2020-12-12
  • Mybatis詳解在注解sql時(shí)報(bào)錯(cuò)的解決方法

    Mybatis詳解在注解sql時(shí)報(bào)錯(cuò)的解決方法

    MyBatis-Plus 是一個(gè) Mybatis 增強(qiáng)版工具,在 MyBatis 上擴(kuò)充了其他功能沒有改變其基本功能,為了簡化開發(fā)提交效率而存在,本篇文章帶你看看在注解sql時(shí)所報(bào)出的錯(cuò)誤解決
    2022-03-03
  • Intellij IDEA如何自定義注釋模板的實(shí)現(xiàn)方法

    Intellij IDEA如何自定義注釋模板的實(shí)現(xiàn)方法

    這篇文章主要介紹了Intellij IDEA如何自定義注釋模板的實(shí)現(xiàn)方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2019-05-05
  • Java及nginx實(shí)現(xiàn)文件權(quán)限控制代碼實(shí)例

    Java及nginx實(shí)現(xiàn)文件權(quán)限控制代碼實(shí)例

    這篇文章主要介紹了Java及nginx實(shí)現(xiàn)文件權(quán)限控制代碼實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-06-06
  • String字符串拼接方法concat和+的效率對比

    String字符串拼接方法concat和+的效率對比

    這篇文章主要介紹了String字符串拼接方法concat和+的效率對比,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-12-12
  • Dubbo之降級Mock源碼分析

    Dubbo之降級Mock源碼分析

    這篇文章主要為大家介紹了Dubbo降級Mock源碼分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-09-09
  • SpringBoot啟動(dòng)失敗的解決方法:A component required a bean of type ‘xxxxxxx‘ that could not be found.

    SpringBoot啟動(dòng)失敗的解決方法:A component required a&nb

    這篇文章主要介紹了解決SpringBoot啟動(dòng)失敗:A component required a bean of type ‘xxxxxxx‘ that could not be found.,目前解決方法有兩種,一種是不注入bean的方式,另一種是使用@Component的方式,本文給大家詳細(xì)講解,需要的朋友可以參考下
    2023-02-02
  • mybatis?查詢方式與效率高低對比

    mybatis?查詢方式與效率高低對比

    這篇文章主要介紹了mybatis?查詢方式與效率高低對比,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-03-03

最新評論

天长市| 南华县| 宜丰县| 临湘市| 聊城市| 临漳县| 平安县| 贵溪市| 磐安县| 渝中区| 和田县| 浮山县| 交口县| 宁国市| 福州市| 永康市| 蓬溪县| 内黄县| 营口市| 维西| 蒙山县| 甘洛县| 出国| 禄劝| 雅安市| 巩义市| 阳高县| 安乡县| 当涂县| 乌鲁木齐县| 建昌县| 正镶白旗| 紫金县| 茶陵县| 南丰县| 东光县| 阳城县| 博湖县| 临澧县| 乌恰县| 睢宁县|