// Path: zing-demo/src/main/java/org/zxc/zing/demo/api/DemoService.java
// public interface DemoService {
//     String echo(String input);
//     MessageDTO loadObject(int messageId);
// }
// 
// Path: zing-demo/src/main/java/org/zxc/zing/demo/api/MessageDTO.java
// public class MessageDTO implements Serializable{
//     private int messageId;
//     private String content;
// 
//     public int getMessageId() {
//         return messageId;
//     }
// 
//     public void setMessageId(int messageId) {
//         this.messageId = messageId;
//     }
// 
//     public String getContent() {
//         return content;
//     }
// 
//     public void setContent(String content) {
//         this.content = content;
//     }
// 
//     @Override
//     public String toString() {
//         final StringBuilder sb = new StringBuilder("MessageDTO{");
//         sb.append("messageId=").append(messageId);
//         sb.append(", content='").append(content).append('\'');
//         sb.append('}');
//         return sb.toString();
//     }
// }


import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.zxc.zing.demo.api.DemoService;
import org.zxc.zing.demo.api.MessageDTO;
package org.zxc.zing.demo.impl;


/**
 * Created by xuanchen.zhao on 15-12-8.
 */
public class DemoServiceImpl implements DemoService {

    private static final Logger log = LoggerFactory.getLogger(DemoServiceImpl.class);

    @Override
    public String echo(String input) {
        return "echo:"+input;
    }

    @Override
// Path: zing-demo/src/main/java/org/zxc/zing/demo/api/DemoService.java
// public interface DemoService {
//     String echo(String input);
//     MessageDTO loadObject(int messageId);
// }
// 
// Path: zing-demo/src/main/java/org/zxc/zing/demo/api/MessageDTO.java
// public class MessageDTO implements Serializable{
//     private int messageId;
//     private String content;
// 
//     public int getMessageId() {
//         return messageId;
//     }
// 
//     public void setMessageId(int messageId) {
//         this.messageId = messageId;
//     }
// 
//     public String getContent() {
//         return content;
//     }
// 
//     public void setContent(String content) {
//         this.content = content;
//     }
// 
//     @Override
//     public String toString() {
//         final StringBuilder sb = new StringBuilder("MessageDTO{");
//         sb.append("messageId=").append(messageId);
//         sb.append(", content='").append(content).append('\'');
//         sb.append('}');
//         return sb.toString();
//     }
// }


// Path: zing-demo/src/main/java/org/zxc/zing/demo/impl/DemoServiceImpl.java
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.zxc.zing.demo.api.DemoService;
import org.zxc.zing.demo.api.MessageDTO;

package org.zxc.zing.demo.impl;


/**
 * Created by xuanchen.zhao on 15-12-8.
 */
public class DemoServiceImpl implements DemoService {

    private static final Logger log = LoggerFactory.getLogger(DemoServiceImpl.class);

    @Override
    public String echo(String input) {
        return "echo:"+input;
    }

    @Override
    public MessageDTO loadObject(int messageId) {