Je suis nouveau à Spring et Spring Boot. Comment procéder pour configurer et utiliser deux sources de données. Par exemple, voici ce que j’ai pour la première source de données. application.properties #first db spring.datasource.url = [url] spring.datasource.username = [username] spring.datasource.password = [password] spring.datasource.driverClassName = oracle.jdbc.OracleDriver #second db … Classe d’application @SpringBootApplication public class SampleApplication { […]
J’essaie de comprendre le package javax.inject et je ne comprends pas à quoi javax.inject.Named annotation javax.inject.Named . Le Javadoc n’explique pas l’idée derrière cela. Javadoc est à http://download.oracle.com/javaee/6/api/javax/inject/Named.html J’utilise Spring 3.0 pour écrire des exemples de programmes, en mettant @Named sur un bean qu’il semble l’append à la fabrique de bean, mais la description de […]
J’ai cherché comment gérer une version de l’API REST en utilisant Spring 3.2.x, mais je n’ai rien trouvé de facile à gérer. Je vais d’abord expliquer le problème que j’ai et ensuite une solution … mais je me demande si je réinvente la roue ici. Je veux gérer la version basée sur l’en-tête Accept et, […]
Je suis nouveau à Java et au spring. Comment puis-je mapper la racine de mon application http://localhost:8080/ sur un index.html statique? Si je navigue à http://localhost:8080/index.html fonctionne correctement. La structure de mon application est la suivante: Mon config\WebConfig.java ressemble à ceci: @Configuration @EnableWebMvc @ComponentScan public class WebConfig extends WebMvcConfigurerAdapter { @Override public void addResourceHandlers(ResourceHandlerRegistry registry) […]
Je suis nouveau sur les frameworks (je viens juste de passer le cours) et c’est la première fois que j’utilise Springboot. J’essaie de lancer un simple test de Junit pour voir si mes repositorys CrudReposit fonctionnent. L’erreur que je continue à recevoir est la suivante: Impossible de trouver une configuration @SpringBoot, vous devez utiliser @ContextConfiguration […]
Mon gestionnaire passe à internalresourceview ‘apiForm’ mais j’obtiens ensuite l’erreur 404 RequestURI = / WEB-INF / pages / apiForm.jsp. Je suis sûr que apiForm.jsp est situé dans / WEB-INF / pages / 13:45: 02,034 DEBUG [org.springframework.web.servlet.view.JstlView] – Transfert vers la ressource [/WEB-INF/pages/apiForm.jsp] dans InternalResourceView ‘apiForm’ 13:45: 02,035 DEBUG [org.springframework.web.servlet.DispatcherServlet] – DispatcherServlet avec le nom ‘testapp2’ […]
Depuis le spring est capable d’utiliser des transactions comme EJB . Pour moi, Spring est capable de remplacer l’exigence d’utilisation d’EJB. Quelqu’un peut-il me dire quels sont les avantages supplémentaires de l’utilisation d’EJB?
Comment lire la variable d’environnement système dans le contexte de l’application? Je veux quelque chose comme: ou en fonction de l’environnement. Puis-je avoir quelque chose comme ceci dans mon contexte d’application? où la valeur réelle est définie en fonction de la variable System Environment J’utilise Spring 3.0
Je souhaite utiliser un prototype de bean annoté dans mon contrôleur. Mais le spring crée plutôt un haricot singleton. Voici le code pour cela: @Component @Scope(“prototype”) public class LoginAction { private int counter; public LoginAction(){ System.out.println(” counter is:” + counter); } public Ssortingng getStr() { return ” counter is:”+(++counter); } } Code du contrôleur: @Controller […]
Je suis un peu nouveau au spring et en veille prolongée, alors j’essaie d’implémenter une application web simple basée sur Spring 3 + hibernate 4 alors que je démarre tomcat J’ai cette exception: java.lang.NoClassDefFoundError: org/hibernate/cache/CacheProvider at java.lang.Class.getDeclaredMethods0(Native Method) at java.lang.Class.privateGetDeclaredMethods(Class.java:2427) at java.lang.Class.getDeclaredMethods(Class.java:1791) … Caused by: java.lang.ClassNotFoundException: org.hibernate.cache.CacheProvider at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1678) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1523) J’ai trouvé que cette […]