版本-本地暂存

This commit is contained in:
wanxiaoli 2026-01-21 09:56:20 +08:00
parent 67739f8a7c
commit 5b6f806739
24 changed files with 646 additions and 261 deletions

View File

@ -64,6 +64,5 @@
},
"repository": "https://gitee.com/youlaiorg/vue3-element-admin.git",
"author": "有来开源组织",
"license": "MIT",
"__npminstall_done": false
"license": "MIT"
}

View File

@ -0,0 +1,44 @@
package com.yfd.business.css.build;
import com.yfd.business.css.model.*;
import java.util.List;
import java.util.Map;
/*
*将数据库原始表 Map拓扑事件影响关系
*转成 SimUnit / SimEvent / SimInfluenceNode
*/
public class SimBuilder {
// public static List<SimUnit> buildUnitsFromTopo(List<ProjectTopo> topoRows) {
// return topoRows.stream()
// .map(t -> new SimUnit(t.getDeviceId(), t.getDeviceId(), t.getMaterialId(), t.getDeviceType()))
// .toList();
// }
// public static List<SimEvent> buildEventsFromAttrChanges(List<EventAttrChange> attrChanges) {
// return attrChanges.stream()
// .map(e -> new SimEvent(e.getStep(),
// SimPropertyKey.of(e.getDeviceId(), e.getAttr()),
// e.getValue(),
// SimEvent.EventType.SET))
// .toList();
// }
// public static List<SimInfluenceNode> buildInfluenceNodesFromInfluences(List<Influence> influenceRows) {
// return influenceRows.stream()
// .map(i -> {
// List<SimInfluenceSource> sources = i.getSources().stream()
// .map(s -> new SimInfluenceSource(
// SimPropertyKey.of(s.getUnitId(), s.getProp()),
// s.getCoeff(),
// s.getDelay()
// )).toList();
// return new SimInfluenceNode(SimPropertyKey.of(i.getTargetUnit(), i.getTargetProp()),
// sources,
// i.getBias());
// }).toList();
// }
}

View File

@ -0,0 +1,45 @@
package com.yfd.business.css.controller;
import org.springframework.web.bind.annotation.*;
import java.util.List;
import java.util.Map;
@RestController
@RequestMapping("/sim")
public class SimController {
private final ProjectRepository projectRepo;
private final EventRepository eventRepo;
private final InfluenceRepository influenceRepo;
private final SimService simService;
public SimController(ProjectRepository projectRepo,
EventRepository eventRepo,
InfluenceRepository influenceRepo,
SimService simService) {
this.projectRepo = projectRepo;
this.eventRepo = eventRepo;
this.influenceRepo = influenceRepo;
this.simService = simService;
}
@PostMapping("/run")
public Map<String,Object> runSimulation(@RequestParam String projectId,
@RequestParam String scenarioId,
@RequestParam int steps) {
List<Map<String, String>> topoRows = projectRepo.loadTopo(projectId);
List<Map<String, Object>> attrChanges = eventRepo.loadAttrChanges(projectId, scenarioId);
List<Map<String, Object>> influenceRows = influenceRepo.loadInfluences(projectId);
List<SimUnit> units = SimBuilder.buildUnits(topoRows);
List<SimEvent> events = SimBuilder.buildEvents(attrChanges);
List<SimInfluenceNode> nodes = SimBuilder.buildInfluenceNodes(influenceRows);
SimContext ctx = simService.runSimulation(units, events, nodes, steps);
// 转换成推理接口 JSON
return InferenceConverter.toInferenceInput(ctx, units, projectId, scenarioId);
}
}

View File

@ -1,29 +0,0 @@
package com.yfd.business.css.controller;
import com.yfd.business.css.model.SimulationRequest;
import com.yfd.business.css.model.SimulationResult;
import com.yfd.business.css.service.SimulationService;
import org.springframework.http.ResponseEntity;
import org.springframework.web.bind.annotation.*;
@RestController
@RequestMapping("/api/simulation")
public class SimulationController {
private final SimulationService simulationService;
public SimulationController(SimulationService simulationService) {
this.simulationService = simulationService;
}
@GetMapping("/ping")
public ResponseEntity<String> ping() {
return ResponseEntity.ok("business-css simulation service is up");
}
@PostMapping("/run")
public ResponseEntity<SimulationResult> run(@RequestBody SimulationRequest request) {
SimulationResult result = simulationService.runSimulation(request);
return ResponseEntity.ok(result);
}
}

View File

@ -0,0 +1,23 @@
package com.yfd.business.css.dto;
import java.util.List;
public class AttrChanges {
private String unit;
private String label;
private TargetRef target;
private List<Segment> segments;
public String getUnit() { return unit; }
public void setUnit(String unit) { this.unit = unit; }
public String getLabel() { return label; }
public void setLabel(String label) { this.label = label; }
public TargetRef getTarget() { return target; }
public void setTarget(TargetRef target) { this.target = target; }
public List<Segment> getSegments() { return segments; }
public void setSegments(List<Segment> segments) { this.segments = segments; }
}

View File

@ -0,0 +1,23 @@
package com.yfd.business.css.dto;
import java.util.List;
public class Segment {
private String segmentId;
private String start;
private String end;
private List<TimelinePoint> timeline;
public String getSegmentId() { return segmentId; }
public void setSegmentId(String segmentId) { this.segmentId = segmentId; }
public String getStart() { return start; }
public void setStart(String start) { this.start = start; }
public String getEnd() { return end; }
public void setEnd(String end) { this.end = end; }
public List<TimelinePoint> getTimeline() { return timeline; }
public void setTimeline(List<TimelinePoint> timeline) { this.timeline = timeline; }
}

View File

@ -0,0 +1,18 @@
package com.yfd.business.css.dto;
public class TargetRef {
private String entityType;
private String entityId;
private String property;
public String getEntityType() { return entityType; }
public void setEntityType(String entityType) { this.entityType = entityType; }
public String getEntityId() { return entityId; }
public void setEntityId(String entityId) { this.entityId = entityId; }
public String getProperty() { return property; }
public void setProperty(String property) { this.property = property; }
}

View File

@ -0,0 +1,13 @@
package com.yfd.business.css.dto;
public class TimelinePoint {
private String t;
private String value;
public String getT() { return t; }
public void setT(String t) { this.t = t; }
public String getValue() { return value; }
public void setValue(String value) { this.value = value; }
}

View File

@ -0,0 +1,15 @@
package com.yfd.business.css.model;
import java.util.*;
public class SimContext {
private final Map<SimPropertyKey, Double> currentValues = new HashMap<>();
private final Map<Integer, Map<SimPropertyKey, Double>> timeline = new LinkedHashMap<>();
public void setValue(SimPropertyKey key, double value) { currentValues.put(key, value); }
public double getValue(SimPropertyKey key) { return currentValues.getOrDefault(key, 0.0); }
public void ensureProperty(SimPropertyKey key) { currentValues.putIfAbsent(key, 0.0); }
public void snapshot(int step) { timeline.put(step, new HashMap<>(currentValues)); }
public Map<Integer, Map<SimPropertyKey, Double>> getTimeline() { return timeline; }
}

View File

@ -0,0 +1,22 @@
package com.yfd.business.css.model;
public class SimEvent {
public enum EventType { SET, ADD, MULTIPLY }
private final int step;
private final SimPropertyKey key;
private final double value;
private final EventType type;
public SimEvent(int step, SimPropertyKey key, double value, EventType type) {
this.step = step;
this.key = key;
this.value = value;
this.type = type;
}
public int getStep() { return step; }
public SimPropertyKey getKey() { return key; }
public double getValue() { return value; }
public EventType getType() { return type; }
}

