We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 588b91e commit 125a32cCopy full SHA for 125a32c
api/src/main/java/io/kafbat/ui/config/auth/RoleBasedAccessControlProperties.java
@@ -4,22 +4,20 @@
4
import jakarta.annotation.PostConstruct;
5
import java.util.ArrayList;
6
import java.util.List;
7
+import lombok.Getter;
8
import org.springframework.boot.context.properties.ConfigurationProperties;
9
10
+@Getter
11
@ConfigurationProperties("rbac")
12
public class RoleBasedAccessControlProperties {
13
- private List<Role> roles = new ArrayList<>();
14
+ private volatile List<Role> roles = new ArrayList<>();
15
16
@PostConstruct
17
public void init() {
18
roles.forEach(Role::validate);
19
}
20
- public List<Role> getRoles() {
- return roles;
21
- }
22
-
23
public void setRoles(List<Role> roles) {
24
this.roles = roles;
25
init();
0 commit comments