springboot常用(或不常用)注解
- @Component:将普通pojo实例化到ioc容器
- @AutoConfigureBefore(A.class):加此注解的bean会在A加载之前加载
- @AutoConfigureAfter(A.class):加此注解的bean会在A加载之后加载
- @ConditionalOnMissingBean(A.class):当ioc容器中含有A类型的对象时,那么ioc则会忽略@Component注解,从而不会加载含有该注解的bean
- @ConditionalOnProperty(name = "spring.test", havingValue = "abc"):当配置文件中含有spring.test配置项,并且值为abc时才会去加载该bean
- @ConfigurationProperties("spring.test"):从配置文件中加载spring.test配置项的值到bean对象,通常和@Component注解配合使用
- @ComponentScan("club.test"):自动扫描并实例化club.test包下的组件到ioc
- @ConditionalOnClass(A.class):当classpath路径下含有A.class这个类的时候ioc容器才会去加载含有该注解的bean
- @ConditionalOnBean(A.class):当容器中有A类型的对象时ioc才去加载含有该注解的类注入到容器中
- @PostConstruct:当ioc容器依赖注入完成后自动调用,完成初始化
- @EnableConfigurationProperties:使使用 @ConfigurationProperties 注解的类生效。
评论区
请写下您的评论...
猜你喜欢
blog
springboot核心注解
算法基础
1229
1、@SpringBootApplication这是SpringBoot最最最核心的注解,用在SpringBoot主类上,标识这是一个SpringBoot应用,用来开启SpringBoot的各项能力
blog
java注解的理解与运用
java基础
3639
法已经过时了。(当方法或是类上面有@Deprecated注解时,说明该方法或是类都已经过期不能再用,但不影响以前项目使用,提醒你新替代待的方法或是类。如果程序员不小心使用了它的元素,那么编译器会发出警告
spring/springmvc
4328
我在之前进行接口开发的时候经常会有大量的参数验证,而我一般的操作方法就是在controller中进行参数的校验,这样并没有什么错,但是代码略显臃肿,而使用springboot的@vaild注解可以减
blog
java io File类常用方法
java基础
3611
javaioFile类常用方法一个File类的对象,表示了磁盘上的文件或目录(注意其并不是文件本身)。1.构造方法2.文件的创建删除//如果文件存在返回false,否则返回true并且创建文件
blog
sql中常用的数学函数
数据库基础
2818
sql中常用的数学函数
ofc
常用git命令
weblog
1101
拉取项目到本地gitcloneurl本地创建dev分支,并拉去远程分支到本地:gitcheckout-bdev(本地分支名称)origin/dev(远程分支名称)把某个分支上的内容都拉取到本地:gitpullorigindev(远程分支名称)把远程分支拉到本地:gitfetchorigindev(dev为远程仓库的分支名)提交远程库:gitpushoriginmaster(分支名)
official
645
一、maven包!--https://mvnrepository.com/artifact/org.apache.commons/commons-lang3--dependencygroupIdorg.apache.commons/groupIdartifactIdcommons-lang3/artifactIdversion3.9/version/dependency二、字符串的处理类(Stri
blog
git常用命令笔记
工具
1375
原文链接: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
2024-04
1
2024-08
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
加密算法
目录
没有一个冬天不可逾越,没有一个春天不会来临。最慢的步伐不是跬步,而是徘徊,最快的脚步不是冲刺,而是坚持。