Construtor que recebe argumentos - Define como objeto comum ou bean de primavera?

Digamos que eu tenha uma classe com um construtor que tenha um ou mais argumentos. Digamos também que se espera que os argumentos sejam um tipo de entrada do usuário. Ou seja, o argumento não pode ser conhecido em tempo de compilação ou tempo de configuração, apenas em tempo de execução. Devo definir minha classe como um bean de protótipo ou criar apenas com "novo".

Se eu deveria defini-lo como um bean, como posso passar os argumentos?

questionAnswers(3)

yourAnswerToTheQuestion