@Component public class UserDataInitializer extends AbstractDataInitializer
| 限定符和类型 | 字段和说明 |
|---|---|
protected ResourceRepository |
resourceRepository |
logger| 构造器和说明 |
|---|
UserDataInitializer() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected Resource |
createResource(String name,
Resource parent) |
protected Resource |
createResource(String name,
String link,
String iconName,
Resource parent) |
protected Resource |
createRoot(String name) |
protected void |
doInit()
实际的数据初始化逻辑
|
Integer |
getIndex()
初始化器的执行顺序,数值越大的初始化器越靠后执行
|
protected void |
initResource()
初始化菜单数据
|
protected boolean |
isNeedInit()
是否执行数据初始化行为
|
init@Autowired protected ResourceRepository resourceRepository
public Integer getIndex()
DataInitializerprotected void doInit()
AbstractDataInitializerdoInit 在类中 AbstractDataInitializerprotected void initResource()
protected boolean isNeedInit()
AbstractDataInitializerisNeedInit 在类中 AbstractDataInitializerprotected Resource createRoot(String name)
id - name - link - iconName - parent - protected Resource createResource(String name, Resource parent)
id - name - parent - Copyright © 2018. All rights reserved.