登录开发完成,但编译报错,找不到main方法

来源:6-2 登录功能开发

卖破烂的0

2017-06-08

ServerResponse这个类是没有main方法的,怎么回去找呢,在哪里配置的吗?http://szimg.mukewang.com/5938c7f60001922508280092.jpg

写回答

3回答

从哪里跌倒还是在爬起来

2017-06-17

//szimg.mukewang.com/594498c40001f1d304480146.jpg

确定这里启动的是tomcat。

0
1
卖破烂的0
对的,就是这里没有指定为tomcat,感谢了!
2017-06-20
共1条回复

Geely

2017-06-17

hi 同学,没有main就加个哈

0
0

qq_Z_11

2017-06-08

确实没有main方法,应该是某个方法写错了,没贴代码也没法验证,你可以看一下这个方法的代码对比一下。

package com.mmall.common;

import org.codehaus.jackson.annotate.JsonIgnore;
import org.codehaus.jackson.map.annotate.JsonSerialize;
import org.omg.PortableInterceptor.SUCCESSFUL;

import java.io.Serializable;

/**
 * Created by 51089 on 17.6.5.
 */
@JsonSerialize(include = JsonSerialize.Inclusion.NON_NULL)
public class ServerResponse<T> implements Serializable {
    //保证序列化json的时候,如果是null的对象,key也会消失
    private int status;
    private String msg;
    private T data;

    private ServerResponse(int status) {
        this.status = status;
    }

    private ServerResponse(int status, T data) {
        this.status = status;
        this.data = data;
    }

    private ServerResponse(int status, String msg, T data) {
        this.status = status;
        this.msg = msg;
        this.data = data;
    }

    private ServerResponse(int status, String msg) {
        this.status = status;
        this.msg = msg;
    }

    @JsonIgnore
    //使之不在json序列化结果当中
    public boolean isSuccess() {
        return this.status == ResponseCode.SUCCESS.getCode();
    }

    public int getStatus () {
        return status;
    }

    public T getData() {
        return data;
    }

    public String getMsg() {
        return msg;
    }

    public static <T> ServerResponse<T> createBySuccess() {
        return new ServerResponse<T>(ResponseCode.SUCCESS.getCode());
    }

    public static <T> ServerResponse<T> createBySuccessMessage(String msg) {
        return new ServerResponse<T>(ResponseCode.SUCCESS.getCode(), msg);
    }

    public static <T> ServerResponse<T> createBySuccess(T data) {
        return new ServerResponse<T>(ResponseCode.SUCCESS.getCode(), data);
    }

    public static <T> ServerResponse<T> createBySuccess(String msg, T data) {
        return new ServerResponse<T>(ResponseCode.SUCCESS.getCode(), msg, data);
    }


    public static <T> ServerResponse<T> createByError() {
        return new ServerResponse<T>(ResponseCode.ERROR.getCode(), ResponseCode.ERROR.getDesc());
    }

    public static <T> ServerResponse<T> createbyErrorMessage(String errorMessage) {
        return new ServerResponse<T>(ResponseCode.ERROR.getCode(), errorMessage);
    }

    public static <T> ServerResponse<T> createByErrorCodeMsessage(int errorcode, String errorMessage) {
        return new ServerResponse<T>(errorcode, errorMessage);
    }

}


0
2
qq_Z_11
回复
卖破烂的0
那可能是java的问题,你检查一下javac有没有问题。配置的对不对。
2017-06-08
共2条回复

从0开始 独立完成企业级Java电商网站服务端开发

前后端分离,数据库接口设计,架构设计,功能开发,上线运维

9476 学习 · 8804 问题

查看课程