Публикации по теме 'spring-boot'


Понимание аннотации @Bean в Spring и когда ее использовать
Введение В области разработки приложений на основе Java Spring Framework бесспорно меняет правила игры. Его функциональность и возможности основаны на нескольких ключевых аннотациях, одной из которых является аннотация @Bean. Этот пост призван демистифицировать аннотацию @Bean в Spring, помочь вам понять ее функциональность и продемонстрировать, когда и как ее эффективно использовать. Что такое аннотация @Bean? Аннотация @Bean — это аннотация уровня метода в Spring Framework. Эта..

Spring Cloud - внешняя конфигурация, настройка и защита
В этой статье мы поговорим о том, почему мы должны использовать сервер конфигурации, как его настроить и защитить. Один из важных паттернов микросервисной архитектуры - внешняя конфигурация . Представьте, что у нас есть множество служб, каждая из которых использует разные конфигурации для обработки некоторых операций, таких как запуск базы данных, настройка инфраструктуры обмена сообщениями и т. Д. Если мы настроим эту необходимую конфигурацию непосредственно для этих служб, в..

Как использовать аннотацию @Value весной
Введение Spring Framework, известная платформа в экосистеме Java, предоставляет разработчикам множество функций, которые упрощают задачу создания приложений корпоративного уровня. Одной из таких удобных функций является аннотация @Value . Эта мощная аннотация облегчает внедрение свойств и позволяет разработчикам назначать значения по умолчанию, что делает ее незаменимым инструментом при разработке приложений. В этом уроке мы углубимся в использование аннотации @Value в Spring...

Каковы принципы SOLID в Java?
Принципы SOLID — это принципы проектирования, которые при применении помогают создавать проекты программного обеспечения, которые легко поддерживать и расширять за счет новых функций. Они представляют собой набор руководств по объектно-ориентированному проектированию, созданных Робертом С. SOLID — это аббревиатура пяти принципов проектирования, направленных на то, чтобы сделать дизайн программного обеспечения более понятным, гибким и удобным в сопровождении. Они есть: Единая..

7 практических упражнений помогут вам освоить практическую тестовую разработку приложений Spring Boot
Все, что вам нужно знать об автоматизированной разработке тестов — Mockito, AssertJ, WireMock, Testcontainers Обеспечение качества — это не обязанность команды QA, а ответственность каждого. Автоматизированные тесты стали обязательной частью современной разработки программного обеспечения. Разработчики должны не только свободно владеть языком программирования, но и иметь практические навыки разработки автоматизированных тестов. Следовательно, нередко ожидается, что кандидаты будут..

Spring 6 официально «забросил» притворство
Большинство пользователей сети по-прежнему используют httpclient, okhttp и другие методы для реализации соединения в виде жесткого кодирования при подключении к сторонней системе. На самом деле, я думаю, что для достижения удобнее и быстрее использовать притворство. Помимо HTTP-вызовов между сервисами, feign также поддерживает HTTP-вызовы между не-сервисами. Однако часть нашего мышления еще не изменилась, и нам не хватает определенного понимания лежащей в основе реализации притворства...

Резюме мечты разработчика Джуниора. Генерация PDF с помощью Spring и Apache FOP. Серия 1.
Вы младший разработчик и хотите найти свою первую работу. Как привлечь внимание окружающих к своей кандидатуре. Здесь вы можете найти идею для привлечения внимания. Представьте, что вы отправляете свое резюме на объявление о работе. Это просто обычный документ с вашим опытом, образованием и прочими скучными вещами. Так ты не…