Skip to content

Commit 6597a16

Browse files
Removed annotations from Ipfilter class
Signed-off-by: vimal-java-dev <vimal929@gmail.com>
1 parent 6a9d307 commit 6597a16

2 files changed

Lines changed: 10 additions & 6 deletions

File tree

src/main/java/com/vimaltech/contactapi/config/RateLimitConfig.java

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,17 @@
1111
public class RateLimitConfig {
1212

1313
@Bean
14-
public FilterRegistrationBean<IpRateLimitFilter> rateLimitFilterRegistration(
15-
IpRateLimitFilter filter) {
14+
public IpRateLimitFilter ipRateLimitFilter() {
15+
return new IpRateLimitFilter();
16+
}
17+
18+
@Bean
19+
public FilterRegistrationBean<IpRateLimitFilter> rateLimitFilterRegistration() {
20+
21+
FilterRegistrationBean<IpRateLimitFilter> registration =
22+
new FilterRegistrationBean<>();
1623

17-
FilterRegistrationBean<IpRateLimitFilter> registration = new FilterRegistrationBean<>();
18-
registration.setFilter(filter);
24+
registration.setFilter(ipRateLimitFilter());
1925
registration.addUrlPatterns("/*");
2026
registration.setOrder(1);
2127

src/main/java/com/vimaltech/contactapi/security/IpRateLimitFilter.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,6 @@
1818
import java.util.Optional;
1919
import java.util.concurrent.ConcurrentHashMap;
2020

21-
@Component
22-
@Profile("prod")
2321
public class IpRateLimitFilter extends OncePerRequestFilter {
2422

2523
private final Map<String, Bucket> buckets = new ConcurrentHashMap<>();

0 commit comments

Comments
 (0)