【问题标题】:Spring Boot and MongoDB configurationSpring Boot 和 MongoDB 配置
【发布时间】:2015-12-08 21:07:15
【问题描述】:

我是春天的新手。

我正在使用 maven 构建我的 webapp。 我有以下结构:

  1. pom.xml
  2. src/main/[java/resources]

没有 *.xml 文件、*.conf 或 *.properties...什么都没有。

Application.java

@Autowired
private UserRepository repository;

public static void main(String[] args) {
    SpringApplication.run(Application.class, args);
}

@Override
public void run(String... args) throws Exception {
    repository.deleteAll();
    repository.save(new User("test", "123"));
    List<User> users = repository.findByLogin("test");
    ...
}

还有,User.java 和 UserRepository.java

public interface UserRepository extends MongoRepository<User, String> {
public List<User> findByLogin(String login);

}

它有效!!!

我的问题是:如何更改 mongo 的配置?数据库,密码??

谢谢!

【问题讨论】:

    标签: spring mongodb maven configuration spring-boot


    【解决方案1】:

    创建文件:src\main\resources\application.properties

    在这个文件中,输入:

    # MONGODB (MongoProperties) spring.data.mongodb.host= # 数据库主机 spring.data.mongodb.port=27017 #连接端口(默认为27107) spring.data.mongodb.uri=mongodb://localhost/test #连接地址 spring.data.mongodb.database= spring.data.mongodb.authentication-database= spring.data.mongodb.grid-fs-数据库= spring.data.mongodb.username= spring.data.mongodb.password= spring.data.mongodb.repositories.enabled=true #是否启用了spring数据存储库支持

    【讨论】:

      猜你喜欢
      • 2019-10-15
      • 2017-11-14
      • 1970-01-01
      • 1970-01-01
      • 2014-11-17
      • 2019-10-16
      • 2018-08-01
      • 2014-07-25
      • 2017-10-20
      相关资源
      最近更新 更多