[RESOLVIDO] arquivo .properties: passar parametros dinamicos

1 resposta
I

Olá a todos!

No projeto há um arquivo de configuação “teste.properties”, o qual é usado para identificar o endereço do email do destinatario.

teste.properties:
message.broker.addressee=[email removido]

applicationContext:

<bean id="emailService" class="xxx.xxxxx.testeweb.email.service.EmailService"> <property name="msgBrokerAddressee" value="${message.broker.addressee}"></property> </bean>

EmailService:

public void enviarEmail(String titulo, String mensagem) throws MessageBrokerException { Email email = new Email(); email.setService(msgBrokerService); email.setTo(msgBrokerAddressee); //AKI email.setSubject(titulo); email.setMessage(mensagem); MessageBrokerClient client = new MessageBrokerClient(msgBrokerUrl); Response response = client.send(email); }

O email ta sendo enviado tudo certinho, o problema é o seguinte:
No arquivo teste.properties o endereço de email esta fixo "message.broker.addressee=[email removido]" . Tenho uma classe que retorna do BD o endereço de email a ser enviado, a pergunta é: Como passo para o teste.properties o endereço que veio do BD ?? Pois não posso deixar fixo.

Agradeço desde já!

1 Resposta

I

Pessoal, resolvi de outra forma.
No método enviarEmail(String titulo, String mensagem), acrescentei o parametro String destinatario.

Criado 16 de janeiro de 2014
Ultima resposta 16 de jan. de 2014
Respostas 1
Participantes 1