【基础学习-项目实战】
【基础学习-实战项目】
我一直在流浪
这个作者很懒,什么都没留下…
展开
-
SpringBoot-02:logback日志的配置
文章目录1. 日志的级别2. lombok工具的使用3. 日志的第一种配置方式4. 日志的第二种配置方式这里使用的日志门面是SlF4j,日志实现Logback1. 日志的级别1、打印debug,info,error级别的信息:import org.slf4j.LoggerFactory;import org.springframework.boot.test.context.Spring...原创 2020-03-06 22:10:16 · 508 阅读 · 0 评论 -
SpringBoot-01:项目功能介绍_数据库的设计_环境搭建
1. 项目介绍2. 数据库的设计1. 商品表原创 2020-03-06 17:00:15 · 476 阅读 · 0 评论 -
SpringBoot-05:买家商品---Dao层的实现
文章目录0. 简介1. ProductInfo实体类2. ProductInfoRepository接口3. ProductInfoRepositoryTest测试类0. 简介主要完成两个功能:1、添加买家商品2、根据商品状态查看商品是够上架1. ProductInfo实体类import lombok.Data;import lombok.NoArgsConstructor;im...原创 2020-03-07 21:11:07 · 377 阅读 · 0 评论 -
SpringBoot-14:微信支付与退款
待续。。。。。。。http://proxy.springboot.cn/pay?openid=oTgZpwenC6lwO2eTDDf_-UYyFtqI&orderId=1583819907160146055&returnUrl=http://www.imooc.com,@RequestParam(“state”)String returnUrl...原创 2020-03-13 08:51:49 · 1155 阅读 · 11 评论 -
SpringBoot中使用模板引擎freemarker报错404
真的想吐槽一下,浪费我时间:由此可见访问路径是没错的:@Controller@RequestMapping("/pay")public class payController { @Autowired private OrderService orderService; @GetMapping("/create") public ModelAndView ...原创 2020-03-12 20:20:38 · 939 阅读 · 1 评论 -
SpringBoot-10:买家订单---Service层的实现_取消订单_完成订单_完成支付
文章目录1. OrderService2. OrderServiceImpl中查询订单的实现1. findones()方法---查询某个订单主表和对应订单详情表2. findList()方法---通过买家openid分页查询所有订单主表3. 测试类3. OrderServiceImpl中取消订单的实现1. OrderServicepublic interface OrderService {...原创 2020-03-09 21:46:49 · 1263 阅读 · 0 评论 -
SpringBoot-03:买家商品类目---Dao层的实现
文章目录1. pom.xml中引入依赖2. 配置文件application.properties3. 与数据库表映射的实体类ProductCategory3. 继承JPA接口的ProductCategoryRepository接口4. 测试类ProductCategoryTest1. pom.xml中引入依赖由于需要使用jpa,mysql,lombok等,因此引入相关依赖<depend...原创 2020-03-07 17:58:32 · 553 阅读 · 0 评论 -
SpringBoot-16:卖家商品与商品类目的实现
文章目录1、ProductService中新增商品上下架功能2、SellProductController1. 商品列表的方法2. 商品上架的方法3. 新增商品信息页面展示的方法4. 商品信息保存方法3、商品类目卖家端对商品的操作主要有以下几个方面:1、ProductService中新增商品上下架功能首先在ProductService中新增商品的上下架功能:public interface...原创 2020-03-14 08:45:19 · 936 阅读 · 0 评论 -
SpringBoot-13:fiddler抓包工具实现微信网页授权前端调试
在网页上随便填写一个openid,可以访问出来前端页面:现在我们将cookie去掉,访问不了sell.com网站了:根据前端API:当我们访问sell.com时,前端会重定向到/sell/wechat/authorize,现在需要到前端来配置这个地址:再次在电脑上访问sell.com,显示需要到手机客户端访问:电脑微信客户端访问sell.com:电脑之所以可以访问sel...原创 2020-03-12 10:17:28 · 1646 阅读 · 0 评论 -
SpringBoot-08:买家订单---Dao层的实现
文章目录一、买家订单主表1. OrderMaster2. OrderStatuEnum3. PayStatusEnum4. OrderMasterRepository5. OrderMasterRepositoryTest二、买家订单详情表1. OrderDetail2. OrderDetailRepository3. OrderDetailRepositoryTest一、买家订单主表买家订...原创 2020-03-08 21:34:53 · 596 阅读 · 0 评论 -
SpringBoot-11:买家订单---Controller层与API的实现
Controller层的实现Controller层主要实现四个方法:创建订单,订单列表,订单详情,查询订单@Slf4j@RestController@RequestMapping("/buyer/order")public class BuyerOrderController { @Autowired private OrderService orderService...原创 2020-03-10 20:20:01 · 1935 阅读 · 0 评论 -
SpringBoot-04:买家商品类目---Service层的实现
文章目录0. 简介1. CategoryService接口2. CategoryServiceImpl实现类3. CategoryServiceImplTest测试类0. 简介对买家类目Service层的实现:主要有四个方法1、根据买家类目Id查询单个买家类目2、查询所有的买家类目3、根据买家类目类型列表查询多个买家类目4、添加买家类目1. CategoryService接口im...原创 2020-03-07 20:01:05 · 536 阅读 · 0 评论 -
SpringBoot-09:买家订单---Service层的实现_创建订单
文章目录买家订单Service层的实现一、 OrderDTO二、OrderService三、 OrderServiceImpl中创建订单的实现1、查询商品买家订单Service层的实现一、 OrderDTO这个类为数据传输层类,在各个层之间传输因为想在OrderMaster类中查出所有的OrderDetail(订单详情),但是OrderMaster表中没有order_detail这个字段,...原创 2020-03-09 15:38:30 · 2690 阅读 · 0 评论 -
SpringBoot-15:卖家订单的实现
文章目录1. OrderService接口2. OrderServiceImpl3. SellOrderController1. 查询订单列表方法2. 取消订单的方法3. 订单详情的方法4. 完结订单的方法卖家端主要完成几个功能:查询所有买家的订单列表,查询某个买家的订单详情类表,完结订单,取消订单1. OrderService接口在OrderService接口中添加一个卖家查询所有订单的...原创 2020-03-13 17:05:05 · 1698 阅读 · 1 评论 -
SpringBoot-06:买家商品---Service层的实现
文章目录0. 简介1. ProductService接口2. ProductServiceImpl 实现类3. ProductStatusEnum枚举类4. ProductServiceImplTest测试类0. 简介主要实现买家商品Service层的功能:1、根据productId查询某个商品2、查询所有在架商品3、分页查询所有的商品4、添加商品1. ProductService接...原创 2020-03-07 22:54:54 · 479 阅读 · 0 评论 -
SpringBoot-17:卖家扫码登录
文章目录1、SellerInfoRepository2、SellerService3、SellerServiceImpl4、WechatAccountConfig5、WechatOpenConfig6、ProjectUrlConfig7、登录与登出1、SellerInfoRepositorypublic interface SellerInfoRepository extends JpaRep...原创 2020-03-14 16:46:18 · 751 阅读 · 1 评论 -
SpringBoot-12:微信授权
1、进行域名购买:2、购买成功后进入配置选项,绑定二级域名:3、绑定域名请需要注册一个二级域名:4、下面进行域名注册:5、注册完以后进行绑定:6、绑定好以后,需要启动SpringBoot中的Tomcat,然后进行访问一个页面,我在启动时发现端口被占用了,可以在cmd窗口输入netstat -ano找到8080对应的进程PID:然后打开任务管理器将对应的进程技术掉,当然也可...原创 2020-03-11 22:47:36 · 680 阅读 · 4 评论 -
SpringBoot-07:买家商品---API的实现
/** * @author hh * * http请求返回的最外层对象 */@Datapublic class ResultVO<T> { //错误码 private Integer code; //提示信息 private String message; //具体内容 private T data;}/** *...原创 2020-03-08 18:21:56 · 696 阅读 · 1 评论 -
SSM实现分页查询Demo
文章目录1、数据访问层2、业务层3、表现层最终效果:1、数据访问层1、数据库建表:DROP TABLE IF EXISTS tb_user;CREATE TABLE tb_user ( id INT NOT NULL AUTO_INCREMENT, userName VARCHAR(40), password VARCHAR(100), email VARCHAR(40), phone VARCHAR(40), roleName VARCHAR(40), PRIMARY KEY(i原创 2020-05-11 18:46:23 · 739 阅读 · 0 评论 -
【校园商铺SSM-4】店铺注册--Dao层的实现
1. ShopDao.java文件:public interface ShopDao { /** * 新增店铺 */ int insertShop(Shop shop); /** * 更新店铺信息 */ int updateShop(Shop shop);}2. ShopDao.xml文件:<?xml ver...原创 2020-02-07 22:16:14 · 270 阅读 · 0 评论 -
【校园商铺SSM-5】店铺注册--Service层的实现
文章目录一. 验证图片处理功能1.引入图片处理jar包2.Thumbnailator图片处理二. 封装图片处理工具类三. DTO之ShopException的实现1.枚举类2. ShopException四. Service层的实现(店铺注册)五. 测试添加店铺六. 项目目录一. 验证图片处理功能1.引入图片处理jar包<dependency> <groupId>n...原创 2020-02-09 21:03:43 · 321 阅读 · 0 评论 -
【校园商铺SSM-6】店铺注册--Controller层的实现及改造
文章目录1. Controller层的实现1. 封装 HttpServletRequestUtil2. Controller层实现2. 对Controller层的改造1. 改造Controller层2. 改造ShopService接口3. 改造ShopServiceImpl实现类4. 改造ImageUtil工具类5. 改造ShopServiceTest测试类1. Controller层的实现1...原创 2020-02-10 14:52:30 · 369 阅读 · 0 评论 -
【校园商铺SSM-2】逐层完成SSM的各项配置
文章目录项目结构1. jdbc.properties2. mybatis-config.xml3. spring-dao.xml4. spring-service.xml5. spring-web.xml6. web.xml7. 验证dao层8. 验证service层9. 验证controller层项目结构1. jdbc.propertiesjdbc.driver=com.mysql....原创 2020-02-05 21:03:03 · 320 阅读 · 0 评论 -
【校园商铺SSM-1】实体类设计与数据库创建
文章目录1. 区域实体类设计与对应数据库创建2. 用户信息实体类设计与对应数据库创建3. 微信账号,本地账号实体类的设计与对应数据库创建1. 区域实体类设计与对应数据库创建@Datapublic class Area { //ID private Integer areaId; //名称 private String areaName; //权重...原创 2020-02-04 21:57:16 · 600 阅读 · 1 评论 -
【校园商铺SSM-8】店铺注册--Service层的实现(添加店铺信息,主要处理添加店铺的图片信息)
文章目录1. 封装Thumbnailator图片处理工具类1. 测试图片处理工具类2. 封装图片路径Util2. DTO之ShopExecution3. Service层的实现1. ShopService接口2. ShopServiceImpl实现类3. ShopServiceTest1. 封装Thumbnailator图片处理工具类1. 测试图片处理工具类public class Imag...原创 2020-02-12 18:03:53 · 487 阅读 · 0 评论 -
【校园商铺SSM-7】店铺注册--Dao层的实现(新增和更新店铺信息)
文章目录1. 新增店铺信息1. Shop实体类2. ShopDao接口3. ShopDao.xml配置文件4. 向数据库中插入相应信息5. ShopDaoTest测试类2. 更新店铺信息1. ShopDao接口2. ShopDao.xml3. ShopDaoTest1. 新增店铺信息1. Shop实体类@Datapublic class Shop { private Long s...原创 2020-02-12 16:49:53 · 318 阅读 · 0 评论 -
SSM整合---书籍的增删改查
文章目录1.创建数据库和表2.搭建环境3.编写Spring框架4.编写SpringMvc框架Spring整合SpringMvc框架6.编写MyBatis框架7.Spring整合MyBatis框架1.创建数据库和表CREATE DATABASE `ssmbuild`;USE `ssmbuild`;DROP TABLE IF EXISTS `books`;CREATE TABLE `bo...原创 2019-12-07 18:38:23 · 503 阅读 · 0 评论 -
SSM基础整合
文章目录1. 整合说明2. 整合的思路3. 创建数据库和表4.导入相关依赖5.搭建环境6.编写Spring框架7.编写SpringMvc框架8.Spring整合SprignMvc框架9.编写MyBatis框架10.Spring整合MyBatis框架1. 整合说明SSM整合可以使用多种方式,咱们会选择XML + 注解的方式2. 整合的思路1. 先搭建整合的环境 2. 先把Spring的配置...原创 2019-12-07 15:08:30 · 221 阅读 · 0 评论 -
【校园商铺SSM-3】logback.xml的配置和使用
文章目录1. 引入jar包2. logback.xml配置文件3. 验证配置1. 引入jar包<!-- 1.日志 --><!-- 实现slf4j接口并整合 --><!-- https://mvnrepository.com/artifact/org.slf4j/slf4j-api --><dependency> <groupId...原创 2020-02-06 22:17:21 · 269 阅读 · 0 评论 -
【校园商铺SSM-11】店铺注册--前端设计
文章目录1. 借助SUI Mobile前端工具编写shopoperation.html页面2. 编写ShopAdminController访问shopoperation.html3. shopoperation.js文件的编写4. 引入kaptcha实现验证码1. 借助SUI Mobile前端工具编写shopoperation.html页面访问地址:SUI Mobile访问地址.进入下面的表...原创 2020-02-13 14:48:11 · 764 阅读 · 1 评论 -
【校园商铺SSM-26】商品列表展示--Dao+Service+Controller层的实现
文章目录1. Dao层的实现1.1 ProductDao接口1.2 ProductDao.xml实现类1.3 ProductDaoTest测试类2. Service层的实现2.1 ProductService接口2.2 ProductServiceImpl实现类1. Dao层的实现1.1 ProductDao接口 /** * 查询商品列表并分页,可输入的条件有:商品名(模糊查...原创 2020-02-18 11:08:22 · 536 阅读 · 0 评论 -
【校园商铺SSM-10】店铺注册--店铺类别信息和区域信息的获取
文章目录1. 区域信息的获取1. 编写dao层1. AreaDao接口2. AreaDao.xml实现类3. AreaDaoTest2. 编写service层1. AreaService接口2. AreaServiceImpl实现类3. AreaServiceTest测试类2. 店铺类别信息获取1. dao层的获取1. ShopCategoryDao接口2. ShopCategoryDao.xml...原创 2020-02-13 13:22:34 · 471 阅读 · 0 评论 -
【校园商铺SSM-14】店铺列表展示--Dao层的实现
1. Dao层的实现1. ShopDao在shopDao接口中添加: /** * 分页查询店铺,可输入的条件有:店铺名(模糊),店铺状态,店铺类别,区域id,owner * @param shopCondition * @param rowIndex 从第几行开始取数据 * @param pageSize 返回的条数 * @return ...原创 2020-02-14 21:38:21 · 359 阅读 · 0 评论 -
【校园商铺SSM-18】商品类别批量添加--Dao+Service+Controller+View层的实现
文章目录1. Dao层的实现1. ProductCategoryDao接口2. ProductCategoryDao.xml实现类3. ProductCategoryDaoTest测试类2. 结果状态标识类2.1 Dto之ProductCategoryExecution类2.2 ProductCategoryOperationException类3. Service层的实现3.1 ProductC...原创 2020-02-15 22:54:41 · 532 阅读 · 0 评论 -
【校园商铺SSM-32】店铺列表页面--View层的实现
文章目录1. shoplist.html2. shoplist.js3. shoplist.css4.common.js5. 添加前端路由6. 向数据库中添加店铺信息7. 测试1. shoplist.html<!DOCTYPE html><html><head><meta charset="utf-8"><meta http-equ...原创 2020-02-19 20:43:58 · 453 阅读 · 0 评论 -
【校园商铺SSM-27】商品列表展示--View层+前后端联调的实现
文章目录1. View层的实现1. productmanagement.html2. productmanagement.js3. productmanagement.css2. 前后端联调1. View层的实现1. productmanagement.html<!DOCTYPE html><html><head> <meta chars...原创 2020-02-18 14:52:31 · 413 阅读 · 0 评论 -
【校园商铺SSM-19】商品类别删除--Dao+Service+Controller+View层的实现
文章目录1. Dao层的实现1.1 ProductCategoryDao接口1.2 ProductCategoryDao.xml实现类1.3 ProductCategoryDaoTest测试类2. Service层的实现2.1 ProductCategoryService接口2.2 ProductCategoryServiceImpl实现类3. Controller层的实现4. View层的实现...原创 2020-02-16 13:59:50 · 492 阅读 · 0 评论 -
【校园商铺SSM-21】商品添加--Service层的实现
文章目录1. ProductService接口2. 封装ImageHolder工具类3. 改造店铺相关类3.1 改造ShopService接口3.2 改造ShopServiceImpl实现类3.3 改造ImageUtil工具类3.4 改造Controller层3.5 改造ShopServiceTest4. ProductServiceImpl实现类5. ImageUtil工具类6. Product...原创 2020-02-16 20:27:21 · 488 阅读 · 1 评论 -
【校园商铺SSM-28】解除商品与某商品类别的关联
1. ProductDao接口 /** * 删除商品类别之前,将商品类别id置为空 * @param productCategoryId * @return */ int updateProductCategotyToNull(long productCategoryId);2. ProductDao.xml实现类 <update id...原创 2020-02-18 15:18:27 · 280 阅读 · 0 评论 -
【校园商铺SSM-33】店铺详情页--Dao+Service+Controller+View层的实现
待续。。。。原创 2020-02-19 22:39:01 · 371 阅读 · 0 评论