[JFinal] 添加新Controller/Service報錯 abstract class or interface can not be proxied

java.lang.IllegalArgumentException: abstract class or interface can not be proxied
在這裏插入圖片描述

忘記添加mapping信息

在Config文件中的configPlugin方法中,有一個方法是用來關聯service的類

public class AppConfig extends JFinalConfig {
    ...
    
    /**
     * 配置插件
     */
    public void configPlugin(Plugins me) {
        ...
        
        // 配置ActiveRecord插件
        ActiveRecordPlugin arp = new 	ActiveRecordPlugin(c3p0Plugin);
        ServiceMapping.mapping(arp);

		...

       
    }
}

我這邊叫ServiceMapping
在這裏插入圖片描述
加一個即可

注意第一個是接口的class,第二個是實現接口的class

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章