Web Filter cannot autowired spring bean

richard

I found in Web Filter, the autowired bean cannot be initialized, like code below

import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;

public class ClientIpFilter implements Filter {

    @Autowired
    private Environment environment;
}

And register Bean in Configuration

import org.springframework.boot.context.embedded.FilterRegistrationBean;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;


@Configuration
public class CustomWebSecurityConfigurerAdapter {
     @Bean
        public FilterRegistrationBean filterRegistrationBean() {
            FilterRegistrationBean registrationBean = new FilterRegistrationBean();
            ClientIpFilter securityFilter = new ClientIpFilter();
            registrationBean.setFilter(securityFilter);
            registrationBean.setOrder(1);
            return registrationBean;
        }           
}

Is this because Filter is inited before other bean? If yes, how can I use spring beans in web filter?

Sundararaj Govindasamy

You missed @Component annotation for ClientIpFilter class.

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

From Dev

why is autowired bean null in filter in this spring application?

From Dev

Spring-integration gateway cannot be autowired, no qualifying bean found

From Dev

Spring bean created but not autowired

From Dev

Spring @Autowired - Instantiate new bean

From Dev

Spring factory bean with @Autowired in superclass

From Dev

Jackson 2 and Spring Autowired bean

From Dev

Spring MVC add bean and autowired

From Dev

Spring factory bean with @Autowired in superclass

From Dev

Spring @Autowired bean giving null

From Dev

Spring configuration - Autowired bean required?

From Dev

Spring - Bean not accessible in filter

From Dev

Spring Bean: Is autowired attribute initialised before constructor?

From Dev

Spring autowired bean causes null pointer

From Dev

Spring @Autowired bean not initialising; Null Pointer Exception

From Dev

Spring bean is created, but is null when Autowired

From Dev

Spring Autowiring a property within an autowired bean

From Dev

Spring @Autowired and bean declaration in applicationContext.xml

From Dev

Spring @Autowired gives null in a @Repository bean

From Dev

Spring Autowired in Web Service not working

From Dev

Cannot get spring bean?

From Dev

Spring @Autowired bean not found, No qualifying bean of type [...] found

From Dev

Why DataSource cannot be autowired in spring boot application?

From Dev

Spring Autowired in Web Service not working when tested

From Dev

@Autowired fails in spring boot web project

From Dev

spring cannot find my bean

From Dev

How to pass class constructor parameters in Spring bean Autowired by annotations

From Dev

Could private static class Spring bean annotated @Service be autowired?

From Dev

How to create a mock spring bean for a class having autowired dependencies

From Dev

Vaadin 7 + Spring + VaadinSpringIntegration Add-on - Autowired bean is null

Related Related

  1. 1

    why is autowired bean null in filter in this spring application?

  2. 2

    Spring-integration gateway cannot be autowired, no qualifying bean found

  3. 3

    Spring bean created but not autowired

  4. 4

    Spring @Autowired - Instantiate new bean

  5. 5

    Spring factory bean with @Autowired in superclass

  6. 6

    Jackson 2 and Spring Autowired bean

  7. 7

    Spring MVC add bean and autowired

  8. 8

    Spring factory bean with @Autowired in superclass

  9. 9

    Spring @Autowired bean giving null

  10. 10

    Spring configuration - Autowired bean required?

  11. 11

    Spring - Bean not accessible in filter

  12. 12

    Spring Bean: Is autowired attribute initialised before constructor?

  13. 13

    Spring autowired bean causes null pointer

  14. 14

    Spring @Autowired bean not initialising; Null Pointer Exception

  15. 15

    Spring bean is created, but is null when Autowired

  16. 16

    Spring Autowiring a property within an autowired bean

  17. 17

    Spring @Autowired and bean declaration in applicationContext.xml

  18. 18

    Spring @Autowired gives null in a @Repository bean

  19. 19

    Spring Autowired in Web Service not working

  20. 20

    Cannot get spring bean?

  21. 21

    Spring @Autowired bean not found, No qualifying bean of type [...] found

  22. 22

    Why DataSource cannot be autowired in spring boot application?

  23. 23

    Spring Autowired in Web Service not working when tested

  24. 24

    @Autowired fails in spring boot web project

  25. 25

    spring cannot find my bean

  26. 26

    How to pass class constructor parameters in Spring bean Autowired by annotations

  27. 27

    Could private static class Spring bean annotated @Service be autowired?

  28. 28

    How to create a mock spring bean for a class having autowired dependencies

  29. 29

    Vaadin 7 + Spring + VaadinSpringIntegration Add-on - Autowired bean is null

HotTag

Archive