我有在 Spring 上下文文件中定义的服务,我们正在使用 EL 注入事务属性:
...
<bean id="basicStarTrans" class="java.lang.String">
<constructor-arg value="PROPAGATION_SUPPORTS,readOnly" />
</bean>
...
<property name="transactionAttributes">
<props>
<prop key="save*">PROPAGATION_REQUIRED</prop>
<prop key="delete*">PROPAGATION_REQUIRED</prop>
<prop key="*"><b>#{basicStarTrans}</b></prop>
</props>
</property>
我有一些使用@Service
注释定义的服务。是否可以注入类似于我们在 xml 文件中执行的方式的属性,语法是什么?IE:
@Transactional("#{transactionalSettings}")