Bean 初始化顺序调整
This commit is contained in:
parent
5b280137fb
commit
b014a3c5da
|
@ -1,11 +1,11 @@
|
||||||
package com.xxl.job.admin.controller;
|
package com.xxl.job.admin.controller;
|
||||||
|
|
||||||
import com.xxl.job.admin.core.conf.XxlJobAdminConfig;
|
|
||||||
import com.xxl.job.admin.core.model.XxlJobGroup;
|
import com.xxl.job.admin.core.model.XxlJobGroup;
|
||||||
import com.xxl.job.admin.core.model.XxlJobRegistry;
|
import com.xxl.job.admin.core.model.XxlJobRegistry;
|
||||||
import com.xxl.job.admin.core.util.I18nUtil;
|
import com.xxl.job.admin.core.util.I18nUtil;
|
||||||
import com.xxl.job.admin.dao.XxlJobGroupDao;
|
import com.xxl.job.admin.dao.XxlJobGroupDao;
|
||||||
import com.xxl.job.admin.dao.XxlJobInfoDao;
|
import com.xxl.job.admin.dao.XxlJobInfoDao;
|
||||||
|
import com.xxl.job.admin.dao.XxlJobRegistryDao;
|
||||||
import com.xxl.job.core.biz.model.ReturnT;
|
import com.xxl.job.core.biz.model.ReturnT;
|
||||||
import com.xxl.job.core.enums.RegistryConfig;
|
import com.xxl.job.core.enums.RegistryConfig;
|
||||||
import org.springframework.stereotype.Controller;
|
import org.springframework.stereotype.Controller;
|
||||||
|
@ -31,6 +31,8 @@ public class JobGroupController {
|
||||||
public XxlJobInfoDao xxlJobInfoDao;
|
public XxlJobInfoDao xxlJobInfoDao;
|
||||||
@Resource
|
@Resource
|
||||||
public XxlJobGroupDao xxlJobGroupDao;
|
public XxlJobGroupDao xxlJobGroupDao;
|
||||||
|
@Resource
|
||||||
|
private XxlJobRegistryDao xxlJobRegistryDao;
|
||||||
|
|
||||||
@RequestMapping
|
@RequestMapping
|
||||||
public String index(Model model) {
|
public String index(Model model) {
|
||||||
|
@ -117,7 +119,7 @@ public class JobGroupController {
|
||||||
|
|
||||||
private List<String> findRegistryByAppName(String appNameParam){
|
private List<String> findRegistryByAppName(String appNameParam){
|
||||||
HashMap<String, List<String>> appAddressMap = new HashMap<String, List<String>>();
|
HashMap<String, List<String>> appAddressMap = new HashMap<String, List<String>>();
|
||||||
List<XxlJobRegistry> list = XxlJobAdminConfig.getAdminConfig().getXxlJobRegistryDao().findAll(RegistryConfig.DEAD_TIMEOUT);
|
List<XxlJobRegistry> list = xxlJobRegistryDao.findAll(RegistryConfig.DEAD_TIMEOUT);
|
||||||
if (list != null) {
|
if (list != null) {
|
||||||
for (XxlJobRegistry item: list) {
|
for (XxlJobRegistry item: list) {
|
||||||
if (RegistryConfig.RegistType.EXECUTOR.name().equals(item.getRegistryGroup())) {
|
if (RegistryConfig.RegistType.EXECUTOR.name().equals(item.getRegistryGroup())) {
|
||||||
|
|
|
@ -20,6 +20,7 @@ import org.slf4j.Logger;
|
||||||
import org.slf4j.LoggerFactory;
|
import org.slf4j.LoggerFactory;
|
||||||
import org.springframework.beans.factory.DisposableBean;
|
import org.springframework.beans.factory.DisposableBean;
|
||||||
import org.springframework.beans.factory.InitializingBean;
|
import org.springframework.beans.factory.InitializingBean;
|
||||||
|
import org.springframework.context.annotation.DependsOn;
|
||||||
import org.springframework.stereotype.Component;
|
import org.springframework.stereotype.Component;
|
||||||
|
|
||||||
import javax.servlet.ServletException;
|
import javax.servlet.ServletException;
|
||||||
|
@ -33,6 +34,7 @@ import java.util.concurrent.ConcurrentMap;
|
||||||
* @author xuxueli 2018-10-28 00:18:17
|
* @author xuxueli 2018-10-28 00:18:17
|
||||||
*/
|
*/
|
||||||
@Component
|
@Component
|
||||||
|
@DependsOn("xxlJobAdminConfig")
|
||||||
public class XxlJobScheduler implements InitializingBean, DisposableBean {
|
public class XxlJobScheduler implements InitializingBean, DisposableBean {
|
||||||
private static final Logger logger = LoggerFactory.getLogger(XxlJobScheduler.class);
|
private static final Logger logger = LoggerFactory.getLogger(XxlJobScheduler.class);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue