
乐优商城.xmind文件
5星
- 浏览量: 0
- 大小:None
- 文件类型:XMIND
简介:
在乐优商城系统中搭建父工程时,我遵循了以下步骤和配置:
1. **构建父工程**:
- 建立`pom.xml`文件并添加所需依赖项:包括SpringCloud、mybatis启动器、通用Mapper启动器等。这些启动器用于初始化运行时组件。
2. **环境设置**:
- 配置必要的环境变量和系统参数,确保父工程的稳定运行。
3. **Eureka服务器配置**:
- 在`application.yml`中添加EurekaServer,并设置其注册中心为`EurekaServer注册中心`。这有助于实现服务发现功能。
4. **创建微服务**:
- 使用SpringCloud框架构建商品微服务,包括两个核心接口:`ly-item-interface`和`ly-item-service`。这些接口分别负责对外暴露API接口及相关实体类,并包含所有业务逻辑及内部使用接口。
5. **依赖关系管理**:
- 在启动器中添加相关的依赖项,确保各组件能够正常加载并初始化。
6. **异常处理与拦截**:
- 引入`Common`依赖,并配置自定义的异常处理机制。包括定义新的异常类型、自动生成结果对象等。
7. **跨域问题解决**:
- 通过引入CORS模块,实现对JavaScript AJAX请求的支持。确保所有请求头信息正确携带Origin、Allow-Credentials和Header参数。
8. **分页配置**:
- 在`Controller`中添加分页拦截器,并设置过滤条件以支持高效的分页查询。
9. **数据库交互**:
- 使用SQL语句进行数据插入或删除操作。例如,使用`insert(brand)`方法向数据库写入新条目。
10. **事务管理**:
- 在修改业务逻辑时启用事务管理功能,确保每次操作后不会出现部分执行的情况。
11. **组件初始化与配置**:
- 使用`@Transactional`注解处理事务,并在初始化阶段设置适当的映射关系和参数绑定。
通过以上步骤,我成功搭建了乐优商城系统的父工程架构,并确保各组件之间的协调运行。过程中遇到的问题主要集中在依赖管理、数据库配置以及跨域请求等方面,均已得到妥善解决。
全部评论 (0)


