有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

GET方法不获取我发布的Java和Spark的最新数据

这就是问题所在。。。当我使用post方法向数据库插入新数据时,它工作了,数据库中的med表有了新数据。但当我使用GET方法获取数据时,上次插入的数据没有显示出来

我使用spark路由和rest客户端测试端点。我曾尝试使用react js呈现数据,但都是一样的,没有呈现最新的数据

这是路线:

public static void main(String[] args) {
        options("/*", (request, response) -> {

            String accessControlRequestHeaders = request.headers("Access-Control-Request-Headers");
            if (accessControlRequestHeaders != null) {
                response.header("Access-Control-Allow-Headers", accessControlRequestHeaders);
            }

            String accessControlRequestMethod = request.headers("Access-Control-Request-Method");
            if (accessControlRequestMethod != null) {
                response.header("Access-Control-Allow-Methods", accessControlRequestMethod);
            }

            return "OK";
        });

        // -- Check the authentication
        before((Filter) (req, res) -> {
            validateLogin(CommonUtils.getJsonConvertor(), req);

            res.header("Access-Control-Allow-Origin", "*");
            res.header("Access-Control-Allow-Methods", "GET,PUT,PATCH,POST,DELETE");
            res.header("Access-Control-Allow-Headers", "Origin, Content-Type, X-Auth-Token");
            res.header("Access-Control-Allow-Credentials", "true");

            System.out.println("API Endpoint accessed");
        });

        after((req, res) -> {
            res.type(Constants.STANDARD_RESPONSE_CONTENTTYPE);
        });

        // -- Handle the exceptions
        handleExceptions(CommonUtils.getJsonConvertor());

        new AuthController(CommonUtils.getJsonConvertor());
        new MedController(CommonUtils.getJsonConvertor());
    }
public void initializeController(final Gson jsonConverter) {
        get("/med", (req, res) -> {
            return getAll();
        }, CommonUtils.getJsonTransformer());

        get("/med/:id", (req, res) -> {
            return find(req);
        }, CommonUtils.getJsonTransformer());

        post("/med", (req, res) -> {
            return insert(jsonConverter, req, res);
        }, CommonUtils.getJsonTransformer());

        put("/med/:id", (req, res) -> {
            return update(jsonConverter, req, res);
        }, CommonUtils.getJsonTransformer());

        delete("/med/:id", (req, res) -> {
            return deleteById(req, res);
        }, CommonUtils.getJsonTransformer());
    }

共 (0) 个答案