学习黑马程序员项目
文章平均质量分 58
java项目之学习黑马程序员项目
君子善假于物也
学习基础,记不住啊,
展开
-
黑马程序员-瑞吉外卖Day10
而在我们的实体类 Dish 中,仅仅包含 categoryId, 不包含 categoryName,那么我们应该如何封装查询的数据呢?其实,这里我们可以返回DishDto对象,在该对象中我们可以拓展一个属性 categoryName,来封装菜品分类名称。原创 2024-03-11 23:58:41 · 179 阅读 · 0 评论 -
黑马程序员-瑞吉外卖day9
这个时候,我们需要自定义一个实体类,然后继承自 Dish,并对Dish的属性进行拓展,增加 flavors 集合属性(内部封装DishFlavor)。 由于在 saveWithFlavor 方法中,进行了两次数据库的保存操作,操作了两张表,那么为了保证数据的一致性,我们需要在方法上加上注解 @Transactional来控制事务。在服务端我们应该如何来封装前端传递的数据呢,我们发现,如果使用菜品类Dish来封装,只能封装菜品的基本属性,flavors属性是无法封装的。那么这个时候,我们应该如何处理呢?原创 2024-02-18 21:37:16 · 416 阅读 · 0 评论 -
黑马程序员-瑞吉外卖-day8
分析:后台系统中可以管理菜品信息,通过 新增功能来添加一个新的菜品,在添加菜品时需要选择当前菜品所属的菜品分类,并且需要上传菜品图片,在移动端会按照菜品分类来展示对应的菜品信息。新增菜品,其实就是将新增页面录入的菜品信息插入到dish表,如果添加了口味做法,还需要向dish_flavor表插入数据。原创 2024-02-18 00:17:38 · 321 阅读 · 1 评论 -
黑马程序员-瑞吉外卖-day7
【代码】黑马程序员-瑞吉外卖-day7。原创 2024-02-06 15:51:22 · 186 阅读 · 0 评论 -
黑马程序员-瑞吉外卖-day6
后台系统中可以管理分类信息,分类包括两种类型,分别是 **菜品分类** 和 **套餐分类**。当我们在后台系统中添加菜品时需要选择一个菜品分类,当我们在后台系统中添加一个套餐时需要选择一个套餐分类,在移动端也会按照菜品分类和套餐分类来展示对应的菜品和套餐。原创 2024-01-29 11:41:36 · 187 阅读 · 0 评论 -
黑马程序员-瑞吉外卖-day5
是一个注解,通常用于 Java 类中的类声明上。它指示编译器生成equals()和hashCode()方法的实现。具体来说,设置告诉编译器在生成equals()和hashCode()方法时不考虑父类的字段。默认情况下,equals()和hashCode()方法会包含父类中的字段,以确保在对象比较和哈希码计算时正确处理继承关系。但是设置将只考虑当前类中的字段,忽略了父类中的字段。原创 2024-01-27 23:37:45 · 377 阅读 · 0 评论 -
黑马程序员-瑞吉外卖-day4
【代码】黑马程序员-瑞吉外卖-day4。原创 2024-01-20 23:41:04 · 375 阅读 · 0 评论 -
黑马程序员-瑞吉外卖-day3
由于Swagger生成的在线文档中,涉及到很多静态资源,这些静态资源需要添加静态资源映射,否则接口文档页面无法访问。经过上面的集成配置之后,我们的项目集成Swagger及Knife4j就已经完成了,接下来我们可以重新启动项目,访问接口文档,访问链接为: http://localhost:8080/doc.html。需要将Swagger及Knife4j相关的静态资源直接放行,无需登录即可访问,否则我们就需要登录之后,才可以访问接口文档的页面。里面方便我们测试什么的。原创 2024-01-18 10:36:32 · 358 阅读 · 0 评论 -
黑马程序员-瑞吉外卖--day2
用于在Springboot项目中, 默认静态资源的存放目录为 : "classpath:/resources/", "classpath:/static/", "classpath:/public/";而在我们的项目中静态资源存放在 backend, front 目录中, 那么这个时候要想访问到静态资源, 就需要设置静态资源映射。localhost:8080/backend/page/login/login.html 登录页面启动项目:访问这个路径测试。原创 2024-01-15 15:27:41 · 1699 阅读 · 0 评论 -
黑马程序员-瑞吉外卖--day1
瑞吉外卖原创 2024-01-12 00:28:48 · 404 阅读 · 0 评论