0
我在MongoDB中和Spring數據,通常是一個普通的關係數據庫配置在.proprietes
文件如完成之間的連接是新:如何在「.propreties」文件中聲明MongoDB配置?
# EMBEDDED SERVER CONFIGURATION
server.contextPath=/api
# JPA
spring.datasource.platform=org.hibernate.dialect.PostgreSQLDialect
spring.jpa.show-sql=true
spring.jpa.hibernate.ddl-auto=update
spring.database.driverClassName=org.postgresql.Driver
spring.datasource.url=jdbc:postgresql://localhost:5432/test
spring.datasource.username=postgres
spring.datasource.password=root
但現在我已經遷移到MongoDB中,我suceeded插入在它的對象但它是經典配置(在main.java),這是怎麼回事:
public class Application {
public static final String DB_NAME = "TestDB";
public static final String COMPTE_COLLECTION = "Compte";
public static final String MONGO_HOST = "localhost";
public static final int MONGO_PORT = 27017;
public static void main(String[] args) throws UnknownHostException {
try {
MongoClient mongo = new MongoClient(MONGO_HOST, MONGO_PORT);
MongoOperations mongoOps = new MongoTemplate(mongo, DB_NAME);
Compte p = new Compte("jon", "jon");
mongoOps.insert(p, COMPTE_COLLECTION);
System.out.println(p1);
mongo.close();
} catch (UnknownHostException e) {
e.printStackTrace();
}
}
}
而且我想知道如何將上述MongoDB的配置移動到.proprieties
文件?我試圖把它們放在原樣,它不起作用。 預先感謝您。
你試過[Spring Data Mongodb](http://projects.spring.io/spring-data-mongodb/)嗎? – Philipp
您的意思是參考文檔「Spring Data MongoDB」?對不起,如果我得到了錯誤,這對我來說是新的。 –