Authored by tanling

no message

... ... @@ -11,6 +11,7 @@ import com.yohoufo.order.service.support.codegenerator.populater.PropMachineIdPr
import com.yohoufo.order.service.support.codegenerator.timer.SimpleTimer;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component;
... ... @@ -27,6 +28,7 @@ public class OrderCodeGeneratorImpl implements OrderCodeGenerator {
AtomicIdPopulator idPopulator;
@Autowired
MachineIdProvider machineIdProvider;
long machineId = 0l;
... ... @@ -42,10 +44,6 @@ public class OrderCodeGeneratorImpl implements OrderCodeGenerator {
idPopulator = new AtomicIdPopulator();
}
if (machineIdProvider == null){
machineIdProvider = new PropMachineIdProvider();
}
machineId = machineIdProvider.getMachineId();
// 3位 0~8
... ...
... ... @@ -7,6 +7,7 @@ import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component;
import javax.annotation.PostConstruct;
import java.util.HashMap;
import java.util.Map;
... ... @@ -36,11 +37,9 @@ public class PropMachineIdProvider implements MachineIdProvider {
return machineId.longValue();
}
public PropMachineIdProvider() {
init();
}
private void init(){
@PostConstruct
public void init(){
if (StringUtils.isEmpty(machineIps)) {
return;
}
... ...