Spring, безусловно, является самой популярной средой для разработки приложений в экосистеме Java. С большим отрывом. Причина на самом деле довольно проста - она делает много вещей правильно, и с каждым выпуском она становится все лучше и лучше.
Существует не так много технологий с таким широким охватом, стабильностью и зрелостью Spring, которые все еще быстро развиваются и вводят новшества. Это действительно сложный баланс, и Spring бьет его уже более десяти лет.
Сегодня Spring, наряду с Boot, является отточенной, современной и очень выразительной средой, легко проходящей тест Twitter. Вот где вы можете поместить полезную функциональность в один твит :)
Итак, популярность весенней экосистемы вполне заслужена. Если вы работаете на Java, вы, скорее всего, работаете с Spring.
Учите Spring через видео, с реальным проектом
И, хотя экосистема Spring довольно большая и движется быстро, базовая функциональность на самом деле очень стабильна.
Изучение Spring означает - изучение ядра, Spring MVC, упорство, основы Spring Security. Это основы, и, как и все хорошие фонды, они стабильны и хорошо зарекомендовали себя.
Проще говоря, никогда не было лучшего времени, чтобы учиться, практиковаться и совершенствовать свой Spring foo управляемым образом, программируя вместе со мной на каждом уроке видео здесь.
Преподав более 4000 студентам на других моих курсах, я создаю этот материал с простой целью - помочь вам начать работу с Spring 5 и Spring Boot.
В каждом модуле вы будете создавать реальный код. Это видео, чтобы показать вам, как понять один аспект Spring, используя его на практике.
Уроки начинаются с основ построения простого, но практичного приложения с помощью Spring и быстро проведут вас через инструментарий, чтобы хорошо ориентироваться в фреймворке.
Мастер Класс
Канонический справочник по началу работы с Spring 5 и Spring Boot 2. 9 модулей охватывают все: от создания приложения до работы с bean-компонентами, настройки проекта, персистентности и использования Web MVC.
Проще говоря, основы Spring и Boot.
Помимо подробных руководств по внедрению, вы также ознакомитесь с полной гибкостью фреймворка и начнете работать с AOP, моделью реактивного программирования и Spring Security.
Please update all Baeldung courses.
Please update all Baeldung courses.
Please update all Baeldung courses
Most of these are already done, with 3 more to be added by the end of the year.
In Module 2 - Dependency Injection and the Spring Context:
Lesson 9: Spring Wiring - @Resource and @Inject
Lesson 10: Debugging and Solving Wiring Exceptions
In Module 3 - Project Configuration:
Lesson 7: Spring Boot Default Properties
Lesson 8: Deploying the Boot 2 Application - Other Options
In Module 5: Persistence and Data Access:
Lesson 6: Introduction to the JdbcTemplate - theory
Lesson 7: Introduction to the JdbcTemplate - implementation
In Module 6: Web Basics and Spring MVC:
Lesson 6: Servlets and the DispatcherServlet
In Module 8: Building a REST API:
Lesson 7: Intro to the HTTP Message Converters in Spring MVC
In Module 9: Advanced Features in Spring:
Lesson 7: Spring Security Authorization
Lesson 9: Spring Boot with Docker