小编Yts*_*mer的帖子

"伊甸园空间"的名字来源于垃圾收集

在垃圾收集术语中,为什么称为"伊甸园空间"?

就像那样.我仍然熟悉术语,我不明白为什么它有这样的名字.

java garbage-collection jvm-hotspot

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

以编程方式将上下文范围的 onCompletion() 添加到 Camel Context

有没有办法将onCompletion上下文范围的“处理程序”添加到 Camel 上下文?Camel onCompletion 文档展示了如何使用 Spring XML DSL 来完成此操作,但我一直无法找到以编程方式完成此操作的方法。

java apache-camel

5
推荐指数
1
解决办法
891
查看次数

Spring Data Mongo似乎忽略了XML配置中的主机

我正在尝试使用Spring-Data和MongoDB启动并运行一个简单的"Hello World"程序.Spring似乎忽略了<mongo:mongo/>元素中配置的MongoDB主机IP地址,并尝试连接到127.0.0.1.

根据各种教程,这是我的Spring配置XML:

<beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xmlns:context="http://www.springframework.org/schema/context"
    xmlns:mongo="http://www.springframework.org/schema/data/mongo"
    xsi:schemaLocation="http://www.springframework.org/schema/context
          http://www.springframework.org/schema/context/spring-context-3.0.xsd
          http://www.springframework.org/schema/data/mongo
          http://www.springframework.org/schema/data/mongo/spring-mongo-1.0.xsd
          http://www.springframework.org/schema/beans
          http://www.springframework.org/schema/beans/spring-beans-3.0.xsd">

    <mongo:mongo host="10.125.0.68" port="27017" />
    <mongo:db-factory dbname="test" />

    <bean id="mongoTemplate" class="org.springframework.data.mongodb.core.MongoTemplate">
        <constructor-arg name="mongoDbFactory" ref="mongoDbFactory" />
    </bean>

</beans>
Run Code Online (Sandbox Code Playgroud)

该程序:

import org.springframework.context.ApplicationContext;
import org.springframework.context.support.GenericXmlApplicationContext;
import org.springframework.data.mongodb.core.MongoOperations;

public class Test1
{

    public static void main(String[] args) 
    {
        ApplicationContext ctx = new GenericXmlApplicationContext("SpringConfig.xml");
        MongoOperations mo = (MongoOperations)ctx.getBean("mongoTemplate");
        DbDocument a = new DbDocument("John Smith", "jsmith@plymouth.org");
        if (!mo.collectionExists(DbDocument.class))  //<<<----- Exception here
            mo.createCollection(DbDocument.class);
        mo.save(a);
    }
}
Run Code Online (Sandbox Code Playgroud)

引发的异常:

WARNING: Exception executing …
Run Code Online (Sandbox Code Playgroud)

java mongodb spring-data

3
推荐指数
1
解决办法
5696
查看次数