java - 将 spring 注释移动到 common 包
问题描述
我有一个名为的注释@UserHasAccess
,用于根据某些服务调用检查用户的访问权限。在建议中,我有一些依赖来调用该服务。这是建议类:
public class UserHasAccessAdvice{
@Autowired
ServiceClient client;
//Other methods
}
现在我打算将此注释移动到一个通用项目中,以便我可以在所有项目中使用它。当我尝试时,我收到编译错误,因为ServiceClient
常见项目中不存在。如何通过将其移动到公共包来重用此注释?如何基于目标项目注入服务类?
我正在使用 Spring Boot 2.x
解决方案
推荐阅读
- java - 为什么 Equals() 函数不返回 true..?
- excel - 用分隔符连接单元格但跳过空(非空白)单元格?
- excel - 工作表选择更改事件的单元格突出显示
- python - 如何在图表中绘制回归线
- python - 测试用例有时通过有时失败
- java - 我无法将输入从对象数组传递给 java 方法
- android - Html.fromHtml() 无法解析以 < 开头的字符串
- flutter - 好奇为什么我的 onPressed 函数在调试模式下无法正常工作
- python - TensorFlow 2.x 中的 SSIM 函数
- javascript - 将对象传递给javascript中的函数时未捕获的语法错误