Now I can do something on data sent with AOP, provided by AspectJ. I don't thing this is very good idea to work that way.
AspectJ deleted from dependencies
AspectJ removed from init class, and mailSender declaration removed too.
AspectJ realisation of "do something on finishing removed"
Added mailSending beans and configuration in yaml with format:
mail:
  host:
  port:
  email:
  ssl:
  username:
  password:
  recipients:
    -
  theme:
  text:
Now mailing, but only tech information. Will be fixed in near future
Moving configuration to separate package. Also added special option mail.debug to trace state of mailing service.
Added property configuration for gender, domain and likeness to use in email composition
Removed redundant @Component annotations
Sending some informational e-mail on completing questionnaire done.
Added logging of some properties on mailer startup
Added try to activate application with external configuration, specifyed by --spring.config.location=$OPENSHIFT_DATA_DIR