Thymeleaf和Freemark为页面模板引擎

个人电商项目访问地址:

前台电商网站系统swagger接口文档访问地址:http://localhost:8084/swagger-ui.html

前台电商网站系统首页访问地址:http://localhost:8084/

后台电商网站系统首页访问地址:http://localhost:8085/index

开发说明:本来不准备开发后台,自己随意添加一些数据进去就直接用着,前台电商网站系统凑合就行了,

考虑到新手后面可能需要自己添加数据没有操作页面自己在库中添加也够呛,所以后面还是加上了。

项目架构演变目标:

第一阶段:单机版:springboot+mybatis

给上链接可提前学习:https://blog.csdn.net/wangb_java/column/info/15339/2

第二阶段:面向服务soa分布式:dubbo+zookeeper

给上链接可提前学习:https://blog.csdn.net/java_wxid/article/details/85159203

第三阶段:spring全家桶:springboot+springcloud

给上链接可提前学习:https://blog.csdn.net/ztx114/article/details/77963720

第四阶段:性能优化和代码重构

第五阶段:搭建服务器集群,正式上线

个人电商项目数据结构说明

为了让数据结构清晰,业务逻辑理解方便,我设计的较为简单,但是现在的数据表不符合实际开发数据库表设计,

不过在后面的版本可能会重新设计达到真实开发的层次,单机版的项目主要是为了让新手或者没有接触过电商项目的程序员快速理解。

个人电商项目目录说明

com.javaliao.poral目录下

annotations存放自定义注解

common存放公共类

config存放配置类

controller存放控制层

dao存放自定义的dao接口

domain存放枚举类

interceptor存放拦截器

mapper存放Generator生产MBG的mapper接口(dao接口(叫法不同而已))

model存放Generator生产MBG的的实体类

queue存放消息队列

repository存放es接口

service存放业务接口

service.impl存放业务实现类

util存放工具类

vo存放和页面交互的实体类

说明:由Generator生产MBG的代码,所以查询数据库有二套执行路径

一套是由Generator生产:

不过项目中没有给出Generator生成的代码,如果想要学习Generator的,这里给上博客地址:https://blog.csdn.net/java_wxid/article/details/90167576

一套是自定义的:

自定义的sql,如果sql语句不是很熟练的想要练习的,这里给上博客地址:https://blog.csdn.net/java_wxid/column/info/29042

resources目录下

spring boot项目只有src目录,没有webapp目录,会将静态访问(html/图片等)映射到其自动配置的静态目录,如下

/static

/public

小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年最新Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
img
img
img

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频

如果你觉得这些内容对你有帮助,可以添加下面V无偿领取!(备注Java)
img

最后

学习视频:

大厂面试真题:

如果你觉得这些内容对你有帮助,可以添加下面V无偿领取!(备注Java)*
[外链图片转存中…(img-GwLR8J10-1711201168150)]

最后

学习视频:

[外链图片转存中…(img-KJ2XdQkc-1711201168151)]

大厂面试真题:

[外链图片转存中…(img-6ICWlLgI-1711201168151)]

本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