在写springboot和vue时,需要改进的地方

发布时间 2023-12-04 11:21:49作者: 我爱软工

后端Springboot

(1)需要更加熟练使用mysql语句,insert update delete select(查询)

(2)前后端跨域问题的解决:

 

(3)另外在使用delete语句时,可以在路径中直接添加id,实现通过id删除数据

①未在路径中添加id

 

 ②在路径中使用id

postman中样例:

 

 使用id作为路径参数的注意事项:要加一个注解    @Pathvariable    

这么用的好处:在前端vue中使用该路径时,直接将id加入路径即可,不需要再通过查询的方式往路径中传值-------可以减小前端使用axios调取路径的难度

(4)在update语句中,直接使用动态的mysql语句,通过一条语句实现对多种情况下数据的修改(在xml映射文件中实现)

 之后在前端调用update语句时,给需要修改的数据赋完值之后,将id和需要修改的数据包装在data数据中,将整体的数据在调用axios时传入,实现对后端数据库的修改(与添加数据的格式类似)

 

------------ 此处是通过jobid来修改员工的密码password-----------

 此处的form1即为包含了id和需要修改的信息的一个整体(json)传入后端

(5)使用select查询语句时,也去使用xml动态语句

 好处:通过一条select语句实现对所有数据的查询(像:通过id,通过name,通过id和name)其中涉及到模糊查询就是     变量名   like  concat(‘%’,变量名,‘%’)

 

 

 

前端Vue

(1)在写前端界面时,要先考虑清楚需要几个界面,哪几个界面可以共用一个vue文件,想清楚再下笔

(2)在写data()里面的数据时,最好给每个数据都加上注释,方便后续的修改,同时,对于每个按钮对应的method,最好使用其对应英文名称来写。