package test.mongoTest.controller;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.data.mongodb.core.MongoTemplate;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import test.mongoTest.entity.User;
import test.mongoTest.service.UserService;
import java.util.List;
/**
* Created by dongyalong on 2017/09/10.
*/
@RestController
public class Controller {
@Autowired
private UserService userService;
@Autowired
private MongoTemplate mongoTemplate;
/**
* save use before findName
* @return
*/
@GetMapping("/save")
public User save() {
User user = new User(2, "mongodbTest", 21);
mongoTemplate.save(user);
return user;
}
@GetMapping("/find")
public List<User> find() {
List<User> userList = mongoTemplate.findAll(User.class);
return userList;
}
/**
* input String name "mongodbTest"
* @param name
* @return
*/
@GetMapping("/findByName")
public User findByName(@RequestParam("name") String name) {
User user = userService.findByName(name);
return user;
}
}
mongodb与springboot集成例子aa
需积分: 47 30 浏览量
2017-09-18
20:03:05
上传
评论
收藏 7KB RAR 举报
King-Long
- 粉丝: 277
- 资源: 6
最新资源
- Windows 常见运行运行库32+64
- 基于3KW光伏并网单相逆变器设计(TMS320F28035控制板+显示板+STM32F103功率板)硬件(原理图+PCB)工程
- 正点原子HAL库 STM32F4 外部中断(学习自用附源码)
- delphi rzcombobox DropDownList 灰色背景改为白色
- sap sd.docsap sd.doc
- torch-1.10.2-cp38-cp38-win-amd64.whl
- 菜单栏实现增加数据,修改数据,查询数据,删除数据
- 全国省市区三级联动json文件,带code
- C8_全局&局部&static.zip
- Unity和安卓交互插件Unity调Android Native Goodies PRO
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