Articles of spring

Quand utiliser @RestController vs @RepositoryRestResource

J’ai examiné différents exemples d’utilisation de Spring avec REST. Notre objective final est une configuration Spring HATEOAS / HAL J’ai vu deux méthodes distinctes pour restituer REST au spring Via @RestController dans un contrôleur Via @RepositoryRestResource dans un référentiel Ce que j’ai du mal à trouver, c’est pourquoi utiliseriez-vous l’un sur l’autre. Lorsque vous essayez […]

Quel est le nom d’utilisateur et le mot de passe lors du démarrage de Spring Boot avec Tomcat?

Lorsque je déploie mon application Spring via Spring Boot et que localhost:8080 à localhost:8080 je dois m’authentifier, mais quel est le nom d’utilisateur et le mot de passe ou comment le définir? J’ai essayé d’append ceci à mon fichier tomcat-users mais cela n’a pas fonctionné: C’est le sharepoint départ de l’application: @SpringBootApplication public class Application […]

@Autowired – Aucun bean qualifiant de type trouvé pour la dépendance

J’ai commencé mon projet en créant des entités, des services et des tests JUnit pour les services utilisant Spring et Hibernate. Tout cela fonctionne très bien. Ensuite, j’ai ajouté spring-mvc pour rendre cette application Web utilisant de nombreux didacticiels pas à pas, mais lorsque j’essaie de faire de Controller une annotation @Autowired, je reçois des […]

Comment définir l’URL de base pour le repos au démarrage du spring?

J’essaie de mélanger le mvc et de me reposer dans un seul projet de démarrage au spring. Je veux définir un chemin de base pour tous les contrôleurs de repos (par exemple, exemple.com/api) en un seul endroit (je ne veux pas annoter chaque contrôleur avec @RequestMapping(‘api/products’) , mais simplement @RequestMapping(‘/products’) . Les contrôleurs Mvc doivent […]

Comment convertir un fichier multiparti en fichier?

Quelqu’un peut-il me dire quel est le meilleur moyen de convertir un fichier multipart (org.springframework.web.multipart.MultipartFile) en fichier (java.io.File)? Dans mon projet web spring mvc je reçois un fichier téléchargé en tant que fichier Multipart.Je dois le convertir en un fichier (io), je peux donc appeler ce service de stockage d’images ( Cloudinary ) .Ils ne […]

Comment déconnecter manuellement un utilisateur avec une sécurité Spring?

La réponse est probablement simple: comment puis-je déconnecter manuellement l’utilisateur actuellement connecté dans la sécurité Spring? Est-ce suffisant d’appeler: SecurityContextHolder.getContext().getAuthentication().setAuthenticated(false); ?

Comment fonctionne la chaîne de filtrage de sécurité Spring

Je me rends compte que la sécurité Spring repose sur la chaîne de filtres, qui interceptera la requête, détectera (l’absence de) authentification, redirecta vers le point d’entrée d’authentification ou transmettra la requête au service d’autorisation, puis (non authentifié ou non autorisé). DelegatingFitlerProxy colle ces filtres ensemble. Pour effectuer leurs tâches, ces services d’access filtrent, tels […]

com.sun.jdi.InvocationException s’est produite en invoquant la méthode

Je veux juste créer un object de classe, mais j’ai eu cette erreur lors du débogage. Quelqu’un peut-il me dire quel est le problème? L’emplacement de ce code est dans une classe de service Spring (2.5). Il y a un problème similaire: Descripteur de référence OJB 1: 0 relation? Dois-je régler la récupération automatique sur […]

Annotation Configuration Replacement pour mvc: resources – Spring

J’essaie de mettre à jour mon projet spring-mvc pour utiliser les nouvelles annotations et me débarrasser de mon xml. Auparavant, je chargeais mes ressources statiques dans mon web.xml avec la ligne: Maintenant, j’utilise la classe WebApplicationInitializer et l’annotation @EnableWebMvc pour démarrer mon service sans aucun fichier xml, mais je n’arrive pas à comprendre comment charger […]

Modèle JDBC Spring pour appeler des procédures stockées

Quelle est la manière correcte d’appeler des procédures stockées en utilisant le modèle JDBC de spring moderne (circa 2012)? Disons que j’ai une procédure stockée qui déclare les parameters IN et OUT , quelque chose comme ceci: mypkg.doSomething( id OUT int, name IN Ssortingng, date IN Date ) J’ai rencontré des approches basées sur CallableStatementCreator […]