История изменений
Исправление vbr, (текущая версия) :
-
Разберись с maven, как собрать обычный jar, как прикрутить к нему зависимости. Это не сложно.
-
Поставь Idea и там заимпорти своё приложение. Она умеет импортировать из pom.xml. В дальнейшем все настройки проекта прописывай в pom.xml и из идеи обновляй проект.
-
Разберись с maven, как собрать war. В идее в бесплатной версии полноценной поддержки нет, но по идее проект заимпортит. Твоя задача - собрать war по-старинке и задеплоить его в томкат вручную.
-
Разберись со Spring MVC без Boot. Твоя задача - сделать hello world приложение, без базы и тд, это на данном этапе лишнее. Это приложение должно собраться в war и задеплоиться на томкат ручками.
-
Теперь настала пора Boot-а. Если вкратце - то он подтягивает томкат в виде зависимостей и запускает его сам и деплоит в него твоё Spring приложение. Т.е. ты собираешь не war а jar, в зависимостях у которого спрятан tomcat. Кроме этого он конфигурирует Spring, используя некие умолчательные значения, приносит кучку полезного функционала, ну и в 2022 году все жава приложения пишут на буте. Поэтому мимо него пройти не получится никак. Возвращайся на пункт 2 и делай своё приложение на буте. Это самый сложный пункт, на разборки со всеми нюансами можно несколько месяцев легко угрохать. Boot со своими обещаниями всё упростить, всё настолько усложнил, что просто трындец. Но ничего не поделаешь, в 2022 года программирование должно быть сложным. Всё простое выкинули. Зато порог входа стал как никогда высок.
После всего этого можно gradle немножко потыкать, для кругозора.
Для полноценного освоения спринга со всеми его закидонами нужно года два и соответствующие проекты. Не думай, что сможешь за месяц стать профи. За месяц ты сможешь чуть-чуть начать ориентироваться в хелло-ворлде.
Это всё если тебе надо освежить свои знания и актуализировать. Если просто что-то там написать, то ant работает так же, как и 20 лет назад, вперёд и с песней.
А вообще большинство жава программистов не понимают, что они делают, копипастят код из всяких баелдунгов, а проблемы за них разруливают тимлиды. В целом тоже нормальный вариант, деньги им платят хорошие, правда будешь как та обезьяна - бить по клавишам, не понимая, что делаешь, ну каждому своё.
Исправление vbr, :
-
Разберись с maven, как собрать обычный jar, как прикрутить к нему зависимости. Это не сложно.
-
Поставь Idea и там заимпорти своё приложение. Она умеет импортировать из pom.xml. В дальнейшем все настройки проекта прописывай в pom.xml и из идеи обновляй проект.
-
Разберись с maven, как собрать war. В идее в бесплатной версии полноценной поддержки нет, но по идее проект заимпортит. Твоя задача - собрать war по-старинке и задеплоить его в томкат вручную.
-
Разберись со Spring MVC без Boot. Твоя задача - сделать hello world приложение, без базы и тд, это на данном этапе лишнее. Это приложение должно собраться в war и задеплоиться на томкат ручками.
-
Теперь настала пора Boot-а. Если вкратце - то он подтягивает томкат в виде зависимостей и запускает его сам и деплоит в него твоё Spring приложение. Т.е. ты собираешь не war а jar, в зависимостях у которого спрятан tomcat. Кроме этого он конфигурирует Spring, используя некие умолчательные значения, приносит кучку полезного функционала, ну и в 2022 году все жава приложения пишут на буте. Поэтому мимо него пройти не получится никак. Возвращайся на пункт 2 и делай своё приложение на буте. Это самый сложный пункт, на разборки со всеми нюансами можно несколько месяцев легко угрохать. Boot со своими обещаниями всё упростить, всё настолько усложнил, что просто трындец. Но ничего не поделаешь, в 2022 года программирование должно быть сложным. Всё простое выкинули. Зато порог входа стал как никогда высок.
После всего этого можно gradle немножко потыкать, для кругозора.
Для полноценного освоения спринга со всеми его закидонами нужно года два и соответствующие проекты. Не думай, что сможешь за месяц стать профи. За месяц ты сможешь чуть-чуть начать ориентироваться в хелло-ворлде.
Это всё если тебе надо освежить свои знания и актуализировать. Если просто что-то там написать, то ant работает так же, как и 20 лет назад, вперёд и с песней.
Исправление vbr, :
-
Разберись с maven, как собрать обычный jar, как прикрутить к нему зависимости. Это не сложно.
-
Поставь Idea и там заимпорти своё приложение. Она умеет импортировать из pom.xml. В дальнейшем все настройки проекта прописывай в pom.xml и из идеи обновляй проект.
-
Разберись с maven, как собрать war. В идее в бесплатной версии полноценной поддержки нет, но по идее проект заимпортит. Твоя задача - собрать war по-старинке и задеплоить его в томкат вручную.
-
Разберись со Spring MVC без Boot. Твоя задача - сделать hello world приложение, без базы и тд, это на данном этапе лишнее. Это приложение должно собраться в war и задеплоиться на томкат ручками.
-
Теперь настала пора Boot-а. Если вкратце - то он подтягивает томкат в виде зависимостей и запускает его сам и деплоит в него твоё Spring приложение. Т.е. ты собираешь не war а jar, в зависимостях у которого спрятан tomcat. Кроме этого он конфигурирует Spring, используя некие умолчательные значения, приносит кучку полезного функционала, ну и в 2022 году все жава приложения пишут на буте. Поэтому мимо него пройти не получится никак. Возвращайся на пункт 2 и делай своё приложение на буте. Это самый сложный пункт, на разборки со всеми нюансами можно несколько месяцев легко угрохать. Boot со своими обещаниями всё упростить, всё настолько усложнил, что просто трындец. Но ничего не поделаешь, в 2022 года программирование должно быть сложным. Всё простое выкинули. Зато порог входа стал как никогда высок.
После всего этого можно gradle немножко потыкать, для кругозора.
Это всё если тебе надо освежить свои знания и актуализировать. Если просто что-то там написать, то ant работает так же, как и 20 лет назад, вперёд и с песней.
Исходная версия vbr, :
-
Разберись с maven, как собрать обычный jar, как прикрутить к нему зависимости. Это не сложно.
-
Поставь Idea и там заимпорти своё приложение. Она умеет импортировать из pom.xml. В дальнейшем все настройки проекта прописывай в pom.xml и из идеи обновляй проект.
-
Разберись с maven, как собрать war. В идее в бесплатной версии полноценной поддержки нет, но по идее проект заимпортит. Твоя задача - собрать war по-старинке и задеплоить его в томкат вручную.
-
Разберись со Spring MVC без Boot. Твоя задача - сделать hello world приложение, без базы и тд, это на данном этапе лишнее. Это приложение должно собраться в war и задеплоиться на томкат ручками.
-
Теперь настала пора Boot-а. Если вкратце - то он подтягивает томкат в виде зависимостей и запускает его сам и деплоит в него твоё Spring приложение. Т.е. ты собираешь не war а jar, в зависимостях у которого спрятан tomcat. Кроме этого он конфигурирует Spring, используя некие умолчательные значения, приносит кучку полезного функционала, ну и в 2022 году все жава приложения пишут на буте. Поэтому мимо него пройти не получится никак. Возвращайся на пункт 2 и делай своё приложение на буте. Это самый сложный пункт, на разборки со всеми нюансами можно несколько месяцев легко угрохать. Boot со своими обещаниями всё упростить, всё настолько усложнил, что просто трындец. Но ничего не поделаешь, в 2022 года программирование должно быть сложным. Всё простое выкинули. Зато порог входа стал как никогда высок.
Это всё если тебе надо освежить свои знания и актуализировать. Если просто что-то там написать, то ant работает так же, как и 20 лет назад, вперёд и с песней.