私は2つの春のブートアプリケーションがあります。 1つは、コンポーネントを任意のスプリングブートプロジェクトに再利用するためのSDKとして使用されます.2番目のプロジェクトは、SDKプロジェクトを使用し、そのコンポーネントを使用します。基本的な考え方です。依存関係を取得する際の問題は例外ではありません。春のブートjpaプロジェクト別のプロジェクトにサービスを紹介
SDKプロジェクトにはいくつかのエンティティがあり、それらのリポジトリとservices.itは別のDBを持つ2番目のプロジェクトを参照するため、application.propertiesにはDB設定がありません。だから私は2番目のプロジェクトで2 DBを設定している。私は
@Autowired
private SDKUserService sdkUserService;
それは例外を見つけていない依存関係が表示されますようにプロジェクトの第2コントローラ上のSDKサービスをautowireすると
DBCONFIGは
sdk.datasource.driver-class-name = com.mysql.jdbc.Driver
sdk.datasource.url = jdbc:mysql://localhost:3307/organization
sdk.datasource.username=root
sdk.datasource.password=password
hrms.datasource.driver-class-name = com.mysql.jdbc.Driver
hrms.datasource.url = jdbc:mysql://192.168.0.188:3306/hrms
hrms.datasource.username = root
hrms.datasource.password = hY6hvg
スニペット。
以下は、SDKプロジェクトのSDKユーザーサービスです。
@Service
public class SDKUserServiceImpl implements SDKUserService {
//
}
あなたのディレクトリ構造を示す画像を更新することができます。 –
@ramvinothが更新されました。 – boycod3