Java 在Spring boot中从一个项目访问另一个项目的类

Java 在Spring boot中从一个项目访问另一个项目的类,java,spring-boot,maven,Java,Spring Boot,Maven,我有一个单独的spring项目,名为UserService,还有一个项目TransactionService。我想访问UserService项目的UserPrincipal类 公共页面响应getAllTransactions(@CurrentUser-UserPrincipal-CurrentUser, @RequestParam(value=“page”)int页, @RequestParam(value=“size”)int size){ 返回transactionService.getAl

我有一个单独的spring项目,名为
UserService
,还有一个项目
TransactionService
。我想访问
UserService
项目的
UserPrincipal

公共页面响应getAllTransactions(@CurrentUser-UserPrincipal-CurrentUser,
@RequestParam(value=“page”)int页,
@RequestParam(value=“size”)int size){
返回transactionService.getAllTransactions(当前用户、页面、大小);
}
我还将Maven依赖项添加到pom文件中

<dependency>
    <groupId>com.assignment</groupId>
    <artifactId>user-service</artifactId>
    <version>0.0.1-SNAPSHOT</version>
</dependency>

com.assignment
用户服务
0.0.1-快照
但是仍然无法导入
UserService
UserPrincipal
类。
请给我建议一种方法。

您会遇到什么错误?您是否已将
user service
安装到您的本地repo(通过运行
mvn clean install
)?我收到一个错误,提示无法解析符号“UserPrincipal”。然后我添加了Maven依赖项。但它仍然得到同样的错误。是的,我已将该服务安装到本地存储库。根据您使用的IDE,刷新您的项目可能会修复该服务。此外,您还可以在maven dependencies下展开
用户服务
jar,并检查它是否包含“UserPrincipal”(同样取决于IDE)。您会遇到什么错误?您是否已将
user service
安装到您的本地repo(通过运行
mvn clean install
)?我收到一个错误,提示无法解析符号“UserPrincipal”。然后我添加了Maven依赖项。但它仍然得到同样的错误。是的,我已将该服务安装到本地存储库。根据您使用的IDE,刷新您的项目可能会修复该服务。此外,您还可以在maven dependencies下展开
用户服务
jar,并检查它是否包含“UserPrincipal”(同样取决于IDE)。