2016-04-24 2 views
2

Я только начинаю входить в Spring и хочу знать, есть ли какие-либо примеры проектов, которые расширяются при создании службы отдыха. Я закончил учебник по обслуживанию отдыха (https://spring.io/guides/gs/rest-service/) и посмотрел на несколько других, но теперь не имею понятия, как включить спящий режим в микс.Spring 4.2 Rest-Service With Hibernate 4 или 5 Пример

Как вы знаете, Spring 4.2 использует новую аннотацию @RestController, которая преобразует модель в JSON. Все, что я действительно ищу, - это пример, который остается верным учебнику, который я сделал, плюс соединение с hibernate, 1 базой данных, моделью, сервисом и DAO. Мне не нужны страницы html/jsp, поэтому я не думаю, что мне нужно спуститься по маршруту MVC, но я могу ошибаться.

Моя мысль в том, что я должен быть в состоянии от контроллера сделать что-то вроде:

@RestController 
public class GreetingController 
{ 
    @RequestMapping("/things") 
    public List<Thing> getThings() 
    { 
     ThingService service = new ThingService(); 
     return service.getThings(); 
    } 
} 

Где ThingService бы называть дао, а дао к базе данных.

Может ли кто-нибудь помочь? Было бы очень благодарно за ссылку на хороший учебник, который делает это, или потратить время на то, чтобы сделать меня супермалым примером. Заранее спасибо.

ответ

1

журнала на it-ebooks Есть большие книги, которые вы можете прочитать на весну и спящий режим или вы можете пойти на Youtube и поиск бесплатных видеоуроков, учебники по этому аспекту весны всегда прямо вперед

+0

Не очень полезно быть честным. Я ищу ответ на конкретный вариант, но в любом случае спасибо. –

+0

Я не знаю, что вы подразумеваете под одной версией. Answer: –

+0

Я ищу Spring 4.2 специально. Я пошел на сайт и искал «Весну» и нашел одну книгу с 2011 года, что было бы бесполезно. –

0

http://www.beingjavaguys.com/2014/08/spring-restful-web-services.html

Этот пример был бы полезен. Хотя версия не Spring 4.2, но этот пример Spring 4 и Hibernate 4 достаточен для удовлетворения ваших требований. Версии могут быть изменены в pom.xml и использованы.

http://www.benchresources.net/resteasy-jax-rs-web-service-integrating-with-spring-mvc-and-hibernate-orm-framework/

еще один пример с 3,2 пружинного каркаса.

1

Да, есть простой способ реализовать свои сущности в качестве службы отдыха или вызвать dao в контроллере и выполнить некоторую бизнес-логику.

Сначала я предлагаю вам использовать Spring-Boot. С Spring-Boot вы очень быстро развиваете приложения Spring. Вы можете использовать полный стек Spring и дополнительные функции. Я думаю, что Spring-boot - это именно то, что вам нужно.

Для вашей реализации Dao-Rest необходимо выполнить Spring-Data-Rest. Но сначала найдите Spring-Data для получения исходной информации.

Ниже приведен пример Spring-Data и here a particular one for Spring-Data-Rest.

Чтобы начать изучение Весны с использованием Spring-boot, введите starter, если вы не используете STS IDE. Подробнее о Spring-boot вы можете найти here.

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