赞
踩
最近在学习后端开发,在开发中经常用到前后端数据的交互。比如说前端需要获得指定用户的其他信息,这就需要在数据库中进行查询然后返回。今天就分享一个最简单的实现方式。绝对足够详细。
一、具体实现
在springboot项目中的控制层(controller)中添加代码如下:
- @Autowired
- JdbcTemplate jdbcTemplate;
- @PostMapping("/agoraList")
- public List userList(String username){
- String agoraSql=" SELECT *FROM manage_agora WHERE username="+username;//SQL语句,查询数据库列表manage_agora中指定的username
- List<Map<String,Object>> agoraList=jdbcTemplate.queryForList(agoraSql);
- System.out.println(agoraList);//打印至控制台查看
- return agoraList;
- }
Mysql数据库列表
二、测试打开postman进行测试
选择POST方法,查询指定用户(该用户在数据库有记录),模拟往后端传值,传值查询后返回前端一个List列表如下图:
若查询数据库不存在的用户会返回一个空列表,这个是查询用户名为admin的其他值,其实admin在数据库中不存在,结果如下图。具体想如果不存在报啥错,抛异常还是提示用户不存在可以自己定义,不再详述。
三、小结
这个方法只需要在控制层进行编写代码,所以较为简单,对新手来说比较友好。前端我们是用vue3写的,具体前端怎么写,我们会继续更新,希望大家关注支持。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。