条件注解可以解决策略模式多种实现类的问题。
使用自定义条件注解需要自己编写一个类实现conidtion接口,并在配置类中使用@conditional注解。
1 |
|
也可以使用spring自带的条件注解:
1 |
|
value的值是配置文件中的key。matchIfMissing相当于默认值。当在配置文件中找不到database的配置项时,默认将MySql这个类加入到IOC容器中。
风在前,无惧!
条件注解可以解决策略模式多种实现类的问题。
使用自定义条件注解需要自己编写一个类实现conidtion接口,并在配置类中使用@conditional注解。
1 | @Bean |
也可以使用spring自带的条件注解:
1 | @Bean |
value的值是配置文件中的key。matchIfMissing相当于默认值。当在配置文件中找不到database的配置项时,默认将MySql这个类加入到IOC容器中。
微信支付