AopAutoConfiguration matched: - @ConditionalOnProperty (spring.aop.auto=true) matched (OnPropertyCondition)
时间: 2024-06-13 14:04:27 浏览: 177
AopAutoConfiguration是Spring Boot中的一个自动配置类,它提供了一些默认的AOP配置。在引用中,AopAutoConfiguration被匹配的条件是spring.aop.auto=true,也就是说只有当该属性为true时,AopAutoConfiguration才会被启用。这个属性的作用是控制是否自动配置Spring AOP。如果该属性为false,则需要手动配置Spring AOP。
相关问题
============================ CONDITIONS EVALUATION REPORT ============================ Positive matches: ----------------- AopAutoConfiguration matched: - @ConditionalOnProperty (spring.aop.auto=true) matched (OnPropertyCondition) AopAutoC
抱歉,这段信息是 Spring Boot 应用程序启动时的条件评估报告,它显示了 Spring Boot 自动配置类的匹配情况。在这个报告中,显示了 AopAutoConfiguration 自动配置类匹配了 @ConditionalOnProperty(spring.aop.auto=true) 条件,说明如果 application.properties 或 application.yml 配置文件中存在 spring.aop.auto=true 属性,则 AopAutoConfiguration 自动配置类将会被启用。这个自动配置类会自动配置 Spring AOP 相关的组件,以支持面向切面编程。
========================== CONDITION EVALUATION DELTA ========================== Positive matches: ----------------- LettuceConnectionConfiguration#redisConnectionFactory matched: - @ConditionalOnMissingBean (types: org.springframework.data.redis.connection.RedisConnectionFactory; SearchStrategy: all) did not find any beans (OnBeanCondition) RedisReactiveAutoConfiguration#reactiveRedisTemplate matched: - @ConditionalOnBean (types: org.springframework.data.redis.connection.ReactiveRedisConnectionFactory; SearchStrategy: all) found bean 'redisConnectionFactory'; @ConditionalOnMissingBean (names: reactiveRedisTemplate; SearchStrategy: all) did not find any beans (OnBeanCondition) RedisReactiveAutoConfiguration#reactiveStringRedisTemplate matched: - @ConditionalOnBean (types: org.springframework.data.redis.connection.ReactiveRedisConnectionFactory; SearchStrategy: all) found bean 'redisConnectionFactory'; @ConditionalOnMissingBean (names: reactiveStringRedisTemplate; SearchStrategy: all) did not find any beans (OnBeanCondition) Negative matches: ----------------- None Exclusions: ----------- None Unconditional classes: ---------------------- None
根据你提供的信息,这是Spring Boot在进行条件评估时的结果。根据结果显示,有一些配置和条件匹配成功,而没有匹配失败的情况。
- `LettuceConnectionConfiguration#redisConnectionFactory`成功匹配,它是一个`RedisConnectionFactory`类型的Bean,并且没有找到其他同类型的Bean。
- `RedisReactiveAutoConfiguration#reactiveRedisTemplate`成功匹配,它依赖于`redisConnectionFactory` Bean,并且没有找到名为`reactiveRedisTemplate`的其他Bean。
- `RedisReactiveAutoConfiguration#reactiveStringRedisTemplate`成功匹配,它也依赖于`redisConnectionFactory` Bean,并且没有找到名为`reactiveStringRedisTemplate`的其他Bean。
这些匹配意味着在你的应用程序中已经成功配置了Redis连接和相关的模板(`RedisTemplate`、`ReactiveRedisTemplate`等),可以在其他地方使用它们来操作Redis数据库。
请注意,这只是条件评估的结果,如果你有其他配置或条件,可能会有不同的结果。如果需要进一步的帮助,请提供更多关于你的配置和条件的信息。
阅读全文