Para responder a questão considere a definição abaixo.
O Spring é um framework de aplicação e container de inversão de controle para
aplicações Java.
A respeito do framework Spring, analise as afirmações abaixo.
I
A anotação @Transactional do Spring é usada para indicar classes ou métodos
específicos que irão delimitar transações com o banco de dados, podendo ser
aplicada a classes ou métodos específicos.
II A demarcação de transações pode ser feita no Spring através da inclusão de
configurações com a tag <transaction< no arquivo applicationContext.xml.
III
A configuração através de arquivos XML oferece flexibilidade para indicar padrões
de nomes de classes e métodos que serão demarcados com transações, assim como
os respectivos modos de propagação.
IV
Por default, todas as transações criadas pelo framework Spring possuem modo de
propagação REQUIRES_NEW, o que significa que ele cria uma nova transação para
cada método transacional chamado.
Estão corretas as afirmações