zoukankan      html  css  js  c++  java
  • spring boot的核心注解

    1.@SpringBootApplication

    是SpingBoot的启动类

    此注解等同于@Configuration+@EnableAutoConfiguration+@ComponentScan的组合

    2.@SpringBootConfiguration

    @SpringBootConfiguration注解是@Configuration注解的派生注解,跟@Configuration注解功能一致,标注这个类是一个配置类,只不过@SpringBootConfiguration注解是SpringBoot的注解,而@Configuration是Spring的注解

    3.@Configuration

    通过对bean对象的操作替代Spring中的xml文件

    4.@EnableAutoConfiguration

    Spring Boot自动配置(auto-configuration):尝试根据你添加的jar依赖自动配置你的Spring应用。是@AutoConfigurationPackage和@Import(AutoConfigurationImportSelector.class)注解的组合

    5.@AutoConfigurationPackage

    @AutoConfigurationPackage注解,自动注入主类下所在包下所有的加了注解的类(@Controller,@Service等),以及配置类(@Configuration)

    6.@Import({AutoConfigurationImportSelector.class})

    直接导入普通的类

    导入实现了ImportSelector接口的类

    导入实现了ImportBeanDefinitionRegistrar接口的类

    7.@ComponmentScan

    组件扫描,可自动发现和装配一些Bean

    8.@ConfigurationPropertiesScan

    @ConfigurationPropertiesScan 扫描配置属性。@ConfigurationProperties注解的作用使用@ConfigurationProperties注解的类生效

    作者:郑金圣
    本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。
  • 相关阅读:
    树的可视化
    图的可视化
    1+1=2
    用xapian来做索引
    学习的快乐
    项目小结
    z=sin(xy)
    Min Stack
    互联网公司的文化
    为什么要读数学书
  • 原文地址:https://www.cnblogs.com/zhengjinsheng/p/12849884.html
Copyright © 2011-2022 走看看