类 Knife4jAggregationAutoConfiguration

    • 字段详细资料

      • environment

        final org.springframework.core.env.Environment environment
    • 构造器详细资料

      • Knife4jAggregationAutoConfiguration

        @Autowired
        public Knife4jAggregationAutoConfiguration​(org.springframework.core.env.Environment environment)
    • 方法详细资料

      • cloudRepository

        @Bean(initMethod="start",
              destroyMethod="close")
        @ConditionalOnProperty(name="knife4j.cloud.enable",
                               havingValue="true")
        public CloudRepository cloudRepository​(@Autowired
                                               Knife4jAggregationProperties knife4jAggregationProperties)
      • eurekaRepository

        @Bean(initMethod="start",
              destroyMethod="close")
        @ConditionalOnProperty(name="knife4j.eureka.enable",
                               havingValue="true")
        public EurekaRepository eurekaRepository​(@Autowired
                                                 Knife4jAggregationProperties knife4jAggregationProperties)
      • nacosRepository

        @Bean(initMethod="start",
              destroyMethod="close")
        @ConditionalOnProperty(name="knife4j.nacos.enable",
                               havingValue="true")
        public NacosRepository nacosRepository​(@Autowired
                                               Knife4jAggregationProperties knife4jAggregationProperties)
      • routeProxyFilter

        @Bean
        public org.springframework.boot.web.servlet.FilterRegistrationBean routeProxyFilter​(@Autowired
                                                                                            RouteDispatcher routeDispatcher)
      • routeBasicFilter

        @Bean
        @ConditionalOnProperty(name="knife4j.basic-auth.enable",
                               havingValue="true")
        public org.springframework.boot.web.servlet.FilterRegistrationBean routeBasicFilter​(@Autowired
                                                                                            Knife4jAggregationProperties knife4jAggregationProperties)