0
現在我仍然使用彈簧(REST)的mongodb版本2.6.9。在認證部分,我已經編輯了mongod.conf文件並啓用MongoDB身份驗證失敗(REST)
AUTH =真
,春季加入以下代碼 - applicationContext.xml文件
<mongo:mongo host="localhost" port="27017" id="mongo" />
<mongo:db-factory id="mongoDbFactory"
mongo-ref="mongo"
host="localhost"
port="27017"
dbname="********"
username="******"
password="********"
/>
<bean id="mongoTemplate" class="org.springframework.data.mongodb.core.MongoTemplate">
<constructor-arg name="mongoDbFactory" ref="mongoDbFactory" />
</bean>
<!-- Start @@ Bean mapping for Restlet service -->
<bean id="basecampComponent" class="org.restlet.ext.spring.SpringComponent">
<property name="defaultTarget" ref="autoRestletAppliction" />
</bean>
<bean id="autoRestletAppliction" class="com.jiit.restlet.frontcontroller.FirstStepsApplication">
<property name="inboundRoot" ref="router" />
</bean>
<bean name="router" class="org.restlet.ext.spring.SpringBeanRouter" />
而且這個罐子我用於上述配置,
mongo-java-driver-2.12.1.jar &
spring-data-mongodb-1.2.0.RELEASE.jar
現在,我想將我的mongodb升級到3.4版本。我試圖編輯mongod.conf
文件,並啓用了安全,
security.authorization: enabled
而且我已經添加管理員和MYDB與用戶,並試圖用MongoDB的客戶端連接像robomongo及其作品的罰款。
問題是我不能用spring連接到mongodb。
我已經更新了罐子到最新版本,但它不工作。你可以幫我嗎 ?
謝謝。上面提到的文章對於獨立程序看起來不錯。他們沒有提到如何在spring中進行配置 - applicationContext.xml –
因此,您需要在applictionContext中實現它嗎? –
是的。我想在applicationContext中實現。 –