Как напечатать XML ответ на консоль в веб-сервисе JAX-RS? - PullRequest
0 голосов
/ 23 марта 2020

Я пытаюсь распечатать ответ метода GET веб-службы JAX-RS в консоль. Вывод, который можно увидеть в Postman, - это то, что я пытаюсь распечатать на консоли eclipse. Возможно ли это?

Метод JAX-RS:

    @GET
    @Produces({MediaType.APPLICATION_XML})
    public List<BankAccount> getBankAccounts(@Context HttpServletRequest request, @Context HttpServletResponse response) throws Exception {
    System.out.println("Hello " + request.getRequestURL().toString());

    return BankAccountDao.instance.getBankAccounts();
}

Метод Дао:

    public List<BankAccount> getBankAccounts() {
    List<BankAccount> bankAccounts = new ArrayList<BankAccount>();

    try {
        PreparedStatement pstmt = con.prepareStatement("SELECT * FROM BANKACCOUNT");
        ResultSet rs = pstmt.executeQuery();

        while (rs.next()) {
            BankAccount bankAccount = new BankAccount(rs.getString("BRANCH_CODE"), rs.getString("ACCOUNT_NUMBER"), rs.getString("CUST_NAME"), rs.getString("CUST_ADDRESS"), rs.getInt("cust_rating"), rs.getInt("balance"));
            bankAccounts.add(bankAccount);
        }
        return bankAccounts;
    } catch (SQLException ex) {
        System.out.println("\nSQLException");
        ex.printStackTrace();
    }
    return bankAccounts;
}

Вывод почтальона (что я пытаюсь напечатать в моя консоль Eclipse)

Заранее спасибо.

...