View File

@ -0,0 +1,19 @@
package com.yfd.business.css.model;
import java.util.List;
public class SimInfluenceNode {
private final SimPropertyKey target;
private final List<SimInfluenceSource> sources;
private final double bias;
public SimInfluenceNode(SimPropertyKey target, List<SimInfluenceSource> sources, double bias) {
this.target = target;
this.sources = sources;
this.bias = bias;
}
public SimPropertyKey getTarget() { return target; }
public List<SimInfluenceSource> getSources() { return sources; }
public double getBias() { return bias; }
}

View File

@ -0,0 +1,17 @@
package com.yfd.business.css.model;
public class SimInfluenceSource {
private final SimPropertyKey source;
private final double coeff;
private final int delay;
public SimInfluenceSource(SimPropertyKey source, double coeff, int delay) {
this.source = source;
this.coeff = coeff;
this.delay = delay;
}
public SimPropertyKey getSource() { return source; }
public double getCoeff() { return coeff; }
public int getDelay() { return delay; }
}

View File

@ -0,0 +1,7 @@
package com.yfd.business.css.model;
public record SimPropertyKey(String unitId, String property) {
public static SimPropertyKey of(String unitId, String prop) {
return new SimPropertyKey(unitId, prop);
}
}

View File

@ -0,0 +1,42 @@
package com.yfd.business.css.model;
/*
* 仿真可解释条目
*/
public class SimTraceItem {
public enum Type { EVENT, INFLUENCE, BASE, BIAS }
private Type type;
private String sourceEntityType;
private String sourceEntityId;
private String sourceProperty;
private int sourceTime;
private double sourceValue;
private double coefficient;
private int delay;
private double contribution;
private String label;
// getters / setters
public Type getType() { return type; }
public void setType(Type type) { this.type = type; }
public String getSourceEntityType() { return sourceEntityType; }
public void setSourceEntityType(String sourceEntityType) { this.sourceEntityType = sourceEntityType; }
public String getSourceEntityId() { return sourceEntityId; }
public void setSourceEntityId(String sourceEntityId) { this.sourceEntityId = sourceEntityId; }
public String getSourceProperty() { return sourceProperty; }
public void setSourceProperty(String sourceProperty) { this.sourceProperty = sourceProperty; }
public int getSourceTime() { return sourceTime; }
public void setSourceTime(int sourceTime) { this.sourceTime = sourceTime; }
public double getSourceValue() { return sourceValue; }
public void setSourceValue(double sourceValue) { this.sourceValue = sourceValue; }
public double getCoefficient() { return coefficient; }
public void setCoefficient(double coefficient) { this.coefficient = coefficient; }
public int getDelay() { return delay; }
public void setDelay(int delay) { this.delay = delay; }
public double getContribution() { return contribution; }
public void setContribution(double contribution) { this.contribution = contribution; }
public String getLabel() { return label; }
public void setLabel(String label) { this.label = label; }
}

View File

@ -0,0 +1,3 @@
package com.yfd.business.css.model;
public record SimUnit(String unitId, String deviceId, String materialId, String deviceType) {}

View File

@ -2,6 +2,9 @@ package com.yfd.business.css.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.yfd.business.css.domain.Project;
import com.yfd.business.css.model.SimInfluenceNode;
import java.util.List;
public interface ProjectService extends IService<Project> {
@ -44,4 +47,6 @@ public interface ProjectService extends IService<Project> {
*/
java.util.Map<String, Object> runSimulation(String projectId, String scenarioId, java.util.Map<String, Object> params);
List<SimInfluenceNode> loadSimInfluenceNodes(String projectId);
}

View File

@ -0,0 +1,53 @@
package com.yfd.business.css.service;
import com.yfd.business.css.model.*;
import java.util.List;
public class SimService {
public SimContext runSimulation(List<SimUnit> units,
List<SimEvent> events,
List<SimInfluenceNode> nodes,
int steps) {
SimContext ctx = new SimContext();
// 初始化设备/物料属性
for (SimUnit unit : units) {
ctx.ensureProperty(SimPropertyKey.of(unit.unitId(), "device.power"));
ctx.ensureProperty(SimPropertyKey.of(unit.unitId(), "material.quantity"));
ctx.ensureProperty(SimPropertyKey.of(unit.unitId(), "keff")); // 占位
}
// 每步仿真
for (int step = 1; step <= steps; step++) {
// 事件
for (SimEvent e : events) {
if (e.getStep() == step) {
ctx.setValue(e.getKey(), e.getValue());
}
}
// 影响关系
for (SimInfluenceNode node : nodes) {
double sum = node.getBias();
for (SimInfluenceSource s : node.getSources()) {
sum += ctx.getValue(s.getSource()) * s.getCoeff();
}
ctx.setValue(node.getTarget(), sum);
}
// keff 占位后续可以替换为推理接口计算
for (SimUnit unit : units) {
ctx.setValue(SimPropertyKey.of(unit.unitId(), "keff"), 0.0);
}
ctx.snapshot(step);
}
return ctx;
}
}

View File

@ -22,6 +22,8 @@ import com.yfd.business.css.service.ScenarioService;
import com.yfd.business.css.service.DeviceInferService;
import com.yfd.business.css.utils.DeviceDataParser;
import com.yfd.business.css.model.DeviceStepInfo;
import com.yfd.business.css.model.SimInfluenceNode;
import com.yfd.business.css.model.SimInfluenceSource;
import com.yfd.business.css.service.EventService;
import com.yfd.business.css.service.ScenarioResultService;
import com.yfd.business.css.dto.TopologyParseResult;
@ -1347,5 +1349,109 @@ public class ProjectServiceImpl
//scenarioResultMapper.insertBatch(res);
return Map.of();
}
//加载项目的影响关系节点
/*拓扑 influence node 是一次性构建 *
*/
@Override
public List<SimInfluenceNode> loadSimInfluenceNodes(String projectId)
{
//1. 校验项目是否存在
Project project = this.getOne(new LambdaQueryWrapper<Project>().eq(Project::getProjectId, projectId));
if (project == null || project.getTopology() == null) {
return List.of();
}
List<SimInfluenceNode> nodes = new ArrayList<>();
//2. 解析拓扑图提取节点
try {
JsonNode root = objectMapper.readTree(project.getTopology());
JsonNode devices = root.path("devices");
if (!devices.isArray()) return nodes;
for (JsonNode deviceNode : devices) {
String deviceId = deviceNode.path("deviceId").asText();
// ---------- device.properties ----------
buildInfluenceNodes(
"DEVICE",
deviceId,
deviceNode.path("properties"),
nodes
);
// ---------- device.material ----------
JsonNode materialNode = deviceNode.path("material");
if (!materialNode.isMissingNode()) {
String materialId = materialNode.path("materialId").asText();
buildInfluenceNodes(
"MATERIAL",
materialId,
materialNode.path("properties"),
nodes
);
}
}
} catch (Exception e) {
throw new IllegalStateException("Failed to parse topology JSON", e);
}
return nodes;
}
/*
* 核心构建方法
*/
private void buildInfluenceNodes(String entityType,
String entityId,
JsonNode propertiesNode,
List<SimInfluenceNode> result) {
if (!propertiesNode.isObject()) return;
propertiesNode.fields().forEachRemaining(entry -> {
String propertyName = entry.getKey();
JsonNode propNode = entry.getValue();
if (!"influence".equals(propNode.path("type").asText())) {
return;
}
SimInfluenceNode node = new SimInfluenceNode();
node.setTargetEntityType(entityType);
node.setTargetEntityId(entityId);
node.setTargetProperty(propertyName);
node.setBase(propNode.path("base").asDouble(0));
node.setBias(propNode.path("bias").asDouble(0));
// sources
List<SimInfluenceSource> sources = new ArrayList<>();
JsonNode srcArray = propNode.path("sources");
if (srcArray.isArray()) {
for (JsonNode src : srcArray) {
SimInfluenceSource s = new SimInfluenceSource();
s.setSourceEntityType(src.path("entityType").asText().toUpperCase());
s.setSourceEntityId(src.path("entityId").asText());
s.setSourceProperty(src.path("property").asText());
s.setCoefficient(src.path("coefficient").asDouble(1.0));
JsonNode delay = src.path("delay");
if (delay.path("enabled").asBoolean(false)) {
s.setDelay(delay.path("time").asInt(0));
} else {
s.setDelay(0);
}
sources.add(s);
}
}
node.setSources(sources);
result.add(node);
});
}
}

