随笔分类 - spring框架
摘要:项目连接地址:http://110.40.209.162:8080/
阅读全文
摘要:##订单系统 ###1.持久层 1.将数据插入到订单表中 insert into t_order(oid除外所有的字段) values (字段的值) 2.将数据还要插入订单项的表中 insert into t_order_item(oid除外所有的字段) values (字段的值) ####2.接口
阅读全文
摘要:##显示勾选的购物车数据 ###1.持久层 ####1.规划sql语句 用户在购物车列表页面通过随机勾选相关的商品,在点击结算俺就后,跳转到结算页面,在这个页面需要展示用户在上个页面说勾选的购物车对应的数据。列表的展示,而展示的内容还是在购物车里 SELECT cid, uid, pid, t_ca
阅读全文
摘要:##增加or减少购物车商品数量 ###持久层 ####1.sql规划 1.增加之前先判断是否存在这个数据 select * from t_cart where cid = #{cid} 增加购物车数量,就是update操作 update t_cart set num=#{num},modified_
阅读全文
摘要:##展示购物车列表 ###1.持久层 ####1.规划sql语句 #多表查询如果字段不重复则不需要要声明字段属于那种表 select cid,uid,pid,t_cart.price,t_cart.num,t_product.title,t_product.imgae,t_product.price
阅读全文
摘要:##购物车模块 ##加入购物车 ###持久层 ####1.规划持久层的语句 1.向购物车表中插入数据 insert into t_cart (aid除外) values (值列表) 2.当当前的商品已经在购物车中存在,则直接更新 number的数量即可 update t_cart set numbe
阅读全文
摘要:##删除收货地址 ###1.持久层 ####1.1规划sql语句 1.在删除之前需要判断该数据是否存在,判断该条数据的归属是否是当前的用户,不需要重复开发 2.执行删除收货地址 delete from t_address where aid =? 3.如果用户删除逇是默认收货地址,将剩下的地址的某一
阅读全文
摘要:##设置默认的收货地址 ###持久层 ####1.sql语句的 规划 1.检测当前用户想设置为默认收货地址的这条数据是否存在 select * from t_address where aid = ? 2.在修改用户的收货默认地址之前,先将所有的收货地址设置为非默认 updata t_address
阅读全文
摘要:##新增收货地址 ###持久层 1.新增 规划sql语句 insert into t_adress(字段列表) values (值列表) 2.一个用户的收货地址规定最多只能由20条数据对应,在插入用户数据之前先做查询操作。收货地址逻辑控制当面的一个异常(如果一个在添加收货地址的时候已经有20个收货地
阅读全文
摘要:##上传头像的功能 ###持久层 ####1.sql语句的规划 avatar varchar(50) str - 字节流 将对象文件保存在操作系统上,然后在把这个文件的路径个记录下来,保存在avatar中,因为相比于字符流会更加的方便,将如果要打开这个文件可以依据这个路径去找到合格文件。在数据中只需
阅读全文
摘要:##修改密码功能 需要用户提交原始密码和新密码,在根据当前登录的用户进行信息的修改操作 ###1.持久层 ####1.1 规划需要执行的sql语句 根据用户的uid修改password值 update t_user set password = ?,modeified_user= ?,modeifi
阅读全文
摘要:###登录端的业务层 ####1.产生什么异常 1.用户名对应的密码错误,密码匹配失败 PasswordNotMatchException 2.用户名没被找到 UsernameNotFoundException 3.异常的编写: 继承ServiceException基类 使用alt+ insert
阅读全文
摘要:工程简介 ##准备工作:项目所用到的html界面以及sql文件链接如下:链接: https://pan.baidu.com/s/18loHJiKRC6FI6XkoANMSJg?pwd=nkz2 提取码: nkz2 复制这段内容后打开百度网盘手机App,操作更方便哦 ##第一步:注册功能的实现 1.1
阅读全文
摘要:#mysql时区问题 先前的代码如下 spring: datasource: url: jdbc:mysql://localhost:3306/test username: root password: 110120 driver-class-name: com.mysql.jdbc.Driver
阅读全文
摘要:创建 maven工程 在pom.xml引入依赖: <dependencies> <!-- SpringMVC --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId>
阅读全文
摘要:xml注解:注解和xml混合使用 <?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XM
阅读全文
摘要:首先 dao层: dao -bookdao(interface) -bookdaoimpl service层: bookService 实体类对象 entiry-book 测试类 Test-TestBook 结构如图所示: xml配置: <?xml version="1.0" encoding="U
阅读全文
摘要:1.bean管理 -spring创建对象 -在spring的配置文件中,使用bean标签、标签里添加对应的属性、就可以实现对象的创建 -在bean标签中有很多属性 -id属性:唯一的标识 -class属性:类全路径(包类的路径) -创建对象的时候:默认无参 -spring注入属性2.基于xml方式注
阅读全文