Un cadre pour la construction d'applications Web Java basé sur le modèle Model-View-Controller (MVC). Il favorise un code flexible et découplé des technologies de vue sous-jacentes.

Plus à propos spring-mvc...

J'utilise Spring Boot 2.6.0 et Spring MVC dans mon application. Je souhaite faire passer le protocole de mon contrôleur de la version http/1.1 à http/2. Tout d'abord, j'ai écrit le prochain test d'intégration pour cela : @SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT) p....
25 nov. 2021 à 13:03
Je veux qu'une fonction Javascript envoie des données à un contrôleur Spring et obtienne une réponse. Cependant, en raison de la politique de référent stricte d'origine et d'origine croisée, la demande ne passe pas. Contrôleur de ressort : @Controller public class EventController { @ResponseBody @....
J'ai remarqué que le document de repos (HttpRequestSnippet.java) définit APPLICATION_FORM_URLENCODED_VALUE comme type de contenu pour PUT avec paramètre de demande et sans corps de demande. Cela devrait être corrigé, peut-être introduire un MEDIATYPE comme NONE et définir le type de contenu comme N....
18 nov. 2021 à 13:59
Je valide un champ (utilisateur) à l'aide de l'API de validation javax. Utilisateur: @Data public class User { public String name; @Min(18) public int age; public User(String nameString, int age) { super(); this.nameString = nameString; this.age = age; }....
12 nov. 2021 à 23:44
Je veux savoir comment renvoyer un mono vide lorsque j'utilise webClient, j'ai ce code et cela fonctionne lorsque la demande renvoie un utilisateur. public User getUserByUsername(String username) { Mono<User> user = webClient.get().uri(uriBuilder -> uriBuilder .path("....
11 nov. 2021 à 18:18
J'ai un projet de démarrage de printemps avec 2 fichiers de contrôleur comme ci-dessous : Fichier1.java @GetMapping(value = "/test") public List<Object> getdata() { String e_url = ""; //external API with above JSON data RestTemplate rt = new RestTemplate(); Object[] test = rt.getForObjec....
6 nov. 2021 à 23:10
J'écris des tests de bout en bout pour de nombreux contrôleurs Spring différents. À l'heure actuelle, j'essaie d'écrire une classe générale pour les tests qui contient des méthodes d'exécution MockMvc. J'ai des points de terminaison que je dois appeler dans différents contrôleurs et je ne veux pas....
Bonne journée chère communauté. J'ai eu un problème en essayant d'afficher l'image reçue de MySQL via Base64. Image téléchargée et stockée sur DB sans problème. Ma classe de modèle: @Entity public class PostModel { @Id @GeneratedValue(strategy = GenerationType.AUTO) private Long id; @Column (nam....
5 nov. 2021 à 01:29
J'ai l'exigence suivante: Au cours du processus de paiement, une fois que l'utilisateur se trouve dans la page de paiement, si l'utilisateur essaie de "s'échapper" de cette URL de paiement (ex: aller à la page d'accueil ou à la section de mon compte ou à toute autre page externe), il doit être redir....
4 nov. 2021 à 12:58
Je suis tombé sur une classe de configuration pour un projet qui a été converti de l'héritage Spring à Spring Boot. Je vois qu'il y a deux façons d'ajouter des intercepteurs. Comme ceux-ci @Configuration public class AppConfig implements WebMvcConfigurer { @Override public void addInt....
2 nov. 2021 à 23:54
Depuis un certain temps, j'ai du mal à faire des tests JUnit pour mon contrôleur de repos. Pour une raison quelconque, chaque fois que j'essaie de les exécuter, j'obtiens l'erreur Status expected:<200> but was:<404>. Voici mon contrôleur : @RestController @RequestMapping("/travels") @RequiredArgsC....
31 oct. 2021 à 22:42
Je suis nouveau sur Spring mais j'essaie de créer une application Web à partir de laquelle je peux ajouter différentes entrées à une base de données avec plusieurs tables - j'ai deux tables, pour l'instant, batch et type - Mon code pour le type fonctionne et je' Je l'ai testé à l'aide d'un petit sc....
31 oct. 2021 à 19:30
Dans mon GlobalExceptionHandler, je traite mes exceptions du validateur. Habituellement, j'envoie une réponse json avec une erreur, mais parfois j'ai besoin d'envoyer une erreur en tant que page html par motif thymeleaf. @ExceptionHandler(ConstraintViolationException.class) @ResponseStatus(Http....
30 oct. 2021 à 21:57
J'intègre l'API d'un fournisseur tiers. J'ai une configuration SpringBoot et Jackson Ils m'envoient une requête POST de type formUrlEncoded et avec les paramètres dans snake_case (plus de 10 paramètres au total et aucun corps) Par exemple. POST www.example.com?player_id=somePlayerId&product_id=some....
J'ai un contrôleur Spring MVC mais je ne suis pas sûr que ce soit un bon ou un mauvais design. Pour autant que je sache, le versioning de l'API est manquant, mais à part cela, j'ai implémenté Swagger pour la documentation et ajouté SpringSecurity et j'ai essayé de suivre YARAS (Yet Another RESTful ....
29 oct. 2021 à 21:20
Utilisation - Spring Boot, Thymeleaf J'ai le code suivant sous la classe de contrôleur : public class HotelController { private HotelService hotelService; private HotelRepository hotelRepository; @Autowired public HotelController(HotelService hotelService,HotelRepository ho....
29 oct. 2021 à 16:37
J'essaie de configurer RedirectAttributes, mais rien ne se passe lorsque je le fais. Voici mon contrôleur : import org.springframework.web.servlet.mvc.support.RedirectAttributes; @GetMapping("/run-1") public String getTests(RedirectAttributes redirectAttributes) { logger.info("Inf....
29 oct. 2021 à 14:46
J'implémente Drools dans un projet Java, version 6 des dépendances ci-dessous : <dependency> <groupId>org.drools</groupId> <artifactId>drools-core</artifactId> <version>6.0.1.Final</version> </dependency> <dependency> <groupId>org.drools</groupId> <artifactId>drools-compiler</ar....
27 oct. 2021 à 11:09
Je sais que PATCH devrait mettre à jour la ressource existante et POST devrait créer une nouvelle ressource. Cependant, mon point de terminaison actuel doit être mis à jour et créé en même temps. Par exemple : un acheteur paie le vendeur pour l'achat d'un article, le solde de son compte doit donc c....
27 oct. 2021 à 06:12
J'ai créé un projet de démarrage de printemps très basique avec des API de repos. J'ai essayé de le connecter à mon application angulaire, mais il y avait une erreur de sécurité CORS alors je suis passé au facteur. J'essaie de le tester à l'aide du facteur mais je reçois toujours une erreur 404 in....
27 oct. 2021 à 02:02
Je souhaite intégrer google pay à l'aide d'une passerelle. J'ai créé le compte google pay avec les informations url dans lesquelles je travaille local En essayant d'importer pay js, j'obtiens un error comme dans ss, je n'ai pas encore compris pourquoi. La principale raison pour laquelle j'ai eu ce....
Si le corps de la requête json n'est pas fourni, comment gérer l'exception personnalisée dans laquelle ResponseEntity de pojo ou de type bean dans Spring Boot. J'essaie de récupérer la réponse en tant que JSON à partir d'une API externe en fournissant le corps de la requête en tant que JSON. Je sui....
26 oct. 2021 à 10:04
J'ai du mal à essayer de comprendre les différences entre un contrôleur JavaFX et un contrôleur Spring MVC. Je viens d'un milieu JavaFX et j'ai vu de nombreuses différences entre un contrôleur Spring MVC et un contrôleur JavaFX et je travaille actuellement avec Spring MVC. Il existe des différence....
J'ai des modèles d'arbres 'cinema', 'cinemaHall' et 'seo', où 'cinema' a une relation @OneToMany avec 'cinemaHall'. De plus, les modèles 'cinema' et 'cinemaHall' ont une relation @OneToOne avec 'seo'. Le problème est dans le référencement du modèle. Après avoir créé 'cinema' et 'cinemaHall', j'ob....
J'utilise Apache compress pour créer et compresser un certain nombre de fichiers dans un fichier tar.gz. J'essaie ensuite de créer un point de terminaison qu'une autre application peut contacter afin de recevoir le fichier tar.gz. J'ai essayé un certain nombre de méthodes différentes, mais je n'arr....
22 oct. 2021 à 17:45