私のサービスクラスの1つに、次のように注釈が付けられたいくつかのメソッドがあります。
@Transactional(value="foodb")
public Bar getMeSomething(){
}
私は最近、プロパティ ファイルに格納された値を取得する Spring EL の機能を使って @Value について学びました。そのような
@Value("${my.db.name}")
これは魅力のように機能します。
今、私は同じことをしようとしています
@Transactional(value="${my.db.name}")
成功せずに...
次の例外が発生します。
org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named '${my.db.name}' is defined: No matching PlatformTransactionManager bean found for qualifier '${my.db.name}' - neither qualifier match nor bean name match!
私がやろうとしていることはSpringでもサポートされていますか?
その @Transactional アノテーション内の my.db.name 値を取得するにはどうすればよいですか
ありがとう