2015-12-04 3 views
2

Я пишу следующие услуги:Возврат один пространство весной Rest

@RequestMapping("/greeting") 
@ResponseBody 
public Greeting sayHello() { 
    Greeting g = new Greeting(); 
    g.setBody(" "); 
    return g; 
} 

и поздравительных атрибуты:

class Greeting { private String title; private String body; ... } 

Если я устанавливаю тело «» (один пробел), я получаю ошибка 500. В настоящее время я использую Spring 3.1.2. Я также попытался обернуть ответ следующим образом:

public ResponseEntity<Greeting> sayHelloAlternative() {... 

Но я получаю ту же ошибку. Вы знаете, что происходит?

Спасибо большое

+0

показать нам полную ошибку stacktrace, приветствует только pojo только с помощью setter и getter? –

+0

Благодарим за быстрый ответ. К сожалению, tomcat ничего не регистрирует. Я запускаю этот метод, выполнив mvn tomcat7: запустите – Baldur

+0

Вам нужно изменить настройки уровня журнала. Убедитесь, что вы правильно настроили протоколирование, и для журналов Tomcat установлено значение DEBUG. – DavidR

ответ

0

Это может быть интересно для кого-то. Я добавил в свой pom.xml

<dependency> 
    <groupId>org.slf4j</groupId> 
    <artifactId>slf4j-log4j12</artifactId> 
</dependency> 

И установить уровень регистрации на TRACE. Это отображает гораздо больше информации, чтобы найти конечную причину.

Смежные вопросы