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 Details

    • RootUserRoleRunner

      public RootUserRoleRunner()
  • Method Details

    • run

      public void run(@NonNull org.springframework.boot.ApplicationArguments args)

      应用程序启动时执行的逻辑。

      它会检查超级管理员是否已经关联了根角色。如果未关联,则创建该关联。

      Specified by:
      run in interface org.springframework.boot.ApplicationRunner
      Parameters:
      args - 应用程序启动参数。