human
おはようございます、GETを受信して​​JSONタイプデータモデルを返すことができるエンドポイントを生成する必要があるため、サーブレットを作成する必要があるというJavaコードを教えてくれました
gpt
```
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.google.gson.Gson;

public class MiServlet extends HttpServlet {

    @Override
    protected void doGet(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
        
        response.setContentType("application/json");
        response.setCharacterEncoding("UTF-8");

        // Crea el objeto que representa el modelo de datos
        Modelo modelo = new Modelo();
        modelo.setId(1);
        modelo.setNombre("Ejemplo");

        // Convierte el objeto a formato JSON
        Gson gson = new Gson();
        String json = gson.toJson(modelo);

        // Escribe la respuesta en el cuerpo de la respuesta HTTP
        PrintWriter out = response.getWriter();
        out.print(json);
        out.flush();
    }
}

class Modelo {
    private int id;
    private String nombre;

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public String getNombre() {
        return nombre;
    }

    public void setNombre(String nombre) {
        this.nombre = nombre;
    }
}
```