zoukankan      html  css  js  c++  java
  • springboot注解

    注解名 说明
    @Configuration 声明一个配置类,配置类的功能等同 spring 的配置文件(重点)
    @Bean 将没有声明
    @Component/@Controller/@Serivce/@Repository 的类加入到 Spring 容器等同于 Spring 配置文件的<bean>标签
    @PropertySource 在 Spring 的配置里读取,增加的这个注解,可以使用@Value 注解获得 properties 文件的内容
    @Value 获得上下文中,Properties 文件的内容等同与 Spring 配置文件的${key}
    @ComponentScan 用于扫描类,创建对象到 Spring 容器中等同 Spring 配置文件<context:component-scan>
    @ConditionalOnMissingBean 表示如果 Spring 容器已经有该类的对象就不执行创建对象的方法再创建一次了。
     
     

    @SpringApplicationv>作用:用于启动 Spring Boot 的程序,根据传入的类声明的注解来决定不同的启动方式。
    v>
    @EnableAutoConfigurationv>注解的作用是:启动程序时,告诉 SpringApplication 启动对象使用SpringBoot 的默认配置。
    v>
    @SpringBootApplicationv>注解也是启动 Springboot 的默认配置。只是在@EnableAutoConfiguration 注解的基础上增加了扫描包@ComponentScan 的这个注解。实现了并且扫描指定范围的类创建对象到容器里面。
    v>
    @AutoConfigureBefore 注解v>指定在 SpringBoot 框架自动配置的配置类执行完成之前,执行指定的自定义的配置类。如果放在 Application 入口类,表示在所有自动配置的配置类还没有可以就先加载自定义的配置类。
    v>
    @AutoConfigureAfter 注解指定在 SpringBoot 框架自动配置的配置类执行完成之后,然后执行指定的自定义的配置类。
    v>
    @SpringBootTest 注解用于使用 JUnit 测试 SpringBoot 程序,启动 SpringBoot 框架。测试 SpringBoot 一定要加上。
     
  • 相关阅读:
    Windows控制程序网站带宽及Qos(TOS或DSCP)
    VBA读取、增加自定义和修改文档属性
    使用Bazel构建C/C++项目
    GoogleTest入门
    八卦一下Starlark语言
    混合编译.c/.cpp与.cu文件
    Mac Mojave(10.14.1)执行Matlab的mex报错
    安装和配置bazel
    从44.556677想到的
    Oracle中如何实现Mysql的两表关联update操作
  • 原文地址:https://www.cnblogs.com/aknife/p/11455563.html
Copyright © 2011-2022 走看看