Articles of spring

Différence entre intercepteur et filtre dans Spring MVC

Je suis un peu confus au sujet des objectives de Filter et d’ Interceptor . Si j’ai bien compris docs, Interceptor est exécuté entre les requêtes. D’autre part, le Filter est exécuté avant l’affichage du rendu, mais après la réponse du contrôleur. Alors, où est la différence entre postHandle() dans Interceptor et doFilter() dans Filter? […]

Comment le langage d’expression Spring 3 interagit-il avec les espaces réservés de propriété?

Spring 3 a introduit un nouveau langage d’expression (SpEL) qui peut être utilisé dans les définitions de beans. La syntaxe elle-même est assez bien spécifiée. Ce qui n’est pas clair, c’est comment, le cas échéant, SpEL interagit avec la syntaxe d’espace réservé de propriété qui était déjà présente dans les versions précédentes. Est-ce que SpEL […]

Quand utiliser ModelAndView vs Model au spring?

Cela pourrait sembler stupide aux experts du Spring mais je dois demander. Comment décidez-vous quand utiliser ModelAndView vs. Model ? Après tout, j’ai recherché la meilleure réponse que j’ai trouvée, celle-ci . Il a mentionné que le ModelAndView est une ancienne méthode et que le Model avec une Ssortingng renvoyée est une nouvelle façon au […]

Comment activer ou désactiver de manière conditionnelle les tâches planifiées au spring?

Je définis des tâches planifiées avec des pattenrs de style cron au spring, à l’aide de l’annotation @Scheduled . Le modèle cron est stocké dans un fichier de propriétés de configuration. En fait, il existe deux fichiers de propriétés: une configuration par défaut et une configuration de profil qui dépend de l’environnement (par exemple, dev, […]

Aucune session Hibernate liée au thread, et la configuration ne permet pas la création d’une version non transactionnelle ici

Je reçois cette exception lorsque j’appelle une méthode DAO qui utilise SessionFactory.getCurrentSession() . La classe DAO est annotée avec @Transactional et j’ai aussi déclaré dans le fichier de configuration du contexte d’application. Je peux appeler mes méthodes DAO qui exécutent des requêtes HQL, mais chaque fois que j’appelle une méthode DAO qui obtient d’abord la […]

Auto-injection avec le spring

J’ai essayé le code suivant avec Spring 3.x qui a échoué avec BeanNotFoundException et il devrait selon les réponses à une question que j’ai posée auparavant – Puis-je injecter la même classe en utilisant Spring? @Service public class UserService implements Service{ @Autowired private Service self; } Comme je tentais cela avec Java 6, j’ai trouvé […]

Spring MVC – Pourquoi ne pas pouvoir utiliser @RequestBody et @RequestParam ensemble

Utilisation du client de développement HTTP avec la demande de publication et l’application Content-Type / x-www-form-urlencoded 1) Seulement @RequestBody Demande – localhost: 8080 / SpringMVC / welcome In Body – nom = abc Code- @RequestMapping(method = RequestMethod.POST) public Ssortingng printWelcome(@RequestBody Ssortingng body, Model model) { model.addAtsortingbute(“message”, body); return “hello”; } // Donne le corps comme […]

Comment désactiver la sécurité du spring pour une URL particulière

J’utilise une sécurité à ressort sans état, mais en cas d’inscription, je veux désactiver la sécurité du spring. antMatchers(“/api/v1/signup”).permitAll(). mais cela ne fonctionne pas, je reçois une erreur ci-dessous: message=An Authentication object was not found in the SecurityContext, type=org.springframework.security.authentication.AuthenticationCredentialsNotFoundException Je pense que cela signifie que les filtres de sécurité à ressort fonctionnent L’ordre de mon […]

Comment accéder au contexte Spring dans les tests jUnit annotés avec @RunWith et @ContextConfiguration?

J’ai suivi la classe de test @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations = {“/services-test-config.xml”}) public class MySericeTest { @Autowired MyService service; … } Est-il possible d’accéder à services-test-config.xml programmation dans l’une de ces méthodes? Comme: ApplicationContext ctx = somehowGetContext();

Injection de dépendance de spring avec TestNG

La prise en charge de Spring JUnit est plutôt RunWith : avec l’annotation RunWith et RunWith , les choses semblent très intuitives @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations = “classpath:dao-context.xml”) Ce test pourra s’exécuter correctement dans Eclipse & Maven. Je me demande s’il y a des choses similaires pour TestNG. J’envisage de passer à ce framework “Next Generation” mais […]