Spring Framework - это среда с открытым исходным кодом для разработки приложений на платформе Java. В ее основе лежит широкая поддержка компонентно-ориентированных архитектур, и в настоящее время в ней имеется более двадцати высокоинтегрированных модулей.

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

Я использую в коде репозиторий 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
это интерфейс 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
У меня есть проект Spring MVC, я собрал его в докер-контейнере docker pull dockerHubAcc/project-admin:latest docker run -d --name project-admin-container -p 8088:443 --network someNetwork -v someVolume:/var/photos dockerHubAcc/project-admin Я написал в файле application.yaml server: servlet: ...
25 Сен 2023 в 23:29
Описание: У нас есть поток интеграции Spring, в котором мы хотим настроить конечную точку, разделить полезную нагрузку, выполнить некоторые преобразования параллельно, а затем после некоторой проверки одна часть возвращается потребителю, т. е. с http-кодом 202, а другие элементы должны продолжать ...
У меня проблема с двунаправленными отношениями. У меня есть сущности: public class Order { @OneToMany( mappedBy = "order", cascade = CascadeType.ALL, orphanRemoval = true) @Getter @Setter private List<OrderStatusChanges> statusChanges = new ArrayList<>(); } У меня есть об...
25 Сен 2023 в 21:51
Рассмотрим Service-Bean, который устанавливает свойство по некоторому расписанию: @Service class UserService { var userInfo: Map<String, UserInfo>? = null @Scheduled(...) private fun fetchUserInfo() { userInfo = callExternalUserEndpoint() } } В целях тестирования я хотел ...
Попытка настроить повторную попытку весенней загрузки для простого метода. Если установлено maxAttempts = 3, выполняется 9 раз. Когда maxAttempts = 2 выполняется 4 раза. Ниже приведен мой класс контроллера. @GetMapping("/getPendingTrailRenewals") public void saveUserSubscription() { ...
25 Сен 2023 в 15:59
В моем проекте мне нужно использовать pk, просто я вставляю. поэтому я использовал selectKey в своем xml, и он возвращает ошибку: имеет неподдерживаемый тип возврата: класс java.lang.String Я использую Spring, Java1.8, Oracle DB, и мой код работает <insert id="makeNewOrder" parameterType="Order"> ...
25 Сен 2023 в 14:59
У меня есть пакетная программа Spring, в которой потоки выполнения различных шагов определяются через XML-файлы. Один из этих XML-файлов имеет примерно такую ​​структуру. <step id="step1" next="step2"> <!-- Configuration of step 1 --> </step> <step id="step2" next="step3"> <!-- Configurati...
25 Сен 2023 в 14:08
Я хотел бы провести рефакторинг приложения, в котором некоторые поля инициализируются с помощью статических фабричных методов. Это усложняет модульное тестирование, и эти поля можно установить только посредством отражения в модульных тестах. Вот один пример кода, который я хотел бы провести рефакт...
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(...
У меня есть метод контроллера Spring Boot, который обрабатывает загрузку файлов, и я пытаюсь использовать аннотацию @ModelAttribute для привязки некоторых полей из запроса. Вот мой метод контроллера: @PostMapping(value = "/{accountNo}/upload", consumes = "multipart/form-data") public ResponseEntity...
xsl:sort не работает должным образом, если специальный символ, например ", : ;" являются подарками. В чем здесь может быть проблема? Я пытаюсь визуализировать HTML из данных XML с помощью библиотеки Java dom4j. Хотя реальный проект имеет несколько критериев сортировки, я привожу здесь краткое изл...
25 Сен 2023 в 07:18
Я заметил, что каждый запрос вызывает сброс. Из документа JPA я знаю следующее: При использовании режима очистки АВТО по умолчанию контекст сохранения должен быть очищен следующим образом: до того, как транзакция будет совершена перед запуском JPQL или HQL запрос перед выполнением собственного SQL-з...
24 Сен 2023 в 23:50
При попытке отправить форму на страницу /policy-holder с помощью выборки в js, но конечная точка перенаправляется на страницу входа, пользователи не должны входить в систему только администраторов. Что может быть причиной этой проблемы и как ее исправить. Я попытался добавить все разрешенные парам...
24 Сен 2023 в 21:14
Я пытаюсь понять, как транзакции работают с Spring. У меня есть интерфейс репозитория, расширяющий CrudRepository: @Transactional public interface MessageRepository extends CrudRepository<Message, Long> { } И PersistenceConfig, который я использую для создания EntityManagerFactory и TransactionMan...
24 Сен 2023 в 19:56
У меня есть аспект, который проверяет создание, удаление и т. д. объектов. При аудите я должен получить пользователя, который вызвал изменение объекта. package com.sdx.rootservice.auditing.aspect; import com.sdx.rootservice.auditing.model.AuditType; import com.sdx.rootservice.auditing.service.inter...
24 Сен 2023 в 19:15
У меня есть тестовый контейнер PostgreSQL, для которого я переопределяю стратегию ожидания по умолчанию: static PostgreSQLContainer<?> container = new PostgreSQLContainer<>("postgres:latest") .waitingFor(Wait.forListeningPort()); Теперь я хочу сохранить стратегию ожидания по умолчанию и...
24 Сен 2023 в 14:08
Как изменить срок действия кэша? сервер авторизации весенней загрузки Версия сервера авторизации весенней загрузки: 1.1.1 Всего через 5 минут сервер ресурсов возвращает 401. Результаты поиска документов, относящиеся к 5 минутам. При использовании кэша в декодировании нимба на сервере ресурсов 5 мин...
24 Сен 2023 в 13:37
Я работаю над SpringMVC и создал небольшой проект SearchApp SearchApp img И вот код его обработчика: код метода обработчика @RequestMapping(path = "/searchOnGoogle", method = RequestMethod.POST) public RedirectView searchHandler(@RequestParam(name = "query") String query, RedirectView redirectV...
24 Сен 2023 в 12:31
sessiontoken A random string which identifies an autocomplete session for billing purposes. The session begins when the user starts typing a query, and concludes when they select a place and a call to Place Details is made. Each session can have multiple queries, followed by one place selection. Th...
Я определенно правильно установил свой класс SecurityConfiguration (по крайней мере, насколько мне известно), но если я направлю на localhost:8001 в своем браузере, страница входа в Spring по умолчанию, похоже, будет продолжать отображаться. Мой логин.html находится в разделе resources/templates/use...
24 Сен 2023 в 09:20
Я использую сторонний REST API с помощью веб-клиента. Мне нужно преобразовать ответ и вернуть результат асинхронно, без блокировки. Я понимаю FlatMap является асинхронным, а карта синхронной. В приведенном ниже фрагменте кода я использовал FlatMap в подходе 1 и карту в подходе 2. Вопрос 1. Является...
Я уже просмотрел несколько ссылок ниже, но не работал, я использую Spring Boot v2.7.1 и Batch, имею код ниже и использую Junit 5. https://docs.spring.io/spring-batch/docs/4.0.x/reference/html/testing.html#creatingUnitTestClass Нет подходящего bean-компонента типа 'org.springframework.batch.core.Job'...
23 Сен 2023 в 22:24
Когда я пытаюсь скомпилировать свое приложение Spring с помощью Maven в Java 11, я получаю эту ошибку: java: ошибка чтения /home/danny/.m2/repository/com/groupdocs/groupdocs-metadata/18.4/groupdocs-metadata-18.4.jar; Неподдерживаемый размер: 8510995 для JarEntry META-INF/MANIFEST.MF. Разрешенный м...
23 Сен 2023 в 19:43