RuoYi-Vue が新しいサブモジュール モジュールを追加すると、サブモジュールのインターフェイスは 404 を報告します。パッケージ名をカスタマイズした後に正しいスキャンを保証するにはどうすればよいですか?

サブモジュールモジュールの作成手順の参考:クリックしてジャンプ

サブモジュールを作成した後、サブモジュールの依存関係をルート ディレクトリの pom.xml と起動モジュールの pom.xml に追加する必要があることに注意してください。

パッケージ名をカスタマイズした後、確実に正しくスキャンするにはどうすればよいですか?

springboot のパッケージ スキャンは、デフォルトでスタートアップ クラスが配置されているパッケージとそのサブパッケージとして構成されているため、com.ruoyi パッケージの下にあるすべてのものをスキャンできます。
パッケージ名をカスタマイズした後、すべてのパッケージのスキャンを実現するには、スタートアップ クラスに @MapperScan と @ComponentScan を追加する必要があります。

/**
 * 启动程序
 */
@SpringBootApplication(exclude = {
    
     DataSourceAutoConfiguration.class })
@MapperScan(value = {
    
    "com.test.*.mapper","com.ruoyi.*.*.mapper"})
@ComponentScan(value = {
    
    "com.test","com.ruoyi"} )
public class Application
{
    
    
    public static void main(String[] args)
    {
    
    
        SpringApplication.run(Application.class, args);
        System.out.println("启动成功");
    }
}

新しく追加されたサブモジュール エンティティは、mybatis の application.yml にサブモジュールのエンティティ スキャンを追加する必要があります - typeAliasesPackage

mybatis-plus:
  # 对应的 XML 文件位置
  mapper-locations: classpath*:mapper/**/*Mapper.xml
  # 实体扫描,多个package用逗号或者分号分隔
  typeAliasesPackage: com.ruoyi.**.domain,com.test.*.*.entity

おすすめ

転載: blog.csdn.net/god_sword_/article/details/122390623