Articles of printemps 3

Création de tests unitaires au spring 3

Je commence à tester des applications en général et je veux créer plusieurs tests pour apprendre Mockito au spring. J’ai lu plusieurs informations mais j’ai des doutes généraux que j’aimerais poser. J’ai vu venir des tests Mockito et ils annotent le test de la classe avec: @RunWith (MockitoJUnitRunner.class) alors que dans la documentation Spring, il […]

RequestMapping avec plusieurs valeurs avec pathvariable – Spring 3.0

@RequestMapping(value = {“/userDetails”, “/userDetails/edit/{id}”}, method = RequestMethod.GET) public Ssortingng userDetails(Map Model,****) { //what goes here? } Quels seront mes arguments à la méthode userDetails ? Et comment différencier /userDetails et /userDetails/edit/9 au sein de la méthode?

Comment configurer un formateur de champs spécifique au contrôleur avec Spring MVC?

J’ai un type de données dans mon application appelée Foo qui ressemble à ceci: public class Foo { // synthetic primary key private long id; // unique business key private Ssortingng businessKey; … } Ce type est utilisé dans de nombreux formulaires dans l’application Web et vous souhaitez généralement le convertir à l’aide de la […]

Comment puis-je qualifier un passeur de fil automatique que je ne possède pas

L’essentiel est que la structure de test Spring Batch (v2) comporte JobLauncherTestUtils.setJob avec une annotation @Autowired . Notre suite de tests comprend plusieurs fournisseurs de classes d’ Job . Etant donné que cette classe n’est pas quelque chose que je puisse modifier, je ne sais pas comment qualifier le travail avec lequel elle est automatiquement […]

HttpMediaTypeNotAcceptableException après la mise à niveau vers Spring 3.2

Après la mise à niveau de mon application Spring MVC vers Spring 3.2, l’exception suivante s’affiche lors de l’access à certaines de mes URL: org.springframework.web.HttpMediaTypeNotAcceptableException: Could not find acceptable representation at org.springframework.web.servlet.mvc.method.RequestMappingInfoHandlerMapping.handleNoMatch(RequestMappingInfoHandlerMapping.java:203) ~[spring-webmvc-3.2.0.RELEASE.jar:3.2.0.RELEASE] at org.springframework.web.servlet.handler.AbstractHandlerMethodMapping.lookupHandlerMethod(AbstractHandlerMethodMapping.java:272) ~[spring-webmvc-3.2.0.RELEASE.jar:3.2.0.RELEASE] at org.springframework.web.servlet.handler.AbstractHandlerMethodMapping.getHandlerInternal(AbstractHandlerMethodMapping.java:212) ~[spring-webmvc-3.2.0.RELEASE.jar:3.2.0.RELEASE] at org.springframework.web.servlet.handler.AbstractHandlerMethodMapping.getHandlerInternal(AbstractHandlerMethodMapping.java:55) ~[spring-webmvc-3.2.0.RELEASE.jar:3.2.0.RELEASE] at org.springframework.web.servlet.handler.AbstractHandlerMapping.getHandler(AbstractHandlerMapping.java:297) ~[spring-webmvc-3.2.0.RELEASE.jar:3.2.0.RELEASE] at org.springframework.web.servlet.DispatcherServlet.getHandler(DispatcherServlet.java:1091) ~[spring-webmvc-3.2.0.RELEASE.jar:3.2.0.RELEASE] at org.springframework.web.servlet.DispatcherServlet.getHandler(DispatcherServlet.java:1076) ~[spring-webmvc-3.2.0.RELEASE.jar:3.2.0.RELEASE] at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:896) ~[spring-webmvc-3.2.0.RELEASE.jar:3.2.0.RELEASE] at […]

Instanciation de haricots printaniers en passant des arguments de constructeur?

J’ai sous le haricot de spring. public class Employee2 { private int id; private Ssortingng name; private double salary; public Employee2(int id, Ssortingng name, double salary) { this.id = id; this.name = name; this.salary = salary; } // some logic to call database using above values } Maintenant, j’ai ci-dessous la configuration dans le fichier […]

différence entre @Component et @Configuration au spring 3

J’ai rencontré deux annotations fournies par Spring 3 ( @Component et @Configuration ). Je suis un peu confus entre celles-ci. Voici ce que j’ai lu sur @Component Mettez ce «contexte: composant» dans le fichier de configuration du bean, cela signifie que vous devez activer la fonction d’parsing automatique dans Spring. Le paquet de base indique […]

Printemps 3 Sécurité j_spring_security_check

J’essaie de comprendre le fonctionnement de la spring security. J’ai donc téléchargé un exemple de projet, puis essayé d’implémenter cette solution dans mon projet. Mais lorsque j’essaie de me connecter, l’erreur 404 s’affiche et dans une barre d’adresse, j’ai http://localhost:8080/fit/j_spring_security_check . J’ai essayé de regarder des questions similaires ici, mais je n’ai pas pu comprendre […]

lorsqu’un travail quartz est déclenché, s’agit-il d’une nouvelle instance de classe d’emploi?

Je suis très nouveau chez Quartz et j’ai quelques doutes sur le cycle de vie des emplois. Supposons que j’ai un seul travail configuré pour faire des choses. Le travail se déclenche et se termine. Quand il se déclenche à nouveau, s’agit-il de la même instance (peut-être configurée pour s’endormir et être réveillé par le […]

Aucun AuthenticationProvider trouvé pour UsernamePasswordAuthenticationToken

ma configuration web.xml est springSecurityFilterChain org.springframework.web.filter.DelegatingFilterProxy springSecurityFilterChain /* voici ma configuration de sécurité Voici ma classe customAuthProvider public class MyAuthProvider implements AuthenticationProvider { @Override public boolean supports(Class arg0) { // TODO Auto-generated method stub return false; } @SuppressWarnings(“serial”) private static Map SIMPLE_USERS = new HashMap(2) {{ put(“joe”, “joe”); put(“bob”, “bob”); }}; @SuppressWarnings(“serial” ) private static […]