You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The `flamingock-springboot-integration` artifact is compatible with both Spring Boot 2.x and 3.x. See [Version Compatibility](introduction.md#version-compatibility) for details.
49
37
50
38
## Configure setup and activate integration
51
39
@@ -73,6 +61,20 @@ The `@EnableFlamingock` annotation enables automatic Spring Boot integration, wh
73
61
- Processes the setup configuration from the annotation
74
62
75
63
64
+
## Bean registration requirements
65
+
66
+
With automatic setup, Flamingock needs access to your target systems and (for Community Edition) audit stores. Since these aren't configured directly via the builder, they must be registered as Spring beans:
67
+
68
+
Example target system bean registration:
69
+
```java
70
+
@Bean
71
+
publicDefaultTargetSystem redisTargetSystem() {
72
+
returnnewDefaultTargetSystem("redis-cache");
73
+
}
74
+
```
75
+
76
+
Flamingock will automatically detect and use these beans during execution.
77
+
76
78
## Providing configuration
77
79
78
80
Runtime configuration is defined using standard Spring Boot configuration files. Use the `flamingock` section for all core and edition-specific options.
Flamingock provides two editions for Spring Boot integration.
122
-
123
-
### Why are there two Spring Boot integration artifacts?
124
-
125
-
The only difference is the Java version they target:
126
-
127
-
-`flamingock-springboot-integration` — requires JDK 17 or newer.
128
-
-`flamingock-springboot-integration-v2-legacy` — kept for teams still on Spring Boot 2 who must stay on JDK 8 – 11.
129
-
130
-
Choose the artifact that matches the JDK level of your application today; switching later is as simple as changing the dependency.
108
+
The `flamingock-springboot-integration` artifact is compatible with both Spring Boot 2.x and 3.x. Your project's Spring Boot version determines the appropriate Spring framework and JDK requirements.
0 commit comments