2017.05.12-2Springboot对数据库简单的增删(-)查
来源:互联网 发布:万能五笔 for mac os 编辑:程序博客网 时间:2024/06/05 02:16
并非是那种传授并分享知识的,只想在个人博客上把自己学的东西记录下来,也希望我记录的东西对各位看官有帮助。
上一篇是记录数据的创建,这篇是上一篇的延续,上一篇目录结构大致是这样的
这一篇目录结构大致是这样的
细节部分就暂时不多说了,主要是CatDao
public interface CatDao extends CrudRepository<Cat, Integer> {}
CatService
@Servicepublic class CatService { @Resource private CatDao catDao; //save,update ,delete 方法需要绑定事务. //使用@Transactional进行事务的绑定. //@param cat //保存数据 @Transactional public void save(Cat cat){ catDao.save(cat); } //删除数据 @Transactional public void delete(int id){ catDao.delete(id); } //查询数据 public Iterable<Cat> getAll(){ return catDao.findAll(); }}
CatController
@RestController@RequestMapping("/cat")public class CatController { @Resource private CatService catService; //增加一条数据 @RequestMapping("/save") public String save(){ Cat cat = new Cat(); cat.setCatName("Tom"); cat.setCatAge(3); catService.save(cat); return "save OK"; } //删除下方相对应的ID @RequestMapping("/delete") public String delete(){ catService.delete(1); return "delete OK"; } //显示所有的json数据(查看) @RequestMapping("/getAll") public Iterable<Cat> getAll(){ return catService.getAll(); }}
在浏览器中输入http://localhost:8080/cat/save
因为controller中是写了死的数据-setCatName("Tom");,setCatAge(3);,加上表中的ID自增长,数据库表格中插入对应的数据为
输入http://localhost:8080/cat/delete,controller会自动删除指定的id-1,
连续插入五条数据,输入http://localhost:8080/cat/getAll,就能显示数据库中所有的json数据
修改的话在这里不好演示,就不写出了。
如上,在项目中把路径传到相对应的地方基本就能实现增删(-)查。
Springboot对数据库简单的增删改查演示完毕。
有源码才能更好的理解,百度云盘
点击打开链接
0 0
- 2017.05.12-2Springboot对数据库简单的增删(-)查
- Springboot对数据库简单的增删(-)查
- springboot学习(2)springboot使用JdbcTemplate完成对数据库的增删改查
- Springboot 之 JPA对Mysql数据库的增删改查
- MyBatis对数据库的增删改查操作,简单示例
- MyBatis对数据库的增删改查操作,简单示例
- 利用springboot对oracle中数据库表的增删改查crud
- 8.Springboot 之 JPA对Mysql数据库的增删改查
- 对mysql数据库的增删改查
- vickate_iOS_FMDB 对数据库的增删改查
- JDBC对数据库的增删改查
- Java对数据库的增删查改
- pymysql 对数据库的增删改查
- Springboot基础篇(二) 简单的增删改查
- 简单页面+java后台+数据库,实现从页面对数据库的增删改查
- 简单的数据库 查询 增删改查 -----
- 数据库的简单操作----增删改查
- oracle数据库的简单增删改查
- rJava安装及Java 开发R
- HierarchicalBeanFactory
- Oracle 11G RAC数据库安装(八)
- RSA公钥加密+(Euclid)欧几里德扩展算法
- rehHat6 网络配置相关文件
- 2017.05.12-2Springboot对数据库简单的增删(-)查
- Torch学习资料
- opencv(15)---图像膨胀腐蚀
- 在 Linux 下查看进程运行时间的命令
- Visual Studio for Mac 体验
- POJ 1131 Octal Fractions 笔记
- 数据结构之线性表——栈的顺序存储
- 获取json数据
- Linux下Oracle RAC集群搭建之基本测试与使用(九)