springboot常用(或不常用)注解

硅谷探秘者 1257 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 注解的类生效。
猜你喜欢
算法基础 1009 1、@SpringBootApplication这是SpringBoot最最最核心的SpringBoot主类上,标识这是一个SpringBoot来开启SpringBoot的各项能力
java基础 3308 法已经过时了。(当方法是类上面有@Deprecated时,说明该方法是类都已经过期能再,但影响以前项目使,提醒你新替代待的方法是类。如果程序员小心使了它的元素,那么编译器会发出警告
spring/springmvc 3977 我在之前进行接口开发的时候经会有大量的参数验证,而我一般的操作方法就是在controller中进行参数的校验,这样并没有什么错,但是代码略显臃肿,而使springboot的@vaild可以减
java基础 3350 javaioFile类方法一个File类的对象,表示了磁盘上的文件目录(意其并是文件本身)。1.构造方法2.文件的创建删除//如果文件存在返回false,否则返回true并且创建文件
数据库基础 2464 sql中的数学函数
weblog 828 拉取项目到本地gitcloneurl本地创建dev分支,并拉去远程分支到本地:gitcheckout-bdev(本地分支名称)origin/dev(远程分支名称)把某个分支上的内容都拉取到本地:gitpullorigindev(远程分支名称)把远程分支拉到本地:gitfetchorigindev(dev为远程仓库的分支名)提交远程库:gitpushoriginmaster(分支名)
official 418 一、maven包!--https://mvnrepository.com/artifact/org.apache.commons/commons-lang3--dependencygroupIdorg.apache.commons/groupIdartifactIdcommons-lang3/artifactIdversion3.9/version/dependency二、字符串的处理类(Stri
工具 1094 原文链接: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
标签
算法基础 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
目录
没有一个冬天不可逾越,没有一个春天不会来临。最慢的步伐不是跬步,而是徘徊,最快的脚步不是冲刺,而是坚持。