
SpringBoot
文章平均质量分 91
主要记录SpringBoot相关的知识和相关的技术
CodAlun
学最好的别人,做最好的自己!
展开
-
微服务(十二)—— 配置中心(backend-config-server)
目录1. 介绍2. 项目2.1 创建远程仓库2.2 创建本地项目2.3 配置文件 1. 介绍 对于微服务而言,服务比较多,而且每个服务都需要配置文件,而且配置文件如果需要修改,就需要重新启动服务,这无疑比较麻烦。Spring Cloud 提供了Spring Cloud Config 来做配置中心。 2. 项目 2.1 创建远程仓库 首先我们可以将配置文件放在远程,Spring Cloud Config支持Git,所以可以将配置文件放在Git。由于Git访问比较慢,所以我将配置文件放在了Gitee. 在Git原创 2021-07-27 17:32:07 · 1491 阅读 · 0 评论 -
微服务(八)—— 订单模块(backend-order)
目录一、创建项目二、项目结构1.目录结构1.1购物车1.2订单2.配置文件3.Maven依赖4.启动项目 一、创建项目 首先创建一个SpringBoot项目,具体创建过程和 微服务(三)—— 用户模块(backend-user).一样。 二、项目结构 1.目录结构 项目结构就是Controller、Service、Dao三层结构,由于订单和购物车耦合度比较高,所以我就将购物和订单业务放在一个模块了。 1.1购物车 (1)Controller层 主要是提供给前端的增删改查接口,完整的类如下: package原创 2021-07-27 10:21:17 · 1366 阅读 · 0 评论 -
微服务(七)—— 收货地址模块(backend-shipping)
目录一、创建项目二、项目结构1.目录结构2.具体类介绍 一、创建项目 首先创建一个SpringBoot项目,具体创建过程和 微服务(三)—— 用户模块(backend-user).一样。 二、项目结构 1.目录结构 和用户模块、产品模块一样,传统的Controller层、Service层、Dao层,数据库表对应的实体类是通过 MyBatis插件 逆向生成,详见微服务(三)—— MyBatis逆向工程模块(backend-generator).,所以Dao层是Mapper接口,和 resources/map原创 2021-07-26 20:02:18 · 1541 阅读 · 1 评论 -
SpringBoot实现文件上传
目录一、Controller层 一、Controller层 首先创建一个SpringBoot项目,然后编写一个接收前端请求的Controller层,如下 package com.aiun.product.controller; /** * @author lenovo */ @Api(tags = "上传文件相关接口") @Controller public class UpLoadController { /** * 获取file.html页面 * @return 跳转到原创 2021-07-22 16:05:25 · 694 阅读 · 7 评论 -
微服务(五)—— 产品模块(backend-product)
目录一、创建项目二、项目结构1.目录结构2.pom.xml3.配置文件application.yml4.启动项目 一、创建项目 首先创建一个SpringBoot项目,具体创建过程和 微服务(三)—— 用户模块(backend-user).一样。 二、项目结构 1.目录结构 项目结构和backend-user模块类似,由于产品需要上传图片文件,所以多了一个上传文件的UpLoadController,和前端的html,SpringBoot的前端页面需要放在resources/templates目录下,然后还有原创 2021-07-22 14:35:17 · 789 阅读 · 1 评论