Class RootUserRoleRunner
java.lang.Object
io.github.xezzon.zeroweb.auth.event.RootUserRoleRunner
- All Implemented Interfaces:
org.springframework.boot.ApplicationRunner
@Component
@Order(32767)
public class RootUserRoleRunner
extends Object
implements org.springframework.boot.ApplicationRunner
RootUserRoleRunner 是一个应用程序启动器,用于在应用启动时为预定义的超级管理员用户分配根角色。
这个组件确保在系统首次启动或特定条件下,超级管理员拥有必要的最高权限。
- Author:
- xezzon
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidrun(@NonNull org.springframework.boot.ApplicationArguments args) 应用程序启动时执行的逻辑。
-
Constructor Details
-
RootUserRoleRunner
public RootUserRoleRunner()
-
-
Method Details
-
run
public void run(@NonNull org.springframework.boot.ApplicationArguments args) 应用程序启动时执行的逻辑。
它会检查超级管理员是否已经关联了根角色。如果未关联,则创建该关联。
- Specified by:
runin interfaceorg.springframework.boot.ApplicationRunner- Parameters:
args- 应用程序启动参数。
-