Authored by qinchao

去掉不用代码

package com.monitor.cloudtools.controller;
/**
* Created by xh on 2017/6/13.
*/
import com.monitor.cloudtools.service.CloudLbService;
import com.monitor.model.domain.ElbInfo;
import com.monitor.model.response.BaseResponse;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.bind.annotation.RestController;
import java.util.List;
/**
* 负载均衡
* Created by xh on 2017/5/9.
*/
@RestController
@RequestMapping(value = "/cloudLb")
public class CloudLbController {
public static final Logger logger = LoggerFactory.getLogger("cloudLbLogger");
@Autowired
private CloudLbService cloudLbService;
/**
* 伸缩组信息查询
* @param cloudType 云类型 1:AWS 2:QCLOUD
* @return
*/
@RequestMapping("/getLbInfo")
@ResponseBody
public BaseResponse<List<ElbInfo>> getLbInfo(int cloudType) {
BaseResponse<List<ElbInfo>> response = new BaseResponse<>();
try{
List<ElbInfo> listElbInfo = cloudLbService.getElbInfoFromDb(cloudType);
response.setData(listElbInfo);
}catch(Exception e){
logger.error(" - CloudLbController - getLbInfo - error", e);
response.setCode(300);
}
return response;
}
}
\ No newline at end of file
package com.monitor.cloudtools.service;
import com.monitor.model.domain.ElbInfo;
import java.util.List;
/**
* Created by xh on 2017/6/15.
*/
public interface CloudLbService {
//void getLbInstances(int cloudType);
List<ElbInfo> getElbInfoFromDb(int cloudType);
}
\ No newline at end of file
package com.monitor.cloudtools.service.impl;
import com.monitor.cloudtools.service.CloudLbService;
import com.monitor.model.domain.ElbInfo;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.scheduling.annotation.EnableScheduling;
import org.springframework.stereotype.Service;
import java.util.List;
/**
* Created by xh on 2017/6/15.
*/
@Service
@EnableScheduling
public class CloudLbServiceImpl implements CloudLbService {
public static final Logger logger = LoggerFactory.getLogger("cloudLbLogger");
@Override
public List<ElbInfo> getElbInfoFromDb(int cloudType) {
try{
}catch (Exception e){
logger.error("CloudLbServiceImpl - getElbInfoFromDb - error", e);
}
return null;
}
}
\ No newline at end of file