摘要:
@Profile: Spring为我们提供的可以根据当前环境,动态的激活和切换一系列组件的功能; 我们以数据源为例,例如我们想在开发环境使用A数据源,测试环境使用B数据源,上线以后环境使用C数据源. 那么使用@Profile注解可以帮我们实现这个需求. 首先编写配置文件将我们的数据库配置添加到配置文 阅读全文
摘要:
在日常开发过程中,自定义组件想要使用Spring容器底层的一些组件.那么自定义组件实现***Aware即可;在创建对象的时候,会调用接口规定的方法注入相关组件;例如: 实现ApplicationContextAware接口,可以在自定义组件中获得Spring的ioc容器,代码如下: 运行测试类,运行 阅读全文