fix:修复打包启动报错
This commit is contained in:
@@ -43,11 +43,6 @@ public class AppRun implements CommandLineRunner {
|
|||||||
System.out.println("--------项目启动完成--------");
|
System.out.println("--------项目启动完成--------");
|
||||||
}
|
}
|
||||||
|
|
||||||
// @Bean
|
|
||||||
// public SpringContextHolder springContextHolder() {
|
|
||||||
// return new SpringContextHolder();
|
|
||||||
// }
|
|
||||||
|
|
||||||
/*@Bean
|
/*@Bean
|
||||||
public ServletWebServerFactory webServerFactory() {
|
public ServletWebServerFactory webServerFactory() {
|
||||||
TomcatServletWebServerFactory fa = new TomcatServletWebServerFactory();
|
TomcatServletWebServerFactory fa = new TomcatServletWebServerFactory();
|
||||||
|
|||||||
@@ -8,6 +8,7 @@ import org.springframework.beans.factory.DisposableBean;
|
|||||||
import org.springframework.context.ApplicationContext;
|
import org.springframework.context.ApplicationContext;
|
||||||
import org.springframework.context.ApplicationContextAware;
|
import org.springframework.context.ApplicationContextAware;
|
||||||
import org.springframework.core.env.Environment;
|
import org.springframework.core.env.Environment;
|
||||||
|
import org.springframework.stereotype.Component;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
@@ -19,7 +20,7 @@ import java.util.Map;
|
|||||||
* @Date 2024/2/2 10:39
|
* @Date 2024/2/2 10:39
|
||||||
*/
|
*/
|
||||||
@Slf4j
|
@Slf4j
|
||||||
@Service
|
@Component
|
||||||
public class SpringContextHolder implements ApplicationContextAware, DisposableBean {
|
public class SpringContextHolder implements ApplicationContextAware, DisposableBean {
|
||||||
|
|
||||||
private static ApplicationContext applicationContext = null;
|
private static ApplicationContext applicationContext = null;
|
||||||
@@ -43,11 +44,6 @@ public class SpringContextHolder implements ApplicationContextAware, DisposableB
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
public static ApplicationContext getApplicationContext() {
|
public static ApplicationContext getApplicationContext() {
|
||||||
try {
|
|
||||||
|
|
||||||
} catch (Exception e) {
|
|
||||||
e.printStackTrace();
|
|
||||||
}
|
|
||||||
return applicationContext;
|
return applicationContext;
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -136,6 +132,7 @@ public class SpringContextHolder implements ApplicationContextAware, DisposableB
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void setApplicationContext(ApplicationContext applicationContext) throws BeansException {
|
public void setApplicationContext(ApplicationContext applicationContext) throws BeansException {
|
||||||
|
log.warn("自动注入bean工具");
|
||||||
if (SpringContextHolder.applicationContext != null) {
|
if (SpringContextHolder.applicationContext != null) {
|
||||||
log.warn("SpringContextHolder中的ApplicationContext被覆盖, 原有ApplicationContext为:" + SpringContextHolder.applicationContext);
|
log.warn("SpringContextHolder中的ApplicationContext被覆盖, 原有ApplicationContext为:" + SpringContextHolder.applicationContext);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -13,7 +13,6 @@ import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|||||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||||
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
|
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
|
||||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
import com.sun.istack.internal.NotNull;
|
|
||||||
import org.apache.commons.lang3.StringUtils;
|
import org.apache.commons.lang3.StringUtils;
|
||||||
import org.nl.common.domain.exception.BadRequestException;
|
import org.nl.common.domain.exception.BadRequestException;
|
||||||
import org.nl.common.utils.CopyUtil;
|
import org.nl.common.utils.CopyUtil;
|
||||||
@@ -74,7 +73,6 @@ public class BmClassStandardServiceImpl extends ServiceImpl<BmClassStandardMappe
|
|||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
@NotNull
|
|
||||||
private List<Map> getMaps(List<Map<String, Object>> list) {
|
private List<Map> getMaps(List<Map<String, Object>> list) {
|
||||||
List<Map> result = new ArrayList<>();
|
List<Map> result = new ArrayList<>();
|
||||||
for (int i = 0; i < list.size(); i++) {
|
for (int i = 0; i < list.size(); i++) {
|
||||||
|
|||||||
@@ -23,6 +23,8 @@ public abstract class Decisioner<T,P> implements InitializingBean {
|
|||||||
public StStrategyConfig strategyConfig;
|
public StStrategyConfig strategyConfig;
|
||||||
@Autowired
|
@Autowired
|
||||||
private IStStrategyConfigService iStStrategyConfigService;
|
private IStStrategyConfigService iStStrategyConfigService;
|
||||||
|
@Autowired
|
||||||
|
private SpringContextHolder springContextHolder;
|
||||||
|
|
||||||
public abstract List<T> handler(List<T> list, P param);
|
public abstract List<T> handler(List<T> list, P param);
|
||||||
|
|
||||||
|
|||||||
@@ -16,6 +16,7 @@ import org.nl.wms.sync_manage.service.form_mapping.ISyncFormMappingService;
|
|||||||
import org.nl.wms.sync_manage.service.form_mapping.dao.SyncFormMapping;
|
import org.nl.wms.sync_manage.service.form_mapping.dao.SyncFormMapping;
|
||||||
import org.slf4j.MDC;
|
import org.slf4j.MDC;
|
||||||
import org.springframework.beans.factory.InitializingBean;
|
import org.springframework.beans.factory.InitializingBean;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
@@ -25,15 +26,8 @@ import java.util.List;
|
|||||||
* @Date 2024/5/6 14:53
|
* @Date 2024/5/6 14:53
|
||||||
*/
|
*/
|
||||||
@Service
|
@Service
|
||||||
public class WmsToAcsService implements InitializingBean {
|
public class WmsToAcsService{
|
||||||
|
|
||||||
private SyncFormMapping mapping;
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void afterPropertiesSet(){
|
|
||||||
this.mapping = SpringContextHolder.getBean(ISyncFormMappingService.class).getOne(new QueryWrapper<SyncFormMapping>()
|
|
||||||
.eq("form_type","sch_base_task"));
|
|
||||||
}
|
|
||||||
|
|
||||||
public TableDataInfo changeMode(String deviceCode,String type,String mode){
|
public TableDataInfo changeMode(String deviceCode,String type,String mode){
|
||||||
InteracteDto dto = InteracteDto.builder().service("wmsToAcsService")
|
InteracteDto dto = InteracteDto.builder().service("wmsToAcsService")
|
||||||
|
|||||||
Reference in New Issue
Block a user