Есть приложение, написанное на Spring Boot. Для сборки используется gradle.
Проблема заключается в том, что мне нужны две отдельные конфигурации проекта для локального запуска и для деплоя.
Для локального запуска мне нужно:
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}
и
compile('org.springframework.boot:spring-boot-starter-web')
в build.gradle
.
А для деплоя мне нужно:
public class Application extends SpringBootServletInitializer {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
return application.sources(Application.class);
}
}
и
compile('org.springframework.boot:spring-boot-starter-web')
providedRuntime('org.springframework.boot:spring-boot-starter-tomcat')
в build.gradle
Ну и плюс к этому ещё для некоторых бинов хотелось бы при инициализации иметь возможность что-то изменить в зависимости от конфигурации.
Сейчас я при сборке war всё это меняю руками, но это же глупость какая-то, есть же система сборки, пусть она сама всё делает =)
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Почему могут не работать медиа запросы? Делаю все как положено: сами запросы всегда идут в конце документа, написаны без ошибок @media screen and (max-width:...
Есть несколько объектов у которых есть класс Бизнес, Эконом и КомфортЕсли выбрать в filter-class(это select) класс Бизнес, то страница result
Есть блоки, которые надо красиво расположить, я использовал flex, но у меня после перевода на новую строку остается место пустое, а надо чтобы...