播放框架2.4 GlobalSettings。这里没有预期的接口

时间:2016-03-02 16:55:02

标签: java spring playframework playframework-2.0 playframework-2.4

我是Play框架和Java的新手。这个Global.java文件有什么问题?我在第no interface expected here

上收到错误public class Global extends GlobalSettings {
import play.*;
import play.libs.*;
import com.avaje.ebean.Ebean;
import models.*;
import java.util.*;

import org.springframework.context.support.ClassPathXmlApplicationContext;
import play.api.Application;
import play.api.GlobalSettings;


public class Global extends GlobalSettings {

    ApplicationContext applicationContext = new ClassPathXmlApplicationContext("applicationContext.xml");

    @Override
    public void onStart(Application app) {
        if(User.find.findRowCount() == 0){
            Ebean.save((List) Yaml.load("initial-data.yml"));
        }
        //Start Spring WS framework
        applicationContext.start();
    }

    @Override
    public void onStop(Application app) {
    applicationContext.stop();
    }
}

我正在尝试使用Spring框架在Play Java中创建一个简单的SOAP Web服务。也许我会以错误的方式解决这个问题?

1 个答案:

答案 0 :(得分:1)

删除play.api.GlobalSettings导入。对play.api.Application执行相同的操作。这些...

import play.api.Application;
import play.api.GlobalSettings;

我认为你的项目似乎违反了Scala项目而不是Java项目。你应该使用play.GlobalSettings和play.Application对象为Java Play应用程序,由你当前的游戏。* import。