Il s'agit du fichier de configuration Java que j'ai écrit. J'ai trouvé l'erreur suivante dans velocityEngine dans la méthode SimpleRegistrationService.Le moteur setVelocity ne peut pas être appliqué à org.springframework.ui.velocity.VelocityEngineFactoryBean
setVelocity engine(org.apache.velocity.app.VelocityEngine)in SimpleRegistrationService cannot be applied to org.springframework.ui.velocity.VelocityEngineFactoryBean
Et près "resource.loader = classe", je reçois cette erreur
setVelocityProperties(java.util.Properties) in VelocityEngineFactory cannot be applied to (java.lang.String, java.lang.String)
<interface declaration>, <parcelable declaration>, AidlTokenType.import or AidlTokenType.package expected, got 'resource
S'il vous plaît aider à résoudre les erreurs.
package com.vlclabs.adsops.configuration;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.mail.javamail.JavaMailSenderImpl;
import com.vlclabs.adsops.service.SimpleRegistrationService;
import org.apache.velocity.app.VelocityEngine;
import org.springframework.ui.velocity.VelocityEngineFactoryBean;
@Configuration
public class EmailConfiguration {
@Bean
public JavaMailSenderImpl mailSender() {
JavaMailSenderImpl mailSender = new JavaMailSenderImpl();
mailSender.setHost("mail.csonth.gov.uk");
return mailSender;
}
@Bean
public SimpleRegistrationService registrationService(JavaMailSenderImpl mailSender, VelocityEngineFactoryBean velocityEngine) {
SimpleRegistrationService registrationService = new SimpleRegistrationService();
registrationService.setMailSender(mailSender);
registrationService.setVelocityEngine(velocityEngine);
return registrationService;
}
@Bean
public VelocityEngineFactoryBean velocityEngine() {
VelocityEngineFactoryBean velocityEngine = new VelocityEngineFactoryBean();
velocityEngine.setVelocityProperties("resource.loader=class", "class.resource.loader.class=org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader");
return velocityEngine;
}
}
Merci de son travail. Mais qu'en est-il de la première erreur? – sndu
Et je veux savoir si mes déclarations de retour sont correctes aussi. – sndu
Mis à jour ma réponse – Patrick