![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java架构师直通车
Java追求者
坚持每天学习!
展开
-
你知道【大型网站】9大特点吗?
【大型网站】特点原创 2021-12-18 22:21:25 · 826 阅读 · 0 评论 -
实现模糊搜索和分类搜索(带分页)
1.直接先看图2.数据库设计3.封装接收的数据VOSearchItemsVOpublic class SearchItemsVO { private String itemId; private String itemName; private int sellCounts; private String imgUrl; private int price; 省略get和set方法......}4.自定义MapperItemsMappe原创 2020-05-27 11:12:47 · 1042 阅读 · 0 评论 -
实现商品评价(带分页)
1.效果图2.数据库设计3.封装商品评价VO/** * 用来展示商品的评价数量的VO */public class CommentLevelCountsVO { public Integer totalCounts; public Integer goodCounts; public Integer normalCounts; public Integer badCounts; 省略get和set方法...... }4.自定义MapperIt原创 2020-05-22 10:59:43 · 2381 阅读 · 1 评论 -
电商首页轮播图实现(后端)
1.轮播图为什么要设计background_color和item_id呢?设计background_color为了防止轮播图片长度不够,两边出现白色边缘。设计item_id当用户点击轮播图片可以把相应的item_id的传入处理跳转到详情页面。2.CarouselServicepublic interface CarouselService { /** * 查询所有轮播图 * @param isShow * @return */ public .原创 2020-05-12 08:53:05 · 4165 阅读 · 0 评论 -
前后端如何进行跨域处理?
在config中创建跨域corsConfig类@Configurationpublic class corsConfig { public corsConfig() { } @Bean public CorsFilter corsFilter() { //1.添加cors配置信息 CorsConfiguration config = new CorsConfiguration(); config.addAllowedOri原创 2020-05-11 13:22:12 · 172 阅读 · 0 评论 -
通过日志监控service的执行时间
在config包中创建ServiceLogAspect类@Aspect@Componentpublic class ServiceLogAspect { public final static Logger log =LoggerFactory.getLogger(ServiceLogAspect.class); /** * AOP通知: * 1.前置通知: 在方法调用之前执行 * **2.后置通知: 在方法正常调用之后执行 (方法报异常,执行原创 2020-05-11 12:45:32 · 258 阅读 · 0 评论 -
开启Mybatis日志Sql打印
1.确认log4j.properties中是否输出控制台2.在application.yml中的Mybatis配置中配置3.配置重启启动类,进行调试原创 2020-05-11 15:39:43 · 493 阅读 · 0 评论 -
教你 SpringBoot 整合 mybatis-pagehelper
1.引入分页插件依赖<!--pagehelper --> <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot-starter</artifactId> <version>1.2.12</version> </dependency>原创 2020-05-21 13:57:23 · 160 阅读 · 0 评论 -
商品评价-实现评价等级数据查询
1.直接上图2.数据库设计3.设计商品评价数量等级VO/** * 用来展示商品的评价数量的VO */public class CommentLevelCountsVO { public Integer totalCounts; public Integer goodCounts; public Integer normalCounts; public Integer badCounts; 省略get和set方法...... }4.编写Servic原创 2020-05-20 15:44:25 · 1584 阅读 · 0 评论 -
商品分类实现(一级分类、二级分类和子分类)
1.封装二级分类(CategoryVO)和三级分类(SubCategoryVO)CategoryVOpublic class CategoryVO { private Integer id; private String name; private String type; private Integer fatherId; private List<SubCategoryVO> SubCatList; 省略get和set方法}SubC原创 2020-05-13 09:56:13 · 7685 阅读 · 0 评论 -
商品详情页实现
1.直接上效果图2.数据库设计3.封装VO(因为JSONResult.ok()只能传一个参数,而需求查询是有四个对象参数)注意VO的封装属性要与前端的赋值属性要相同/** * 商品详情VO */public class ItemInfoVO { private Items item; private List<ItemsImg> itemImgList; private List<ItemsSpec> itemSpecList;原创 2020-05-19 16:21:42 · 3574 阅读 · 0 评论 -
推荐商品功能实现
1.直接上图看效果2.数据库表的设计3.创建基础数据类VONewItemsVOpublic class NewItemsVO { private Integer rootCatId; private String rootCatName; private String slogan; private String catImage; private String bgColor; private List<SimpleItemVO>原创 2020-05-18 11:49:45 · 2542 阅读 · 0 评论 -
搭建SpringBoot聚合工程(配置文件)
搭建SpringBoot聚合工程(配置文件)刚学SpringBoot不久,有问题可以指导下创建好的聚合工程1.首先在父工程中的pom.xml文件中添加<packaging>pom</packaging> <!--引入依赖 parent--> <parent> <groupId>org.springframework.boot</groupId> <artifactId>sp原创 2020-05-11 10:02:03 · 713 阅读 · 0 评论 -
使用MyBatis数据库逆向生成工具
1.逆向生成工具pom.xml <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> </properties> <dependencies> <!-- 引入log4j日志依赖 --> <dependency> <原创 2020-05-11 10:41:15 · 269 阅读 · 0 评论 -
springboot 使用 Swagger2 整合api文档
1.在父工程的pom.xml中引入相关的Swagger2依赖<!-- swagger2 配置 --> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.4.0</version>原创 2020-05-11 12:39:49 · 326 阅读 · 0 评论