View File

@ -18,7 +18,7 @@ spring:
file-space:
files: D:\css\files\
system: D:\css\system\
model-path: E:\python_coding\keffCenter\models\
model-path: E:/python_coding/keffCenter/models/
security:
dev:
permit: true

View File

@ -4,11 +4,14 @@ import cn.hutool.cache.Cache;
import cn.hutool.cache.CacheUtil;
import lombok.SneakyThrows;
import jakarta.annotation.Resource;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.cors.CorsConfiguration;
import org.springframework.web.cors.UrlBasedCorsConfigurationSource;
import org.springframework.web.filter.CorsFilter;
import org.springframework.web.servlet.config.annotation.CorsRegistry;
import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
@ -17,7 +20,20 @@ public class WebConfig implements WebMvcConfigurer {
@Resource
private FileSpaceProperties fileSpaceProperties;
@Value("${file-space.model-path:E:/python_coding/keffCenter/models/}")
private String modelPath;
/**
* 跨域配置允许前端访问 /models/** 资源
*/
@Override
public void addCorsMappings(CorsRegistry registry) {
registry.addMapping("/models/**") // 仅放行 /models/** 路径
.allowedOrigins("http://localhost:3000") // 前端地址
.allowedMethods("GET") // 仅允许 GET
.allowCredentials(true); // 如需带 cookie
}
@Bean
public Cache<String, String> loginuserCache() {
@ -41,6 +57,7 @@ public class WebConfig implements WebMvcConfigurer {
@SneakyThrows
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
System.out.println("[WebConfig] modelPath in addResourceHandlers = " + modelPath);
registry.addResourceHandler("/icon/**")
.addResourceLocations("classpath:/static/icon/")
.setCachePeriod(0);
@ -52,9 +69,19 @@ public class WebConfig implements WebMvcConfigurer {
registry.addResourceHandler("swagger-ui.html").addResourceLocations(
"classpath:/META-INF/resources/");
// 把本地 modelPath 映射到 /models/** URL
String path = modelPath.replace("\\", "/");
if (!path.endsWith("/")) {
path += "/";
}
registry.addResourceHandler("/models/**")
.addResourceLocations("file:" + path);
String systemUrl = "file:" + fileSpaceProperties.getSystem().replace("\\", "/")+"user\\";
registry.addResourceHandler("/avatar/**").addResourceLocations(systemUrl).setCachePeriod(0);
}

View File

@ -1,16 +1,16 @@
2026-01-05T15:20:12.027+08:00 INFO 2372 --- [business-css] [main] c.y.b.css.CriticalScenarioApplication : Starting CriticalScenarioApplication using Java 17.0.17 with PID 2372 (E:\projectJava\JavaProjectRepo\business-css\target\classes started by Admin in E:\projectJava\JavaProjectRepo)
2026-01-05T15:20:12.029+08:00 INFO 2372 --- [business-css] [main] c.y.b.css.CriticalScenarioApplication : The following 2 profiles are active: "framework", "business"
2026-01-05T15:20:14.178+08:00 INFO 2372 --- [business-css] [main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port 8090 (http)
2026-01-05T15:20:14.194+08:00 INFO 2372 --- [business-css] [main] o.apache.catalina.core.StandardService : Starting service [Tomcat]
2026-01-05T15:20:14.195+08:00 INFO 2372 --- [business-css] [main] o.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/10.1.24]
2026-01-05T15:20:14.331+08:00 INFO 2372 --- [business-css] [main] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext
2026-01-05T15:20:14.331+08:00 INFO 2372 --- [business-css] [main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 2255 ms
2026-01-05T15:20:14.623+08:00 WARN 2372 --- [business-css] [main] ConfigServletWebServerApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'mybatisConfig': Injection of resource dependencies failed
2026-01-05T15:20:14.628+08:00 INFO 2372 --- [business-css] [main] o.apache.catalina.core.StandardService : Stopping service [Tomcat]
2026-01-05T15:20:14.682+08:00 INFO 2372 --- [business-css] [main] .s.b.a.l.ConditionEvaluationReportLogger :
2026-01-15T11:03:37.026+08:00 INFO 16028 --- [business-css] [main] c.y.b.css.CriticalScenarioApplication : Starting CriticalScenarioApplication using Java 17.0.17 with PID 16028 (E:\projectJava\JavaProjectRepo\business-css\target\classes started by Admin in E:\projectJava\JavaProjectRepo)
2026-01-15T11:03:37.032+08:00 INFO 16028 --- [business-css] [main] c.y.b.css.CriticalScenarioApplication : The following 2 profiles are active: "framework", "business"
2026-01-15T11:03:39.256+08:00 INFO 16028 --- [business-css] [main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port 8090 (http)
2026-01-15T11:03:39.269+08:00 INFO 16028 --- [business-css] [main] o.apache.catalina.core.StandardService : Starting service [Tomcat]
2026-01-15T11:03:39.270+08:00 INFO 16028 --- [business-css] [main] o.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/10.1.24]
2026-01-15T11:03:39.403+08:00 INFO 16028 --- [business-css] [main] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext
2026-01-15T11:03:39.404+08:00 INFO 16028 --- [business-css] [main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 2324 ms
2026-01-15T11:03:39.637+08:00 WARN 16028 --- [business-css] [main] ConfigServletWebServerApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'mybatisConfig': Injection of resource dependencies failed
2026-01-15T11:03:39.641+08:00 INFO 16028 --- [business-css] [main] o.apache.catalina.core.StandardService : Stopping service [Tomcat]
2026-01-15T11:03:39.689+08:00 INFO 16028 --- [business-css] [main] .s.b.a.l.ConditionEvaluationReportLogger :
Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled.
2026-01-05T15:20:14.708+08:00 ERROR 2372 --- [business-css] [main] o.s.b.d.LoggingFailureAnalysisReporter :
2026-01-15T11:03:39.711+08:00 ERROR 16028 --- [business-css] [main] o.s.b.d.LoggingFailureAnalysisReporter :
***************************
APPLICATION FAILED TO START
@ -25,19 +25,51 @@ Action:
Consider defining a bean of type 'com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor' in your configuration.
2026-01-05T15:23:04.333+08:00 INFO 11384 --- [business-css] [main] c.y.b.css.CriticalScenarioApplication : Starting CriticalScenarioApplication using Java 17.0.17 with PID 11384 (E:\projectJava\JavaProjectRepo\business-css\target\classes started by Admin in E:\projectJava\JavaProjectRepo)
2026-01-05T15:23:04.336+08:00 INFO 11384 --- [business-css] [main] c.y.b.css.CriticalScenarioApplication : The following 2 profiles are active: "framework", "business"
2026-01-05T15:23:06.304+08:00 INFO 11384 --- [business-css] [main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port 8090 (http)
2026-01-05T15:23:06.321+08:00 INFO 11384 --- [business-css] [main] o.apache.catalina.core.StandardService : Starting service [Tomcat]
2026-01-05T15:23:06.321+08:00 INFO 11384 --- [business-css] [main] o.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/10.1.24]
2026-01-05T15:23:06.436+08:00 INFO 11384 --- [business-css] [main] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext
2026-01-05T15:23:06.437+08:00 INFO 11384 --- [business-css] [main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 2056 ms
2026-01-05T15:23:06.709+08:00 WARN 11384 --- [business-css] [main] ConfigServletWebServerApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'algorithmController' defined in file [E:\projectJava\JavaProjectRepo\business-css\target\classes\com\yfd\business\css\controller\AlgorithmController.class]: Post-processing of merged bean definition failed
2026-01-05T15:23:06.713+08:00 INFO 11384 --- [business-css] [main] o.apache.catalina.core.StandardService : Stopping service [Tomcat]
2026-01-05T15:23:06.758+08:00 INFO 11384 --- [business-css] [main] .s.b.a.l.ConditionEvaluationReportLogger :
2026-01-15T11:04:34.779+08:00 INFO 26876 --- [business-css] [main] c.y.b.css.CriticalScenarioApplication : Starting CriticalScenarioApplication using Java 17.0.17 with PID 26876 (E:\projectJava\JavaProjectRepo\business-css\target\classes started by Admin in E:\projectJava\JavaProjectRepo)
2026-01-15T11:04:34.781+08:00 INFO 26876 --- [business-css] [main] c.y.b.css.CriticalScenarioApplication : The following 2 profiles are active: "framework", "business"
2026-01-15T11:04:36.417+08:00 INFO 26876 --- [business-css] [main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port 8090 (http)
2026-01-15T11:04:36.431+08:00 INFO 26876 --- [business-css] [main] o.apache.catalina.core.StandardService : Starting service [Tomcat]
2026-01-15T11:04:36.432+08:00 INFO 26876 --- [business-css] [main] o.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/10.1.24]
2026-01-15T11:04:36.561+08:00 INFO 26876 --- [business-css] [main] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext
2026-01-15T11:04:36.561+08:00 INFO 26876 --- [business-css] [main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 1741 ms
2026-01-15T11:04:36.774+08:00 WARN 26876 --- [business-css] [main] ConfigServletWebServerApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'mybatisConfig': Injection of resource dependencies failed
2026-01-15T11:04:36.777+08:00 INFO 26876 --- [business-css] [main] o.apache.catalina.core.StandardService : Stopping service [Tomcat]
2026-01-15T11:04:36.816+08:00 INFO 26876 --- [business-css] [main] .s.b.a.l.ConditionEvaluationReportLogger :
Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled.
2026-01-05T15:23:06.779+08:00 ERROR 11384 --- [business-css] [main] o.s.boot.SpringApplication : Application run failed
2026-01-15T11:04:36.833+08:00 ERROR 26876 --- [business-css] [main] o.s.b.d.LoggingFailureAnalysisReporter :
***************************
APPLICATION FAILED TO START
***************************
Description:
A component required a bean of type 'com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor' that could not be found.
Action:
Consider defining a bean of type 'com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor' in your configuration.
2026-01-15T11:22:23.823+08:00 INFO 8440 --- [business-css] [main] c.y.b.css.CriticalScenarioApplication : Starting CriticalScenarioApplication using Java 17.0.17 with PID 8440 (E:\projectJava\JavaProjectRepo\business-css\target\classes started by Admin in E:\projectJava\JavaProjectRepo)
2026-01-15T11:22:23.826+08:00 INFO 8440 --- [business-css] [main] c.y.b.css.CriticalScenarioApplication : The following 2 profiles are active: "framework", "business"
2026-01-15T11:22:25.631+08:00 INFO 8440 --- [business-css] [main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port 8090 (http)
2026-01-15T11:22:25.759+08:00 INFO 8440 --- [business-css] [main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 1891 ms
2026-01-15T11:22:25.983+08:00 WARN 8440 --- [business-css] [main] ConfigServletWebServerApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'mybatisConfig': Injection of resource dependencies failed
2026-01-15T11:22:37.177+08:00 INFO 21680 --- [business-css] [main] c.y.b.css.CriticalScenarioApplication : Starting CriticalScenarioApplication using Java 17.0.17 with PID 21680 (E:\projectJava\JavaProjectRepo\business-css\target\classes started by Admin in E:\projectJava\JavaProjectRepo)
2026-01-15T11:22:37.180+08:00 INFO 21680 --- [business-css] [main] c.y.b.css.CriticalScenarioApplication : The following 2 profiles are active: "framework", "business"
2026-01-15T11:22:39.091+08:00 INFO 21680 --- [business-css] [main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port 8090 (http)
2026-01-15T11:22:39.105+08:00 INFO 21680 --- [business-css] [main] o.apache.catalina.core.StandardService : Starting service [Tomcat]
2026-01-15T11:22:39.105+08:00 INFO 21680 --- [business-css] [main] o.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/10.1.24]
2026-01-15T11:22:39.226+08:00 INFO 21680 --- [business-css] [main] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext
2026-01-15T11:22:39.227+08:00 INFO 21680 --- [business-css] [main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 2007 ms
2026-01-15T11:22:39.480+08:00 WARN 21680 --- [business-css] [main] ConfigServletWebServerApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'algorithmController' defined in file [E:\projectJava\JavaProjectRepo\business-css\target\classes\com\yfd\business\css\controller\AlgorithmController.class]: Post-processing of merged bean definition failed
2026-01-15T11:22:39.483+08:00 INFO 21680 --- [business-css] [main] o.apache.catalina.core.StandardService : Stopping service [Tomcat]
2026-01-15T11:22:39.525+08:00 INFO 21680 --- [business-css] [main] .s.b.a.l.ConditionEvaluationReportLogger :
Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled.
2026-01-15T11:22:39.545+08:00 ERROR 21680 --- [business-css] [main] o.s.boot.SpringApplication : Application run failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'algorithmController' defined in file [E:\projectJava\JavaProjectRepo\business-css\target\classes\com\yfd\business\css\controller\AlgorithmController.class]: Post-processing of merged bean definition failed
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:577) ~[spring-beans-6.1.8.jar:6.1.8]
@ -77,19 +109,19 @@ Caused by: java.lang.ClassNotFoundException: com.yfd.platform.system.service.IUs
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[na:na]
... 25 common frames omitted
2026-01-05T15:23:25.835+08:00 INFO 10632 --- [business-css] [main] c.y.b.css.CriticalScenarioApplication : Starting CriticalScenarioApplication using Java 17.0.17 with PID 10632 (E:\projectJava\JavaProjectRepo\business-css\target\classes started by Admin in E:\projectJava\JavaProjectRepo)
2026-01-05T15:23:25.837+08:00 INFO 10632 --- [business-css] [main] c.y.b.css.CriticalScenarioApplication : The following 2 profiles are active: "framework", "business"
2026-01-05T15:23:27.674+08:00 INFO 10632 --- [business-css] [main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port 8090 (http)
2026-01-05T15:23:27.693+08:00 INFO 10632 --- [business-css] [main] o.apache.catalina.core.StandardService : Starting service [Tomcat]
2026-01-05T15:23:27.694+08:00 INFO 10632 --- [business-css] [main] o.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/10.1.24]
2026-01-05T15:23:27.807+08:00 INFO 10632 --- [business-css] [main] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext
2026-01-05T15:23:27.808+08:00 INFO 10632 --- [business-css] [main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 1929 ms
2026-01-05T15:23:28.080+08:00 WARN 10632 --- [business-css] [main] ConfigServletWebServerApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'algorithmController' defined in file [E:\projectJava\JavaProjectRepo\business-css\target\classes\com\yfd\business\css\controller\AlgorithmController.class]: Post-processing of merged bean definition failed
2026-01-05T15:23:28.084+08:00 INFO 10632 --- [business-css] [main] o.apache.catalina.core.StandardService : Stopping service [Tomcat]
2026-01-05T15:23:28.130+08:00 INFO 10632 --- [business-css] [main] .s.b.a.l.ConditionEvaluationReportLogger :
2026-01-15T11:27:31.249+08:00 INFO 6472 --- [business-css] [main] c.y.b.css.CriticalScenarioApplication : Starting CriticalScenarioApplication using Java 17.0.17 with PID 6472 (E:\projectJava\JavaProjectRepo\business-css\target\classes started by Admin in E:\projectJava\JavaProjectRepo)
2026-01-15T11:27:31.252+08:00 INFO 6472 --- [business-css] [main] c.y.b.css.CriticalScenarioApplication : The following 2 profiles are active: "framework", "business"
2026-01-15T11:27:32.917+08:00 INFO 6472 --- [business-css] [main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port 8090 (http)
2026-01-15T11:27:32.927+08:00 INFO 6472 --- [business-css] [main] o.apache.catalina.core.StandardService : Starting service [Tomcat]
2026-01-15T11:27:32.928+08:00 INFO 6472 --- [business-css] [main] o.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/10.1.24]
2026-01-15T11:27:33.036+08:00 INFO 6472 --- [business-css] [main] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext
2026-01-15T11:27:33.037+08:00 INFO 6472 --- [business-css] [main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 1743 ms
2026-01-15T11:27:33.246+08:00 WARN 6472 --- [business-css] [main] ConfigServletWebServerApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'algorithmController' defined in file [E:\projectJava\JavaProjectRepo\business-css\target\classes\com\yfd\business\css\controller\AlgorithmController.class]: Post-processing of merged bean definition failed
2026-01-15T11:27:33.249+08:00 INFO 6472 --- [business-css] [main] o.apache.catalina.core.StandardService : Stopping service [Tomcat]
2026-01-15T11:27:33.288+08:00 INFO 6472 --- [business-css] [main] .s.b.a.l.ConditionEvaluationReportLogger :
Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled.
2026-01-05T15:23:28.150+08:00 ERROR 10632 --- [business-css] [main] o.s.boot.SpringApplication : Application run failed
2026-01-15T11:27:33.305+08:00 ERROR 6472 --- [business-css] [main] o.s.boot.SpringApplication : Application run failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'algorithmController' defined in file [E:\projectJava\JavaProjectRepo\business-css\target\classes\com\yfd\business\css\controller\AlgorithmController.class]: Post-processing of merged bean definition failed
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:577) ~[spring-beans-6.1.8.jar:6.1.8]
@ -129,207 +161,107 @@ Caused by: java.lang.ClassNotFoundException: com.yfd.platform.system.service.IUs
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[na:na]
... 25 common frames omitted
2026-01-05T15:29:34.916+08:00 INFO 30416 --- [business-css] [main] c.y.b.css.CriticalScenarioApplication : Starting CriticalScenarioApplication using Java 17.0.17 with PID 30416 (E:\projectJava\JavaProjectRepo\business-css\target\classes started by Admin in E:\projectJava\JavaProjectRepo)
2026-01-05T15:29:34.919+08:00 INFO 30416 --- [business-css] [main] c.y.b.css.CriticalScenarioApplication : The following 2 profiles are active: "framework", "business"
2026-01-05T15:29:36.946+08:00 INFO 30416 --- [business-css] [main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port 8090 (http)
2026-01-05T15:29:36.976+08:00 INFO 30416 --- [business-css] [main] o.apache.catalina.core.StandardService : Starting service [Tomcat]
2026-01-05T15:29:36.976+08:00 INFO 30416 --- [business-css] [main] o.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/10.1.24]
2026-01-05T15:29:37.100+08:00 INFO 30416 --- [business-css] [main] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext
2026-01-05T15:29:37.101+08:00 INFO 30416 --- [business-css] [main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 2130 ms
2026-01-05T15:29:37.366+08:00 WARN 30416 --- [business-css] [main] ConfigServletWebServerApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'mybatisConfig': Unsatisfied dependency expressed through field 'mybatisPlusInterceptor': No qualifying bean of type 'com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
2026-01-05T15:29:37.370+08:00 INFO 30416 --- [business-css] [main] o.apache.catalina.core.StandardService : Stopping service [Tomcat]
2026-01-05T15:29:37.410+08:00 INFO 30416 --- [business-css] [main] .s.b.a.l.ConditionEvaluationReportLogger :
2026-01-15T11:30:01.232+08:00 INFO 7440 --- [business-css] [main] c.y.b.css.CriticalScenarioApplication : Starting CriticalScenarioApplication using Java 17.0.17 with PID 7440 (E:\projectJava\JavaProjectRepo\business-css\target\classes started by Admin in E:\projectJava\JavaProjectRepo)
2026-01-15T11:30:01.235+08:00 INFO 7440 --- [business-css] [main] c.y.b.css.CriticalScenarioApplication : The following 2 profiles are active: "framework", "business"
2026-01-15T11:30:02.968+08:00 INFO 7440 --- [business-css] [main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port 8090 (http)
2026-01-15T11:30:02.980+08:00 INFO 7440 --- [business-css] [main] o.apache.catalina.core.StandardService : Starting service [Tomcat]
2026-01-15T11:30:02.980+08:00 INFO 7440 --- [business-css] [main] o.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/10.1.24]
2026-01-15T11:30:03.104+08:00 INFO 7440 --- [business-css] [main] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext
2026-01-15T11:30:03.104+08:00 INFO 7440 --- [business-css] [main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 1830 ms
2026-01-15T11:30:03.352+08:00 WARN 7440 --- [business-css] [main] ConfigServletWebServerApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'algorithmModelController' defined in file [E:\projectJava\JavaProjectRepo\business-css\target\classes\com\yfd\business\css\controller\AlgorithmModelController.class]: Post-processing of merged bean definition failed
2026-01-15T11:30:03.355+08:00 INFO 7440 --- [business-css] [main] o.apache.catalina.core.StandardService : Stopping service [Tomcat]
2026-01-15T11:30:03.397+08:00 INFO 7440 --- [business-css] [main] .s.b.a.l.ConditionEvaluationReportLogger :
Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled.
2026-01-05T15:29:37.431+08:00 ERROR 30416 --- [business-css] [main] o.s.b.d.LoggingFailureAnalysisReporter :
2026-01-15T11:30:03.416+08:00 ERROR 7440 --- [business-css] [main] o.s.boot.SpringApplication : Application run failed
***************************
APPLICATION FAILED TO START
***************************
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'algorithmModelController' defined in file [E:\projectJava\JavaProjectRepo\business-css\target\classes\com\yfd\business\css\controller\AlgorithmModelController.class]: Post-processing of merged bean definition failed
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:577) ~[spring-beans-6.1.8.jar:6.1.8]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) ~[spring-beans-6.1.8.jar:6.1.8]
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:337) ~[spring-beans-6.1.8.jar:6.1.8]
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) ~[spring-beans-6.1.8.jar:6.1.8]
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:335) ~[spring-beans-6.1.8.jar:6.1.8]
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200) ~[spring-beans-6.1.8.jar:6.1.8]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975) ~[spring-beans-6.1.8.jar:6.1.8]
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:962) ~[spring-context-6.1.8.jar:6.1.8]
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624) ~[spring-context-6.1.8.jar:6.1.8]
at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) ~[spring-boot-3.3.0.jar:3.3.0]
at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) ~[spring-boot-3.3.0.jar:3.3.0]
at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) ~[spring-boot-3.3.0.jar:3.3.0]
at org.springframework.boot.SpringApplication.run(SpringApplication.java:335) ~[spring-boot-3.3.0.jar:3.3.0]
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1363) ~[spring-boot-3.3.0.jar:3.3.0]
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1352) ~[spring-boot-3.3.0.jar:3.3.0]
at com.yfd.business.css.CriticalScenarioApplication.main(CriticalScenarioApplication.java:27) ~[classes/:na]
Caused by: java.lang.IllegalStateException: Failed to introspect Class [com.yfd.business.css.controller.AlgorithmModelController] from ClassLoader [jdk.internal.loader.ClassLoaders$AppClassLoader@5e481248]
at org.springframework.util.ReflectionUtils.getDeclaredFields(ReflectionUtils.java:757) ~[spring-core-6.1.8.jar:6.1.8]
at org.springframework.util.ReflectionUtils.doWithLocalFields(ReflectionUtils.java:689) ~[spring-core-6.1.8.jar:6.1.8]
at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.buildResourceMetadata(CommonAnnotationBeanPostProcessor.java:431) ~[spring-context-6.1.8.jar:6.1.8]
at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.findResourceMetadata(CommonAnnotationBeanPostProcessor.java:412) ~[spring-context-6.1.8.jar:6.1.8]
at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessMergedBeanDefinition(CommonAnnotationBeanPostProcessor.java:312) ~[spring-context-6.1.8.jar:6.1.8]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyMergedBeanDefinitionPostProcessors(AbstractAutowireCapableBeanFactory.java:1085) ~[spring-beans-6.1.8.jar:6.1.8]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:574) ~[spring-beans-6.1.8.jar:6.1.8]
... 15 common frames omitted
Caused by: java.lang.NoClassDefFoundError: com/yfd/platform/system/service/IUserService
at java.base/java.lang.Class.getDeclaredFields0(Native Method) ~[na:na]
at java.base/java.lang.Class.privateGetDeclaredFields(Class.java:3299) ~[na:na]
at java.base/java.lang.Class.getDeclaredFields(Class.java:2373) ~[na:na]
at org.springframework.util.ReflectionUtils.getDeclaredFields(ReflectionUtils.java:752) ~[spring-core-6.1.8.jar:6.1.8]
... 21 common frames omitted
Caused by: java.lang.ClassNotFoundException: com.yfd.platform.system.service.IUserService
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[na:na]
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[na:na]
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[na:na]
... 25 common frames omitted
Description:
Field mybatisPlusInterceptor in com.yfd.business.css.config.MybatisConfig required a bean of type 'com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor' that could not be found.
The injection point has the following annotations:
- @org.springframework.beans.factory.annotation.Autowired(required=true)
Action:
Consider defining a bean of type 'com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor' in your configuration.
2026-01-05T15:29:50.820+08:00 INFO 6636 --- [business-css] [main] c.y.b.css.CriticalScenarioApplication : Starting CriticalScenarioApplication using Java 17.0.17 with PID 6636 (E:\projectJava\JavaProjectRepo\business-css\target\classes started by Admin in E:\projectJava\JavaProjectRepo)
2026-01-05T15:29:50.823+08:00 INFO 6636 --- [business-css] [main] c.y.b.css.CriticalScenarioApplication : The following 2 profiles are active: "framework", "business"
2026-01-05T15:29:52.756+08:00 INFO 6636 --- [business-css] [main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port 8090 (http)
2026-01-05T15:29:52.771+08:00 INFO 6636 --- [business-css] [main] o.apache.catalina.core.StandardService : Starting service [Tomcat]
2026-01-05T15:29:52.771+08:00 INFO 6636 --- [business-css] [main] o.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/10.1.24]
2026-01-05T15:29:52.914+08:00 INFO 6636 --- [business-css] [main] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext
2026-01-05T15:29:52.915+08:00 INFO 6636 --- [business-css] [main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 2049 ms
2026-01-05T15:29:53.173+08:00 WARN 6636 --- [business-css] [main] ConfigServletWebServerApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'mybatisConfig': Unsatisfied dependency expressed through field 'mybatisPlusInterceptor': No qualifying bean of type 'com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
2026-01-05T15:29:53.177+08:00 INFO 6636 --- [business-css] [main] o.apache.catalina.core.StandardService : Stopping service [Tomcat]
2026-01-05T15:29:53.222+08:00 INFO 6636 --- [business-css] [main] .s.b.a.l.ConditionEvaluationReportLogger :
2026-01-15T11:35:12.717+08:00 INFO 22628 --- [business-css] [main] c.y.b.css.CriticalScenarioApplication : Starting CriticalScenarioApplication using Java 17.0.17 with PID 22628 (E:\projectJava\JavaProjectRepo\business-css\target\classes started by Admin in E:\projectJava\JavaProjectRepo)
2026-01-15T11:35:12.720+08:00 INFO 22628 --- [business-css] [main] c.y.b.css.CriticalScenarioApplication : The following 2 profiles are active: "framework", "business"
2026-01-15T11:35:14.479+08:00 INFO 22628 --- [business-css] [main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port 8090 (http)
2026-01-15T11:35:14.491+08:00 INFO 22628 --- [business-css] [main] o.apache.catalina.core.StandardService : Starting service [Tomcat]
2026-01-15T11:35:14.492+08:00 INFO 22628 --- [business-css] [main] o.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/10.1.24]
2026-01-15T11:35:14.612+08:00 INFO 22628 --- [business-css] [main] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext
2026-01-15T11:35:14.613+08:00 INFO 22628 --- [business-css] [main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 1849 ms
2026-01-15T11:35:14.827+08:00 WARN 22628 --- [business-css] [main] ConfigServletWebServerApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'algorithmModelController' defined in file [E:\projectJava\JavaProjectRepo\business-css\target\classes\com\yfd\business\css\controller\AlgorithmModelController.class]: Post-processing of merged bean definition failed
2026-01-15T11:35:14.831+08:00 INFO 22628 --- [business-css] [main] o.apache.catalina.core.StandardService : Stopping service [Tomcat]
2026-01-15T11:35:14.866+08:00 INFO 22628 --- [business-css] [main] .s.b.a.l.ConditionEvaluationReportLogger :
Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled.
2026-01-05T15:29:53.244+08:00 ERROR 6636 --- [business-css] [main] o.s.b.d.LoggingFailureAnalysisReporter :
2026-01-15T11:35:14.883+08:00 ERROR 22628 --- [business-css] [main] o.s.boot.SpringApplication : Application run failed
***************************
APPLICATION FAILED TO START
***************************
Description:
Field mybatisPlusInterceptor in com.yfd.business.css.config.MybatisConfig required a bean of type 'com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor' that could not be found.
The injection point has the following annotations:
- @org.springframework.beans.factory.annotation.Autowired(required=true)
Action:
Consider defining a bean of type 'com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor' in your configuration.
2026-01-05T15:30:03.576+08:00 INFO 22176 --- [business-css] [main] c.y.b.css.CriticalScenarioApplication : Starting CriticalScenarioApplication using Java 17.0.17 with PID 22176 (E:\projectJava\JavaProjectRepo\business-css\target\classes started by Admin in E:\projectJava\JavaProjectRepo)
2026-01-05T15:30:03.579+08:00 INFO 22176 --- [business-css] [main] c.y.b.css.CriticalScenarioApplication : The following 2 profiles are active: "framework", "business"
2026-01-05T15:30:05.318+08:00 INFO 22176 --- [business-css] [main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port 8090 (http)
2026-01-05T15:30:05.330+08:00 INFO 22176 --- [business-css] [main] o.apache.catalina.core.StandardService : Starting service [Tomcat]
2026-01-05T15:30:05.330+08:00 INFO 22176 --- [business-css] [main] o.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/10.1.24]
2026-01-05T15:30:05.460+08:00 INFO 22176 --- [business-css] [main] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext
2026-01-05T15:30:05.461+08:00 INFO 22176 --- [business-css] [main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 1836 ms
2026-01-05T15:30:05.727+08:00 WARN 22176 --- [business-css] [main] ConfigServletWebServerApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'mybatisConfig': Unsatisfied dependency expressed through field 'mybatisPlusInterceptor': No qualifying bean of type 'com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
2026-01-05T15:30:05.730+08:00 INFO 22176 --- [business-css] [main] o.apache.catalina.core.StandardService : Stopping service [Tomcat]
2026-01-05T15:30:05.764+08:00 INFO 22176 --- [business-css] [main] .s.b.a.l.ConditionEvaluationReportLogger :
Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled.
2026-01-05T15:30:05.782+08:00 ERROR 22176 --- [business-css] [main] o.s.b.d.LoggingFailureAnalysisReporter :
***************************
APPLICATION FAILED TO START
***************************
Description:
Field mybatisPlusInterceptor in com.yfd.business.css.config.MybatisConfig required a bean of type 'com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor' that could not be found.
The injection point has the following annotations:
- @org.springframework.beans.factory.annotation.Autowired(required=true)
Action:
Consider defining a bean of type 'com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor' in your configuration.
2026-01-05T15:32:03.378+08:00 INFO 9616 --- [business-css] [main] c.y.b.css.CriticalScenarioApplication : Starting CriticalScenarioApplication using Java 17.0.17 with PID 9616 (E:\projectJava\JavaProjectRepo\business-css\target\classes started by Admin in E:\projectJava\JavaProjectRepo)
2026-01-05T15:32:03.381+08:00 INFO 9616 --- [business-css] [main] c.y.b.css.CriticalScenarioApplication : The following 2 profiles are active: "framework", "business"
2026-01-05T15:32:05.424+08:00 INFO 9616 --- [business-css] [main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port 8090 (http)
2026-01-05T15:32:05.445+08:00 INFO 9616 --- [business-css] [main] o.apache.catalina.core.StandardService : Starting service [Tomcat]
2026-01-05T15:32:05.446+08:00 INFO 9616 --- [business-css] [main] o.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/10.1.24]
2026-01-05T15:32:05.578+08:00 INFO 9616 --- [business-css] [main] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext
2026-01-05T15:32:05.579+08:00 INFO 9616 --- [business-css] [main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 2158 ms
2026-01-05T15:32:05.864+08:00 WARN 9616 --- [business-css] [main] ConfigServletWebServerApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'mybatisConfig': Unsatisfied dependency expressed through field 'mybatisPlusInterceptor': No qualifying bean of type 'com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
2026-01-05T15:32:05.868+08:00 INFO 9616 --- [business-css] [main] o.apache.catalina.core.StandardService : Stopping service [Tomcat]
2026-01-05T15:32:05.918+08:00 INFO 9616 --- [business-css] [main] .s.b.a.l.ConditionEvaluationReportLogger :
Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled.
2026-01-05T15:32:05.943+08:00 ERROR 9616 --- [business-css] [main] o.s.b.d.LoggingFailureAnalysisReporter :
***************************
APPLICATION FAILED TO START
***************************
Description:
Field mybatisPlusInterceptor in com.yfd.business.css.config.MybatisConfig required a bean of type 'com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor' that could not be found.
The injection point has the following annotations:
- @org.springframework.beans.factory.annotation.Autowired(required=true)
Action:
Consider defining a bean of type 'com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor' in your configuration.
2026-01-05T15:34:01.386+08:00 INFO 18712 --- [business-css] [main] c.y.b.css.CriticalScenarioApplication : Starting CriticalScenarioApplication using Java 17.0.17 with PID 18712 (E:\projectJava\JavaProjectRepo\business-css\target\classes started by Admin in E:\projectJava\JavaProjectRepo)
2026-01-05T15:34:01.389+08:00 INFO 18712 --- [business-css] [main] c.y.b.css.CriticalScenarioApplication : The following 2 profiles are active: "framework", "business"
2026-01-05T15:34:03.377+08:00 INFO 18712 --- [business-css] [main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port 8090 (http)
2026-01-05T15:34:03.392+08:00 INFO 18712 --- [business-css] [main] o.apache.catalina.core.StandardService : Starting service [Tomcat]
2026-01-05T15:34:03.393+08:00 INFO 18712 --- [business-css] [main] o.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/10.1.24]
2026-01-05T15:34:03.536+08:00 INFO 18712 --- [business-css] [main] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext
2026-01-05T15:34:03.537+08:00 INFO 18712 --- [business-css] [main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 2109 ms
2026-01-05T15:34:03.793+08:00 WARN 18712 --- [business-css] [main] ConfigServletWebServerApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'mybatisConfig': Unsatisfied dependency expressed through field 'mybatisPlusInterceptor': No qualifying bean of type 'com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
2026-01-05T15:34:03.797+08:00 INFO 18712 --- [business-css] [main] o.apache.catalina.core.StandardService : Stopping service [Tomcat]
2026-01-05T15:34:03.838+08:00 INFO 18712 --- [business-css] [main] .s.b.a.l.ConditionEvaluationReportLogger :
Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled.
2026-01-05T15:34:03.860+08:00 ERROR 18712 --- [business-css] [main] o.s.b.d.LoggingFailureAnalysisReporter :
***************************
APPLICATION FAILED TO START
***************************
Description:
Field mybatisPlusInterceptor in com.yfd.business.css.config.MybatisConfig required a bean of type 'com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor' that could not be found.
The injection point has the following annotations:
- @org.springframework.beans.factory.annotation.Autowired(required=true)
Action:
Consider defining a bean of type 'com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor' in your configuration.
2026-01-05T17:30:52.702+08:00 INFO 27432 --- [business-css] [main] c.y.b.css.CriticalScenarioApplication : Starting CriticalScenarioApplication using Java 17.0.17 with PID 27432 (E:\projectJava\JavaProjectRepo\business-css\target\classes started by Admin in E:\projectJava\JavaProjectRepo)
2026-01-05T17:30:52.705+08:00 INFO 27432 --- [business-css] [main] c.y.b.css.CriticalScenarioApplication : The following 2 profiles are active: "framework", "business"
2026-01-05T17:30:54.802+08:00 INFO 27432 --- [business-css] [main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port 8090 (http)
2026-01-05T17:30:54.815+08:00 INFO 27432 --- [business-css] [main] o.apache.catalina.core.StandardService : Starting service [Tomcat]
2026-01-05T17:30:54.816+08:00 INFO 27432 --- [business-css] [main] o.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/10.1.24]
2026-01-05T17:30:54.951+08:00 INFO 27432 --- [business-css] [main] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext
2026-01-05T17:30:54.952+08:00 INFO 27432 --- [business-css] [main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 2206 ms
2026-01-05T17:30:55.307+08:00 WARN 27432 --- [business-css] [main] ConfigServletWebServerApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'mybatisConfig': Injection of resource dependencies failed
2026-01-05T17:30:55.310+08:00 INFO 27432 --- [business-css] [main] o.apache.catalina.core.StandardService : Stopping service [Tomcat]
2026-01-05T17:30:55.353+08:00 INFO 27432 --- [business-css] [main] .s.b.a.l.ConditionEvaluationReportLogger :
Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled.
2026-01-05T17:30:55.377+08:00 ERROR 27432 --- [business-css] [main] o.s.b.d.LoggingFailureAnalysisReporter :
***************************
APPLICATION FAILED TO START
***************************
Description:
A component required a bean of type 'com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor' that could not be found.
Action:
Consider defining a bean of type 'com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor' in your configuration.
2026-01-05T17:31:24.083+08:00 INFO 24748 --- [business-css] [main] c.y.b.css.CriticalScenarioApplication : Starting CriticalScenarioApplication using Java 17.0.17 with PID 24748 (E:\projectJava\JavaProjectRepo\business-css\target\classes started by Admin in E:\projectJava\JavaProjectRepo)
2026-01-05T17:31:24.086+08:00 INFO 24748 --- [business-css] [main] c.y.b.css.CriticalScenarioApplication : The following 2 profiles are active: "framework", "business"
2026-01-05T17:31:25.999+08:00 INFO 24748 --- [business-css] [main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port 8090 (http)
2026-01-05T17:31:26.013+08:00 INFO 24748 --- [business-css] [main] o.apache.catalina.core.StandardService : Starting service [Tomcat]
2026-01-05T17:31:26.013+08:00 INFO 24748 --- [business-css] [main] o.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/10.1.24]
2026-01-05T17:31:26.151+08:00 INFO 24748 --- [business-css] [main] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext
2026-01-05T17:31:26.152+08:00 INFO 24748 --- [business-css] [main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 2022 ms
2026-01-05T17:31:26.407+08:00 WARN 24748 --- [business-css] [main] ConfigServletWebServerApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'mybatisConfig': Injection of resource dependencies failed
2026-01-05T17:31:26.410+08:00 INFO 24748 --- [business-css] [main] o.apache.catalina.core.StandardService : Stopping service [Tomcat]
2026-01-05T17:31:26.452+08:00 INFO 24748 --- [business-css] [main] .s.b.a.l.ConditionEvaluationReportLogger :
Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled.
2026-01-05T17:31:26.480+08:00 ERROR 24748 --- [business-css] [main] o.s.b.d.LoggingFailureAnalysisReporter :
***************************
APPLICATION FAILED TO START
***************************
Description:
A component required a bean of type 'com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor' that could not be found.
Action:
Consider defining a bean of type 'com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor' in your configuration.
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'algorithmModelController' defined in file [E:\projectJava\JavaProjectRepo\business-css\target\classes\com\yfd\business\css\controller\AlgorithmModelController.class]: Post-processing of merged bean definition failed
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:577) ~[spring-beans-6.1.8.jar:6.1.8]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) ~[spring-beans-6.1.8.jar:6.1.8]
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:337) ~[spring-beans-6.1.8.jar:6.1.8]
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) ~[spring-beans-6.1.8.jar:6.1.8]
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:335) ~[spring-beans-6.1.8.jar:6.1.8]
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200) ~[spring-beans-6.1.8.jar:6.1.8]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975) ~[spring-beans-6.1.8.jar:6.1.8]
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:962) ~[spring-context-6.1.8.jar:6.1.8]
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624) ~[spring-context-6.1.8.jar:6.1.8]
at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) ~[spring-boot-3.3.0.jar:3.3.0]
at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) ~[spring-boot-3.3.0.jar:3.3.0]
at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) ~[spring-boot-3.3.0.jar:3.3.0]
at org.springframework.boot.SpringApplication.run(SpringApplication.java:335) ~[spring-boot-3.3.0.jar:3.3.0]
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1363) ~[spring-boot-3.3.0.jar:3.3.0]
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1352) ~[spring-boot-3.3.0.jar:3.3.0]
at com.yfd.business.css.CriticalScenarioApplication.main(CriticalScenarioApplication.java:27) ~[classes/:na]
Caused by: java.lang.IllegalStateException: Failed to introspect Class [com.yfd.business.css.controller.AlgorithmModelController] from ClassLoader [jdk.internal.loader.ClassLoaders$AppClassLoader@5e481248]
at org.springframework.util.ReflectionUtils.getDeclaredFields(ReflectionUtils.java:757) ~[spring-core-6.1.8.jar:6.1.8]
at org.springframework.util.ReflectionUtils.doWithLocalFields(ReflectionUtils.java:689) ~[spring-core-6.1.8.jar:6.1.8]
at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.buildResourceMetadata(CommonAnnotationBeanPostProcessor.java:431) ~[spring-context-6.1.8.jar:6.1.8]
at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.findResourceMetadata(CommonAnnotationBeanPostProcessor.java:412) ~[spring-context-6.1.8.jar:6.1.8]
at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessMergedBeanDefinition(CommonAnnotationBeanPostProcessor.java:312) ~[spring-context-6.1.8.jar:6.1.8]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyMergedBeanDefinitionPostProcessors(AbstractAutowireCapableBeanFactory.java:1085) ~[spring-beans-6.1.8.jar:6.1.8]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:574) ~[spring-beans-6.1.8.jar:6.1.8]
... 15 common frames omitted
Caused by: java.lang.NoClassDefFoundError: com/yfd/platform/system/service/IUserService
at java.base/java.lang.Class.getDeclaredFields0(Native Method) ~[na:na]
at java.base/java.lang.Class.privateGetDeclaredFields(Class.java:3299) ~[na:na]
at java.base/java.lang.Class.getDeclaredFields(Class.java:2373) ~[na:na]
at org.springframework.util.ReflectionUtils.getDeclaredFields(ReflectionUtils.java:752) ~[spring-core-6.1.8.jar:6.1.8]
... 21 common frames omitted
Caused by: java.lang.ClassNotFoundException: com.yfd.platform.system.service.IUserService
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[na:na]
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[na:na]
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[na:na]
... 25 common frames omitted

Binary file not shown.

View File

@ -166,6 +166,7 @@ mvn -DskipTests clean install -pl framework
# 2. 启动业务模块(自动依赖 framework
mvn -DskipTests spring-boot:run -pl business-css
```
### 9.2 交付阶段