Java项目商品管理系统 Java产品管理系统(2)
导读:Java项目商品管理系统,整体流程如下 后端代码实现 1、在 BrandMapper 接口中定义抽象方法,并使用 @Select 注解编写 sql 语句 /** * 查询所有 * @return */@Select("select * from tb_brand
Java项目商品管理系统

整体流程如下

后端代码实现
1、在 BrandMapper 接口中定义抽象方法,并使用 @Select 注解编写 sql 语句
/**
* 查询所有
* @return
*/
@Select("select * from tb_brand")
List<Brand> selectAll();
2、在service包下创建接口定义查询方法
public interface BrandService {
List<Brand> selectAll();
}
3、同时在service/impl包下创建实现类,同时创建selectAll方法
public class BrandServiceImpl implements BrandService {
@Override
public List<Brand> selectAll() {
//获取Mybatis连接
SqlSession sqlSession = MyBatisUtils.openSession();
BrandMapper mapper = sqlSession.getMapper(BrandMapper.class);
//调用查询方法
List<Brand> brands = mapper.selectAll();
sqlSession.close();
return brands;
}
}
4、在web包下创建BrandSelectAllServlet
@WebServlet(value = "/brand/selectAll")
public class BrandSelectAllServlet extends HttpServlet {
@Override
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
//调用BrandService进行查询所有
BrandService brandService = new BrandServiceImpl();
List<Brand> brands = brandService.selectAll();
//设置响应格式为json,将数据转换为字符串发送
String jsonString = JSON.toJSONString(brands);
System.out.println(jsonString);
response.setContentType("text/json;charset=utf-8");
response.getWriter().write(jsonString);
}
@Override
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
request.setCharacterEncoding("UTF-8");
doGet(request,response);
}
}
前端代码
前端需要在页面加载完毕后发送 ajax 请求,所以发送请求的逻辑应该放在 mounted() 钩子函数中。
而响应回来的数据需要赋值给表格绑定的数据模型,从下图可以看出表格绑定的数据模型是 tableData

前端代码如下:
reselectAll() {
// 1.(查询所有数据) 页面加载完成后发送异步请求,获取列表数据
axios.get("brand/selectAll")
.then(resp => {
// 将数据设置到模型上
this.tableData = resp.data;
});
4.2、添加数据功能
相关阅读
-
玩游戏的win11系统 win11打游戏的性能介绍
相对于大多数人win11打游戏的性能介绍的话题,关于玩游戏的win11系统 win11打游戏的性能介绍,继续往下看吧! 游戏性能是当前比较多的IT袋朋友在选择操作系统时非常关注的一点,最近win11的
-
电脑出现0x000000ed怎么办 0x00000ed xp系统解决教程
今天小编详解0x00000ed xp系统解决教程方面的内容,关于电脑出现0x000000ed怎么办 0x00000ed xp系统解决教程,接下来一起来看看吧。 xp系统是一款非常老旧的系统,虽然还是有一些用户在使用,但是
-
win10查看电脑配置命令 了解查看自己电脑的配置信息
小编为你讲解win10查看电脑配置命令和了解查看自己电脑的配置信息的电脑小知识,相关内容具体如下: 你是否了解自己的系统配置呢?如果用户使用的操作系统是win10系统?今天就为大家介绍
-
win10如何升级win10系统教程 教你看电脑的配置跟型号
IT袋网小编为你介绍win10如何升级win10系统教程和教你看电脑的配置跟型号的IT知识,接下来小编为网友介绍。 微软声明不再对win10系统支持后,很多win10系统的用户都将自己的系统升级到win10进


