Отличный видос. Я вот сейчас дмдева смотрел - вроде бы тоже объясняет и подробно, но уж больно запутанно. Написал несколько проектиков на servlet jakarta API вот сейчас сижу изучаю спринг, начинаю смотреть серию твоих видео)
Круто излагаешь, еще чуть чуть и пойду на твой бусти, но у меня не получилось как у тебя в примере с Factory так лихо переключать провайдера через аппликейшн пропертис приходится пересобирать проект мавеном
Спасибо большое, за такие видео. Хочу задать вам вопрос сколько нужно времени чтоб выйти на работу java разработчика на spring? Если Java Core уже знаю
Сложно сказать, все зависит от того на сколько хорошо ты знаешь Java Core + сколько ты времени уделяешь изучению. Но по моему опыту, в среднем, людям требуется полгода - год для трудоустройства.
можете обьяснить как например вот это private static void annotationBeanHelloWorld() { ApplicationContext ctx = new AnnotationConfigApplicationContext(ProjectConfig.class); MessageHandler handler = ctx.getBean("messageHandler", MessageHandler.class); handler.handling(); }. Может пригодится в реальных проектах
Как может пригодиться получение компонента из контекста? Или что? Я не очень понимаю. Если говорить про плюсы бинов, то это, конечно же: сериализация, простота в управлении, большая совместимость между различными частями системы, да и просто любой может использовать любые компоненты. Я уже молчу про гибкость и масштабируемость. Если вопрос именно в том коде, что представлен, то я, вроде бы, в видео подробно попытался объяснить преимущества. Там я загружаю в контекст любой обработчик и провайдер(я менял реализацию только провайдера, но, очевидно, можно менять и реализацию обработчика, например, заменить вывод в консоль на вывод в документ или бд), а потом использую имеющуюся реализацию в контексте. То есть я в одной части программы могу подставить обработчик System.out, а в другой Xml. Если я не смог ответить на твой вопрос, то напиши его корректнее, пожалуйста
Подскажите почему на конец раздела "Рефакторинг HelloWorld с инструментами JSE" при запуске функции main вылетает ошибка: Error: Could not find or load main class ru.kors.HelloWorld Caused by: java.lang.ClassNotFoundException: ru.kors.HelloWorld Но при компиляции и запуске через терминал все работает
ждем продолжения, потому что видит бог, этот спринг в одиночку не осилить никак
Отличный видос. Я вот сейчас дмдева смотрел - вроде бы тоже объясняет и подробно, но уж больно запутанно.
Написал несколько проектиков на servlet jakarta API вот сейчас сижу изучаю спринг, начинаю смотреть серию твоих видео)
спасибо большое, ждем продолжения!!!
Отлично разжевано, даже только вкатывающийся поймет. Возможно, этот курс даже переплюнет Алишева, но об этом мы узнаем позже =)
Thanks and good luck bro
Круто излагаешь, еще чуть чуть и пойду на твой бусти, но у меня не получилось как у тебя в примере с Factory так лихо переключать провайдера через аппликейшн пропертис
приходится пересобирать проект мавеном
Спасибо большое, за такие видео. Хочу задать вам вопрос сколько нужно времени чтоб выйти на работу java разработчика на spring? Если Java Core уже знаю
Сложно сказать, все зависит от того на сколько хорошо ты знаешь Java Core + сколько ты времени уделяешь изучению. Но по моему опыту, в среднем, людям требуется полгода - год для трудоустройства.
@@Antosha.Korsakov Как думаешь могут ли взять на работу в 16 лет?
Не во все компании, но да, меня взяли до 18
можете обьяснить как например вот это
private static void annotationBeanHelloWorld() {
ApplicationContext ctx = new AnnotationConfigApplicationContext(ProjectConfig.class);
MessageHandler handler = ctx.getBean("messageHandler", MessageHandler.class);
handler.handling();
}. Может пригодится в реальных проектах
Как может пригодиться получение компонента из контекста? Или что? Я не очень понимаю. Если говорить про плюсы бинов, то это, конечно же: сериализация, простота в управлении, большая совместимость между различными частями системы, да и просто любой может использовать любые компоненты. Я уже молчу про гибкость и масштабируемость.
Если вопрос именно в том коде, что представлен, то я, вроде бы, в видео подробно попытался объяснить преимущества. Там я загружаю в контекст любой обработчик и провайдер(я менял реализацию только провайдера, но, очевидно, можно менять и реализацию обработчика, например, заменить вывод в консоль на вывод в документ или бд), а потом использую имеющуюся реализацию в контексте. То есть я в одной части программы могу подставить обработчик System.out, а в другой Xml.
Если я не смог ответить на твой вопрос, то напиши его корректнее, пожалуйста
@@Antosha.Korsakov спасибо за ответ
Подскажите почему на конец раздела "Рефакторинг HelloWorld с инструментами JSE" при запуске функции main вылетает ошибка:
Error: Could not find or load main class ru.kors.HelloWorld
Caused by: java.lang.ClassNotFoundException: ru.kors.HelloWorld
Но при компиляции и запуске через терминал все работает
спасибо огромное, ждем продолжения