Spring Boot - это фреймворк, который позволяет легко создавать приложения и сервисы производственного уровня на основе Spring с минимальными усилиями. Он требует самоуверенного взгляда на платформу Spring, предназначенную для новых и опытных пользователей Spring.

Подробнее про spring-boot...

Я использую в коде репозиторий Jpa, и мой код выглядит следующим образом. com.example.demo -> package com.example.demo; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.autoconfigure.domain.Entity...
29 Окт 2023 в 10:03
У меня есть приложение Spring Boot 3.1, и я начинаю подключаться к базам данных test container в Docker. Мне не удалось понять, как подключиться к базе данных с помощью строк application.properties и JDBC URL. Я считаю, что тестовые контейнеры, жизненный цикл которых управляется Spring Boot, — это ...
26 Сен 2023 в 07:11
`Я сталкиваюсь с ошибкой java.lang.NoClassDefFoundError с сообщением «javax/ws/rs/core/Configuration» при переносе приложения Spring Boot с версии 2.7 на 3.1....
26 Сен 2023 в 05:40
Мой файл журнала не создается. Я получаю сообщение об ошибке выше при запуске приложения весенней загрузки. пожалуйста, помогите мне решить. <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>3.1.3</v...
26 Сен 2023 в 05:26
У меня есть действительный токен, но каждый раз, когда я его использую, я получаю ошибку 403. Я использую версию 3 весенней загрузки, а также зависимость «сервера ресурсов oauth2». Может ли кто-нибудь увидеть мой код, пожалуйста? Моя конфигурация безопасности @Configuration @EnableWebSecurity @Req...
это интерфейс AuteurRepository** package com.example.api.repository; import java.awt.print.Pageable; import org.springframework.data.repository.CrudRepository; import org.springframework.stereotype.Repository; import com.example.api.model.Auteur; @Repository public interface AuteurRepository exte...
26 Сен 2023 в 01:49
Текущий ввод, который я получаю, приведен ниже, где transaction — это String transaction в моем классе. "transaction" : "{Id = 09864352654, category = seller, serviceName = BuyGroceries, category = Buy}" Мне нужно преобразовать его, как показано ниже, и распечатать в том же классе, как показано ниж...
26 Сен 2023 в 00:37
Я работаю над практическим API, и это мои занятия. Объекты и отношения сохраняются правильно, если я использую Postman. API также работает с JWT, и это также работает правильно, поскольку он обычно генерирует токен доступа. У меня проблема в том, что при попытке получить все темы из базы данных ме...
25 Сен 2023 в 20:07
Я пытаюсь отправить ObjectMessage с помощью ActiveMQ «Classic». Для этого я создал два проекта Spring Boot — заказчика и производителя. Я использую приведенный ниже код для отправки от производителя. @GetMapping("/send-letter") public String sendLetter() { var letter = new Letter("Hello " + UU...
25 Сен 2023 в 18:19
При настройке RabbitMQ в Spring Boot API обычно перейдите к файлу application.properties и добавьте # RabbitMQ spring.rabbitmq.host=host spring.rabbitmq.port=port spring.rabbitmq.username=user spring.rabbitmq.password=password Интересно, возможно ли без создания специального свойства иметь строку п...
25 Сен 2023 в 18:03
Я работаю над приложением, и мне нужно поддерживать объект «тема». Объект содержит следующие поля: идентификатор, текст и статус (для удаленных/активных). Например, если мы говорим о новостях, под темой можно понимать идентификатор широкого уровня, используемый для разделения новостей. Чтобы опуб...
25 Сен 2023 в 17:15
Попытка настроить повторную попытку весенней загрузки для простого метода. Если установлено maxAttempts = 3, выполняется 9 раз. Когда maxAttempts = 2 выполняется 4 раза. Ниже приведен мой класс контроллера. @GetMapping("/getPendingTrailRenewals") public void saveUserSubscription() { ...
25 Сен 2023 в 15:59
У меня есть папка с несколькими файлами свойств, каждый из которых соответствует типу данных, например example1.properties example2.properties example3.properties. Я хотел бы перебрать эту папку и запланировать некоторые задания. До сих пор мне удалось запланировать один экземпляр для одного типа да...
25 Сен 2023 в 15:51
Мы используем трассировку Spring boot 3, был внешний вызов get, который мы хотим пропустить из трассировки, поскольку он содержал некоторую конфиденциальную информацию. Пробовал ObservationPredicate с ServerRequestObservationContext, но безуспешно. Какие-либо предложения ?...
25 Сен 2023 в 15:38
Я хотел бы провести рефакторинг приложения, в котором некоторые поля инициализируются с помощью статических фабричных методов. Это усложняет модульное тестирование, и эти поля можно установить только посредством отражения в модульных тестах. Вот один пример кода, который я хотел бы провести рефакт...
25 Сен 2023 в 14:02
Я использую @Transactional для метода обслуживания Предположим, у нас есть такие методы @Transactional public void doWork() { User user = new User(1); user = userRepository.save(user); doOtherWorkIfAllIsOk(user); } private void doOtherWorkIfAllIsOk(User user) { System.out.println(...
У меня есть весеннее приложение, которое использует Quartz Scheduler. В кластере можно развернуть несколько экземпляров этого приложения, и кварц настроен для работы в кластерном режиме (планировщики каждого приложения имеют одинаковые имена, разные идентификаторы). Я столкнулся с проблемой, связан...
25 Сен 2023 в 13:49
У меня есть данные, в которых мало подробностей о заданиях, где у меня есть переменная с именем «описание». Когда я пытаюсь отобразить детали, написанные в этом описании вакансии, я получаю такой код, как: А также [outputhtml-код](https://i.stack.imgur.com/lRVE5.png) Я хочу, чтобы печаталось только ...
25 Сен 2023 в 13:13
Я создал проект JWT с помощью Java 17 и Spring Boot 3. Я пытался включить пользовательский интерфейс Swagger в свое приложение, но когда я пытаюсь получить доступ к http://localhost:8080/swagger-ui/, он запрашивает у меня учетные данные для доступа к нему. Мой код: @Configuration @EnableWebSecurity ...
25 Сен 2023 в 12:26
После обновления до JDK 21 в моем проекте Spring Boot возникла следующая ошибка компиляции: Fatal error compiling: java.lang.NoSuchFieldError: Class com.sun.tools.javac.tree.JCTree$JCImport does not have member field 'com.sun.tools.javac.tree.JCTree qualid' ...
Около 6 дней я пытаюсь создать регистрационную форму с использованием Spring Rest API, которая сохранит данные пациента с изображением. Я пробовал все возможные способы и каждый раз терпел неудачу. Все, что мне нужно, это ваша поддержка. Я хотел использовать @ModelAttribute, а не RequestParam. М...
25 Сен 2023 в 11:22
У меня есть метод контроллера Spring Boot, который обрабатывает загрузку файлов, и я пытаюсь использовать аннотацию @ModelAttribute для привязки некоторых полей из запроса. Вот мой метод контроллера: @PostMapping(value = "/{accountNo}/upload", consumes = "multipart/form-data") public ResponseEntity...
У меня есть класс сущности, в котором я хочу установить значение по умолчанию для столбца. Я попробовал это: @Column(name = "column", columnDefinition = "double") @Value("#{new Double('${env.var:-0.25}')}") @NonNull private Double column; Теперь мы не можем использовать @Value для установки значен...
25 Сен 2023 в 03:36
У меня большие проблемы с попыткой протестировать прослушиватель Кафки. Класс следующий: @Component class KafkaListener( private val useCase: UseCase ) { @KafkaListener( topics = ["topic"], groupId = "demo", // this is giving me problems, everything works w...
У меня есть 2 класса: @Data @AllArgsConstructor @NoArgsConstructor public class ClassA { private Integer id; private String created_at; } @Data @AllArgsConstructor @NoArgsConstructor public class ClassB extends ClassA { private Boolean yesNo; private Commit commit; } Я ожидаю, что ...
25 Сен 2023 в 01:16