首页 > 数据库技术 > 详细

springboot配置mongodb

时间:2017-10-01 17:16:35      阅读:268      评论:0      收藏:0      [点我收藏+]

1 使用maven引入mongodb依赖

<dependency>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-starter-data-mongodb</artifactId>
</dependency>

2 配置mongodb,默认db为test

spring.data.mongo.host=127.0.0.1
spring.data.mongo.port=27017
spring.data.mongo.database=test

3 开发po实体类

public class Item {
  @Id
  private String id;

  private String name;

  private String price;

  /**getters and setters*/

}

4 实现MongoRepository接口,该接口需要指定具体的泛型

public interface ItemRepository extends MongoRepository<Item, String> {
  Item findByName(String name);
}

5 调用方式

public class ItemController {
  @Autowired
  private ItemRepository itemRepository;

  @RequestMapping("/addItem")

  @ResponseBody
  public String addItem(String paramStr) {
    JSONObject data = new JSONObject();
    Item item = new Item();
    item.setName("商品1");
    item.setPrice("5.95");
    try {
      itemRepository.save(item);
    } catch(Exception e) {
      data.put("error", "Add item error");
    }
  return data.toString();
}

 

springboot配置mongodb

原文:http://www.cnblogs.com/kirobky/p/7617391.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!