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

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

Пожалуйста, извините за двусмысленность, поскольку я стараюсь быть максимально ясным, используя то немногое, что у меня есть. У нас есть кластер Kafka, и идея состоит в том, чтобы приложение Spring Boot служило мостом между производителями, потребителями и Kafka. Я работал с простыми приложениями RE....
26 Ноя 2021 в 19:44
Можно ли перезаписать значения параметров аннотации, используемой в пользовательской аннотации? @Retention(RetentionPolicy.RUNTIME) @Target(ElementType.TYPE) @SpringBootTest(classes = [HOW_TO_CHANGE_THESE]) @ComponentScan(basePackages = {[HOW_TO_CHANGE_THESE]}) @ActiveProfiles("testing") public @int....
25 Ноя 2021 в 23:45
Я видел много источников, а также несколько вопросов по SO, но не нашел решения. Я хочу отправить в свое приложение Spring POST / PUT-запросы, которые содержат JSON-объект Car и прикрепленный файл. На данный момент у меня есть CarController, который корректно работает с JSON-объектами. @PutMapping("....
25 Ноя 2021 в 21:47
Извиняюсь за длинный вопрос .. Я новичок в Spring и еще не полностью понимаю внутреннюю работу. Итак, в моем текущем java-проекте есть код Spring 4.x, написанный еще в 2015 году, который использует переменную ThreadLocal для хранения некоторых данных о правах пользователя. Поток запускается как вызо....
25 Ноя 2021 в 20:37
Я начал с изучения Hibernate и мне нужно спросить кое-что о лучших практиках, связанных с Entity-Classes и возможной логикой методов. Вот мои простые примеры :) @Entity public class Service { @Id @GeneratedValue @Column(name = "service_id") private int serviceID; @Column(name =....
25 Ноя 2021 в 14:51
Я использую в своем приложении Spring Boot 2.6.0 и Spring MVC. Я хочу переключить протокол моего контроллера с версии http/1.1 на http/2. Прежде всего, я написал для этого следующий интеграционный тест: @SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT) public class Integr....
25 Ноя 2021 в 13:03
У меня есть этот фрагмент кода, я учусь на уроке. Я хочу вернуть элемент по URL-адресу, который выглядит как clients/1 вместо clients?id=1. Как я могу этого добиться? Кроме того, можно ли упростить приведенный ниже код? @GetMapping public Client getClient(@RequestParam int id) { O....
25 Ноя 2021 в 00:16
Я работаю над приложением Spring Boot, которое принимает имя пользователя и пароль существующего пользователя в системе, а затем генерирует токен JWT. Я скопировал его из учебника и изменил его, чтобы работать с моими конкретными вариантами использования. Логика для меня довольно ясна, но я очень ....
24 Ноя 2021 в 21:54
В настоящее время я впервые пытаюсь выполнить нагрузочный тест REST API с помощью JMeter . Я изучил несколько руководств и думаю, что понимаю основы работы JMeter. Теперь я хочу знать, как лучше всего провести нагрузочное тестирование API. Должен ли я загружать тест по одному HTTP-запросу за раз ....
24 Ноя 2021 в 16:49
Я создаю Restful API с помощью Spring Boot 2.5 и хотел бы знать, как правильно реализовать проверку при проверке ролей для некоторых маршрутов. Кроме того, для некоторых маршрутов мне нужно убедиться, что только администраторы могут изменять ресурс или его владельца. @PreAuthorize кажется решением,....
24 Ноя 2021 в 16:20
Я не могу понять синтаксис функции Textual template modes в Thymeleaf. Я пытаюсь получить доступ к bean (отлично работает) и вызвать getter, откуда я получаю другой объект. Этот объект может быть нулевым, и мне нужно проверить его, прежде чем я получу доступ к нужной строке. Как я могу сделать это....
24 Ноя 2021 в 15:44
Мне нужно скопировать свойство Friends (которое является ArrayList) из Mono<PersonEntity> в Mono<UserEntity> (которое не имеет свойства Friends в базе данных), но я не t найти правильный способ сделать это, поэтому, когда я сопоставляю Mono<UserEntity> с Dto, результатом поля Friends будет пустой м....
24 Ноя 2021 в 13:47
У меня есть RestController, принимающий наследование DTO: @JsonSubTypes({ @JsonSubTypes.Type(value = RealTimeEventDTO.class, name = "real-time"), @JsonSubTypes.Type(value = ScheduledEventDTO.class, name = "scheduled") }) public class EventDTO { private Long id; } @Data @NoArgs....
24 Ноя 2021 в 13:44
Я вызываю через POSTMAN свой метод POST, который должен возвращать тип String, но когда я выполняю вызов, он выдает ошибку "Could not read document: Can not deserialize instance of java. lang.String out of START_OBJECT token". Почему это происходит? Атрибут в объекте: @Column(name = "CIF_NIF") @J....
24 Ноя 2021 в 13:06
У меня быстрый вопрос. Я пытаюсь сделать данные следующим образом: Auth (электронная почта, пароль) -> Клиент (имя, фамилия, ...) Auth (электронная почта, пароль) -> RepairShop (nip, location, ...) Auth @Entity @Inheritance(strategy = InheritanceType.TABLE_PER_CLASS) public class Auth { @Id ....
24 Ноя 2021 в 02:33
Давайте рассмотрим приложение Spring Boot (Spring Data JPA) с контроллером и службой, как в приведенном ниже примере: processEntity() извлекает объект из базы данных и обрабатывает / обновляет его. publishEntity() - это отдельный метод, который снова получает объект из базы данных и публикует его в ....
23 Ноя 2021 в 21:05
Я использую аннотацию @ConfigurationProperties для автоматической настройки моих свойств. Раньше мой класс конфигурации работал нормально, но я пытался добиться того же с записями, и у меня ничего не вышло. Я следил за этим SO-ответом, но в моем случае это не сработало: https://stackoverflow.com/a/....
23 Ноя 2021 в 14:24
У меня следующий домен: @Document(collection = "backupareas") public class BackupArea { @Id private String id; private String area; private List<Tape> tapes; В моем шаблоне я бы хотел, чтобы при изменении области js-функция заполняла выделенную ленту лентами связанной области. <....
23 Ноя 2021 в 10:54
У нас есть конечная точка Java SpringBoot API, и мы передаем RequestBody типа класса NotifyMoiChanges. В классе модели NotifyMoiChanges у нас есть одно поле, которое является типом интерфейса. Фрагмент конечной точки: @PostMapping("/notifyMOIChanges") public ResponseEntity<Void> notifyMOIChangesP....
23 Ноя 2021 в 10:51
Я пытаюсь преобразовать тело запроса в объект (я использую загрузку Java Spring). Вот так выглядит мой контроллер: public class UserController { @PutMapping("/lock/{id}") public Optional<User> lockUser(@PathVariable Long id, @Validated @RequestBody UserLockRequest user) { return user....
23 Ноя 2021 в 03:07
Я работаю над простым веб-приложением в качестве демонстрации. И я застрял в этой ошибке. Сервер приложений Tomcat сообщает о следующей ошибке при доступе к URL-адресу контекста приложения. Я не мог понять, в чем причина этой ошибки. mvn clean package отлично собирает пакет org.springframework.be....
22 Ноя 2021 в 23:35
Я спрашиваю о текущем стандарте. Можно ли иметь один класс для конфигурации безопасности, другой для Swagger и так далее? Наличие более одного класса, аннотированного с помощью @Configuration, как-либо влияет на производительность?....
22 Ноя 2021 в 20:54
Я пытаюсь отправить некоторые данные формы в приложение Spring, используя Fetch API в javascript. У меня есть этот код для отправки данных формы: document.querySelector('#formPet').addEventListener('submit', event => { event.preventDefault(); let email= document.querySelector("#email"); ....
22 Ноя 2021 в 19:48
Я пытаюсь изменить выражение cron определенного метода со значением, определенным в базе данных. Обычно я использую для этого аннотации Spring. Например: @Scheduled(cron = "cronExpression from Database") public void typeAJob(){ ... } Было бы нормально, если бы после запуска моей программы это коли....
22 Ноя 2021 в 18:50
Я хотел бы использовать пользовательскую аннотацию Java для вставки значения в свойство частного класса с помощью Spring AOP (и / или AspectJ). Быстрый пример: MyAnnotation.java: @Retention(RetentionPolicy.RUNTIME) @Target({ ElementType.FIELD }) public @interface MyAnnotation { } MyController.j....
22 Ноя 2021 в 15:02