小编Gau*_*bbi的帖子

使用Spring作为依赖注入框架与play 2.4.x?

我正在探索play-scala 2.4.2并试图让Spring DI使用它.我发现在2.4.x中有很多变化,并且覆盖GlobalSettings.getControllerInstance的旧方法似乎不再是一个选项.

我遇到了这个项目https://github.com/jroper/play-spring,但它似乎更像是一个POC,证明Spring DI是可行的,但似乎并不像早期版本那样容易.这将是当前和未来游戏版本的弹簧集成机制,还是一个更简单的机制或框架可以很快从游戏社区预期?

java spring scala playframework

8
推荐指数
1
解决办法
1864
查看次数

jni对getClass的调用为jobject返回null

我正面临着使用JNI从C++代码进行java调用的问题.我能够获得jobject,但是jobject上的任何API的调用都会失败.在挖掘将近一天并与其他工作Java API(我在我的代码中调用的jobjects)进行比较时,我发现了一个区别.

以下一段代码

void printClassInfo(JNIEnv* env, jobject object, jclass klazz)
{
    printf("printclass info 1\n");
    printf("printclass info 2\n");

    // First get the class object
    jmethodID mid = env->GetMethodID(klazz, "getClass", "()Ljava/lang/Class;");
    printf("printclass info 2.1\n");
    jobject clsObj = env->CallObjectMethod(object, mid);
    printf("printclass info 3\n");
    if(clsObj == NULL){
        printf("cls obj is null");
    }
}
Run Code Online (Sandbox Code Playgroud)

对于我看到问题的作业,print cls obj为null.

对于其他jobjects,调用不返回null.

主要区别在于它是一个新增的类,我似乎错过了可能导致此问题的内容.我一次又一次地重新检查,但没有得到任何明确的指标.

任何帮助赞赏.

c++ java java-native-interface jnienv

5
推荐指数
2
解决办法
5209
查看次数

Neo4j-ogm 中是否有关闭会话的 API?

我使用的是 neo4j-ogm 1.1.4 版本。由于我使用我自己使用会话对象创建的 org.springframework.data.neo4j.template.Neo4jTemplate,我想知道是否有一个合同,一旦我的所有工作完成,我就必须将会话标记为关闭。

我遇到了这个链接

http://inner-loop.github.io/java-neo4j-ogm/

但是我使用的库在 Session 类上似乎没有 close 方法。我需要使用其他任何 API 来标记会话已关闭吗?

java session spring neo4j neo4j-ogm

2
推荐指数
1
解决办法
1458
查看次数