zoukankan      html  css  js  c++  java
  • SpringBoot(四)SpringBoot注解

    • 启动注解

    @SpringBootApplication

    启动类默认注解。主要由@EnbleAutoConfiguration,@ComponentScan,@Configuration三个注解组成。

    @EnbleAutoConfiguration

    开启spring的自动配置,SpringBoot基于所添加的依赖和定义的bean去猜测并配置所需的配置。

    @ComponentScan

    提供了类似与<context:component-scan>标签的作用,通过basePackageClasses或basePackages属性来指定扫描的包,默认扫描该类所在的包下所有的类。

    @Configuration

    JavaConfig形式的SpringIOC容器的配置类,Spring为自动扫描并读取其中的配置信息。类似于<beans>的作用

    @Bean

     在配置类中注册Bean,默认作用域为单例singleton作用域,可通过@Scope(“prototype”)设置为原型作用域。

    主要有三个属性,name:Bean名,默认与方法名相同, initMethod:Bean内的初始化方法名, destroyMethod:Bean内的销毁方法名。

    @ConfigurationProperties

     在配置类中配合@Bean使用,映射配置文件的多个属性。使用prefix属性指定映射属性的前缀。

    也可单独使用,配合@Component注册到spring容器中,或者在SpringBoot启动类中使用@EnableConfigurationProperties(xxx.class)注册

        
  • 相关阅读:
    meta标签
    Vue(day8)
    Vue(day7)
    Vue(day6)
    Flex布局
    Vue(day5)
    jquery.data()&jquery.extend()
    Promise对象
    Vue(day4)
    Vue(day3)
  • 原文地址:https://www.cnblogs.com/uip001/p/15720300.html
Copyright © 2011-2022 走看看