Шпаргалка по Spring Boot

· На чтение уйдёт 1 минута · (128 слов)

Что-то в последнее время я "подсел" на Spring Boot вместо Grails. Grails, конечно, суперклёвый, но тут всё-таки общая инфраструктура, общая архитектура, всё такое. Сложнее и дольше начинать работу, необходимо выполнять больше действий, но результат - большая гибкость и прирост производительности (само собой, при выборе правильных решений). Первые несколько проектов я генерировал с помощью , но в общем-то через консоль - быстрее. На работе у меня ArchLinux, для него сначала необходимо установить соответствующий пакет: yaourt spring-boot-cli.

Затем я использую:

spring init -t gradle-build --dependencies data-jpa,data-rest,postgresql,groovy-templates

Если хочется, postgresql можно заменить на mysql, redis или даже какой-нибудь derby. groovy-templates можно заменить на velocity или freemarker (если уж скучать по Grails, то скучать на полную катушку).

Дальше приходится править build.gradle, запускать gradle idea, и затем уже открыть сгенерированный проект в Intellij IDEA.

Полезное