adr*_*ser 6 java spring java-metro-framework jax-ws
我有一个看起来或多或少像这样的Metro jax-ws webservice:
@WebService
@Transactional
public class UserManagementServiceImpl {
@Resource
private WebServiceContext context;
...
}
Run Code Online (Sandbox Code Playgroud)
该WebServiceContext是百达空.但是,如果我删除@Transactional了注入的WebServiceContext.
有人知道解决方法吗?
谢谢.
我找到了解决方法。使用 setter 注入代替字段注入:
@WebService
@Transactional
public class UserManagementServiceImpl {
private WebServiceContext context;
@Resource
public void setContext(WebServiceContext context) {
this.context = context;
}
...
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
18788 次 |
| 最近记录: |