springboot常用(或不常用)注解

硅谷探秘者 1288 0 0
  1. @Component:将普通pojo实例化到ioc容器
  2. @AutoConfigureBefore(A.class):加此注解的bean会在A加载之前加载
  3. @AutoConfigureAfter(A.class):加此注解的bean会在A加载之后加载
  4. @ConditionalOnMissingBean(A.class):当ioc容器中含有A类型的对象时,那么ioc则会忽略@Component注解,从而不会加载含有该注解的bean
  5. @ConditionalOnProperty(name = "spring.test", havingValue = "abc"):当配置文件中含有spring.test配置项,并且值为abc时才会去加载该bean
  6. @ConfigurationProperties("spring.test"):从配置文件中加载spring.test配置项的值到bean对象,通常和@Component注解配合使用
  7. @ComponentScan("club.test"):自动扫描并实例化club.test包下的组件到ioc
  8. @ConditionalOnClass(A.class):当classpath路径下含有A.class这个类的时候ioc容器才会去加载含有该注解的bean
  9. @ConditionalOnBean(A.class):当容器中有A类型的对象时ioc才去加载含有该注解的类注入到容器中
  10. @PostConstruct:当ioc容器依赖注入完成后自动调用,完成初始化
  11. @EnableConfigurationProperties:使使用 @ConfigurationProperties 注解的类生效。

评论区
请写下您的评论...
暂无评论...
猜你喜欢
算法基础 1036 1、@SpringBootApplication这是SpringBoot最最最核心的SpringBoot主类上,标识这是一个SpringBoot来开启SpringBoot的各项能力
java基础 3338 法已经过时了。(当方法是类上面有@Deprecated时,说明该方法是类都已经过期能再,但影响以前项目使,提醒你新替代待的方法是类。如果程序员小心使了它的元素,那么编译器会发出警告
spring/springmvc 4019 我在之前进行接口开发的时候经会有大量的参数验证,而我一般的操作方法就是在controller中进行参数的校验,这样并没有什么错,但是代码略显臃肿,而使springboot的@vaild可以减
java基础 3365 javaioFile类方法一个File类的对象,表示了磁盘上的文件目录(意其并是文件本身)。1.构造方法2.文件的创建删除//如果文件存在返回false,否则返回true并且创建文件
数据库基础 2492 sql中的数学函数
official 440 一、maven包!--https://mvnrepository.com/artifact/org.apache.commons/commons-lang3--dependencygroupIdorg.apache.commons/groupIdartifactIdcommons-lang3/artifactIdversion3.9/version/dependency二、字符串的处理类(Stri
weblog 850 拉取项目到本地gitcloneurl本地创建dev分支,并拉去远程分支到本地:gitcheckout-bdev(本地分支名称)origin/dev(远程分支名称)把某个分支上的内容都拉取到本地:gitpullorigindev(远程分支名称)把远程分支拉到本地:gitfetchorigindev(dev为远程仓库的分支名)提交远程库:gitpushoriginmaster(分支名)
工具 1123 原文链接:https://blog.csdn.net/web_csdn_share/article/details/79243308几个专名词的译名如下 Workspace:工作区 Index
归档
2018-11  12 2018-12  33 2019-01  28 2019-02  28 2019-03  32 2019-04  27 2019-05  33 2019-06  6 2019-07  12 2019-08  12 2019-09  21 2019-10  8 2019-11  15 2019-12  25 2020-01  9 2020-02  5 2020-03  16 2020-04  4 2020-06  1 2020-07  7 2020-08  13 2020-09  9 2020-10  5 2020-12  3 2021-01  1 2021-02  5 2021-03  7 2021-04  4 2021-05  4 2021-06  1 2021-07  7 2021-08  2 2021-09  8 2021-10  9 2021-11  16 2021-12  14 2022-01  7 2022-05  1 2022-08  3 2022-09  2 2022-10  2 2022-12  5 2023-01  3 2023-02  1 2023-03  4 2023-04  2 2023-06  3 2023-07  4 2023-08  1 2023-10  1 2024-02  1 2024-03  1
标签
算法基础 linux 前端 c++ 数据结构 框架 数据库 计算机基础 储备知识 java基础 ASM 其他 深入理解java虚拟机 nginx git 消息中间件 搜索 maven redis docker dubbo vue 导入导出 软件使用 idea插件 协议 无聊的知识 jenkins springboot mqtt协议 keepalived minio mysql ensp 网络基础 xxl-job rabbitmq haproxy srs 音视频 webrtc javascript
目录
没有一个冬天不可逾越,没有一个春天不会来临。最慢的步伐不是跬步,而是徘徊,最快的脚步不是冲刺,而是坚持。