博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
spring boot中的jave注解学习
阅读量:7032 次
发布时间:2019-06-28

本文共 694 字,大约阅读时间需要 2 分钟。

   在spring中,不仅框架作者会使用java注解,开发者也常使用。

  可以随手给个例子:在org.springframework.boot.autoconfigure.jdbc.DataSourceProperties中@ConfigurationProperties(prefix="spring.datasource"),这个注解的意思根据经验,就是使用注解读取了配置文件中以prefix为前缀的配置信息。自己可以想想其实现原理,而不必看源码。源码那么多,是看不完的,关键是自己理解,掌握其思想。

  关于@configuration的注解看这篇博文:https://www.cnblogs.com/duanxz/p/7493276.html,可以看到configuration相当于xml文件中的beans标签,其也常常和@bean,@component,@component注解一起使用。程序从java的main方法开始执行,如果没有类扫描注解(java或者xml),仍然无法发现这些配置文件。

  @bean和@component的差别,@component是spring自动探测,而bean需要使用@componentscand扫描。

  再看@Conditional(PooledDataSourceCondition.class),@ConditionalOnClass({DataSource.class,EmbeddedDatabaseType.class)

转载于:https://www.cnblogs.com/Robin008/p/10234559.html

你可能感兴趣的文章
升级到 OS X Yonsemite 10.10后 Verions 崩溃
查看>>
Oracle共享池
查看>>
oracle JOB常见的执行时间
查看>>
自动补0
查看>>
Python如何批量给云主机配置安全组?
查看>>
iOS音频播放 (四):AudioFile
查看>>
Oracle 存储过程异常处理
查看>>
URL里面存在下划线导致SESSION在IE下被分隔
查看>>
自定义注册的 Windows服务 无法访问网络共享文件解决办法
查看>>
postgersql日志备份和还原
查看>>
简单的pythonweb程序
查看>>
RemoteView概述
查看>>
JAVA集合小结
查看>>
ubuntu下android 源码下载
查看>>
Oracle数据库角色管理
查看>>
订单系统 高级设计
查看>>
flutter 底部输入框 聊天输入框 Flexible
查看>>
mac安装thrift 0.93
查看>>
cxf客户端代码自动生成
查看>>
sql语句的分页技术
查看>>