Dans mon application, j’ai des beans annotés avec @Profile(“prod”) et @Profile(“demo”) . Le premier, comme vous pouvez le deviner :), est utilisé sur les beans qui se connectent à la DB de production et le second annote les beans qui utilisent une fausse firebase database ( HashMap ou autre) pour accélérer le développement. Ce que […]
Je veux exécuter du code après que mon application Spring-Boot a commencé à surveiller un répertoire pour les modifications. J’ai essayé d’exécuter un nouveau thread mais les services @Autowired n’ont pas encore été définis. J’ai pu trouver ApplicationPreparedEvent , qui se déclenche avant que les annotations @Autowired soient définies. Dans l’idéal, j’aimerais que l’événement se […]
J’utilise Spring et dans application-context.xml j’ai les définitions suivantes: ….. Lorsque ma connexion Internet est perdue, je ne peux pas exécuter mon application via Tomcat ou Jetty. Il donne: [main] WARN org.springframework.beans.factory.xml.XmlBeanDefinitionReader – Ignored XML validation warning org.xml.sax.SAXParseException: schema_reference.4: Failed to read schema document ‘/spring-beans-2.0.xsd’, because 1) could not find the document; 2) the document […]
Je convertis un contrôleur à la nouvelle version d’annotation. Dans l’ancienne version, je spécifiais la méthode init dans springmvc-servlet.xml en utilisant: Comment puis-je spécifier la méthode init à l’aide de la version d’annotation?
Exemple interface IA { public void someFunction(); } @Resource(name=”b”) class B implements IA { public void someFunction() { //busy code block } public void someBfunc() { //doing b things } } @Resource(name=”c”) class C implements IA { public void someFunction() { //busy code block } public void someCfunc() { //doing C things } } class […]
J’ai une requête GET qui envoie une date au format AAAA-MM-JJ à un contrôleur de spring. Le code du contrôleur est le suivant: @RequestMapping(value=”/fetch” , method=RequestMethod.GET) public @ResponseBody Ssortingng fetchResult(@RequestParam(“from”) Date fromDate) { //Content goes here } La demande est envoyée correctement lorsque je vérifie avec Firebug. Je reçois l’erreur: Statut HTTP 400: La demande […]
Ceci est mon premier code Spring Boot. Malheureusement, il s’arrête toujours. Je m’attendais à ce qu’il fonctionne en permanence afin que mon client Web puisse obtenir des données à partir du navigateur. package hello; import org.springframework.boot.*; import org.springframework.boot.autoconfigure.*; import org.springframework.stereotype.*; import org.springframework.web.bind.annotation.*; @Controller @EnableAutoConfiguration public class SampleController { @RequestMapping(“/”) @ResponseBody Ssortingng home() { return “Hello […]
Quelle est la différence entre mettre une propriété sur application.yml ou bootstrap.yml au démarrage du spring? Dans le cas de logging.config, l’application fonctionne différemment.
Quelles sont les principales différences entre Hibernate et Spring Data JPA? Quand ne devrions-nous pas utiliser Hibernate ou Spring Data JPA? En outre, quand le modèle JDBC de Spring peut-il être plus performant que JPA Hibernate / Spring Data?
En utilisant Java Config de Spring, je dois acquérir / instancier un bean prototype dont les arguments de constructeur ne sont disponibles qu’au moment de l’exécution. Prenons l’exemple de code suivant (simplifié pour simplifier): @Autowired private ApplicationContext appCtx; public void onRequest(Request request) { //request is already validated Ssortingng name = request.getParameter(“name”); Thing thing = appCtx.getBean(Thing.class, […]