springboot常用(或不常用)注解

硅谷探秘者 607 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 注解的类生效。
猜你喜欢
算法基础 246 1、@SpringBootApplication这是SpringBoot最最最核心的SpringBoot主类上,标识这是一个SpringBoot来开启SpringBoot的各项能力
java基础 2536 法已经过时了。(当方法是类上面有@Deprecated时,说明该方法是类都已经过期能再,但影响以前项目使,提醒你新替代待的方法是类。如果程序员小心使了它的元素,那么编译器会发出警告
spring/springmvc 2903 我在之前进行接口开发的时候经会有大量的参数验证,而我一般的操作方法就是在controller中进行参数的校验,这样并没有什么错,但是代码略显臃肿,而使springboot的@vaild可以减
java基础 2789 javaioFile类方法一个File类的对象,表示了磁盘上的文件目录(意其并是文件本身)。1.构造方法2.文件的创建删除//如果文件存在返回false,否则返回true并且创建文件
数据库基础 1883 sql中的数学函数
weblog 337 拉取项目到本地gitcloneurl本地创建dev分支,并拉去远程分支到本地:gitcheckout-bdev(本地分支名称)origin/dev(远程分支名称)把某个分支上的内容都拉取到本地:gitpullorigindev(远程分支名称)把远程分支拉到本地:gitfetchorigindev(dev为远程仓库的分支名)提交远程库:gitpushoriginmaster(分支名)
official 91 一、maven包!--https://mvnrepository.com/artifact/org.apache.commons/commons-lang3--dependencygroupIdorg.apache.commons/groupIdartifactIdcommons-lang3/artifactIdversion3.9/version/dependency二、字符串的处理类(Stri
java基础 1910 java反射方法以及法总结packagereflect;importjava.lang.annotation.ElementType
归档
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
标签
算法基础 linux 前端 c++ 数据结构 框架 数据库 计算机基础 储备知识 java基础 ASM 其他 深入理解java虚拟机 nginx git 消息中间件 搜索 maven redis docker dubbo vue 导入导出 软件使用 idea插件 协议 无聊的知识 jenkins springboot mqtt协议 keepalived
目录
祝愿神州十三飞行乘组平安归来