Browse Source

fix dependencies cycle

fix dependencies cycle
   drcController (field private com.dji.sample.control.service.IDrcService com.dji.sample.control.controller.DrcController.drcService)
┌─────┐
|  drcServiceImpl defined in file [\target\classes\com\dji\sample\control\service\impl\DrcServiceImpl.class]
↑     ↓
|  waylineJobServiceImpl (field private com.dji.sample.control.service.IDrcService com.dji.sample.wayline.service.impl.WaylineJobServiceImpl.drcService)
└─────┘
pull/35/head
pigeon2049 2 years ago committed by GitHub
parent
commit
c39bebaab9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 9
      src/main/java/com/dji/sample/wayline/service/impl/WaylineJobServiceImpl.java

9
src/main/java/com/dji/sample/wayline/service/impl/WaylineJobServiceImpl.java

@ -37,6 +37,7 @@ import com.fasterxml.jackson.core.type.TypeReference; @@ -37,6 +37,7 @@ import com.fasterxml.jackson.core.type.TypeReference;
import com.fasterxml.jackson.databind.ObjectMapper;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Lazy;
import org.springframework.integration.annotation.ServiceActivator;
import org.springframework.integration.mqtt.support.MqttHeaders;
import org.springframework.messaging.MessageHeaders;
@ -62,6 +63,12 @@ import java.util.stream.Collectors; @@ -62,6 +63,12 @@ import java.util.stream.Collectors;
@Slf4j
public class WaylineJobServiceImpl implements IWaylineJobService {
@Autowired
public WaylineJobServiceImpl(@Lazy IDrcService drcService){
this.drcService=drcService;
}
@Autowired
private IWaylineJobMapper mapper;
@ -80,7 +87,7 @@ public class WaylineJobServiceImpl implements IWaylineJobService { @@ -80,7 +87,7 @@ public class WaylineJobServiceImpl implements IWaylineJobService {
@Autowired
private IFileService fileService;
@Autowired
private IDrcService drcService;
@Autowired

Loading…
Cancel
Save