gpt4 book ai didi

java - 春假服务

转载 作者:搜寻专家 更新时间:2023-11-01 03:51:03 24 4
gpt4 key购买 nike

我正在使用 https://spring.io/guides/gs/rest-service/ 中的示例我将默认类 Greeting 更改为我自己的类,当我在网络浏览器中调用它时 http://localhost:8080/greeting我得到答案:出现意外错误(类型= Not Acceptable ,状态=406)。
找不到可接受的表示

我的 Controller :

package rest;

import java.util.concurrent.atomic.AtomicLong;

import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;

import database.*;

@RestController
public class GreetingController {

private static final String template = "Hello, %s!";
private final AtomicLong counter = new AtomicLong();
private DBAccess dbaccess= new DBAccess();

@RequestMapping("/greeting")
public Customer greeting(@RequestParam(value="name", defaultValue="World") String name) {
return new Customer(1,"a","b");
}
}

和客户类:

package database;

public class Customer {
private long id;
private String firstName, lastName;

public Customer(){};
public Customer(long id, String firstName, String lastName) {
this.id = id;
this.firstName = firstName;
this.lastName = lastName;
}


void setFirstName(String firstName){
this.firstName=firstName;
}

void setLastName(String lastName){
this.lastName=lastName;
}


@Override
public String toString() {
return String.format(
"Customer[id=%d, firstName='%s', lastName='%s']",
id, firstName, lastName);
}
}

正在关注 Spring MVC Rest / JSON service我添加了 jackson mapper 依赖项,但它不起作用...

请帮帮我

根据星云评论。我没有 web.xml,我正在使用 https://spring.io/guides/gs/rest-service/ 中的示例没有。

这是我的 Application.class

package rest;

import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.boot.SpringApplication;
import org.springframework.context.annotation.ComponentScan;

@ComponentScan
@EnableAutoConfiguration
public class Application {

public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}

最佳答案

您可能遇到了 JsonMappingException。

我认为您需要添加 getters/setters 或公开一些属性,因为 Jackson 在序列化您的 Customer 类时可能会感到困惑。

关于java - 春假服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27997702/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com