苍穹外卖—day1


文章目录


前言

(简要说明笔记的目的:记录搭建过程、关键配置和结构理解)


一、接口文档导入与生成

  1. Apifox 导入

  2. Swagger 集成

    • log.info 说明:在 Java 编程中,log.info 是一个常用的日志记录方法,属于信息级别(INFO level)的日志输出。用于记录应用程序的运行状态、关键步骤,提供运行上下文和调试信息。
    • 访问地址:http://localhost:8080/doc.html#/home
    • 功能:
      • 解析文件生成接口文档。
      • 通过 Java 注解影响接口文档的生成。

二、前端环境搭建

  • 关键注意事项:
    • Nginx 目录要求: Nginx 目录必须放在没有中文的目录中才能正常运行!!!

三、后端环境搭建

1. 了解项目结构

  • 核心包说明:
    • constant: 存放常量类。
    • context: 存放上下文相关类。
    • enumeration: 存放枚举类。
    • exception: 存放自定义异常类。
    • json: 处理 JSON 转换的类。
    • properties: 处理 Spring Boot 属性的类,将配置文件封装成配置项。
    • result: 存放后端返回结果相关的类(如统一响应格式)。
    • utils: 存放工具类。
  • 项目结构图示:





2. 环境搭建常见问题

  • IDEA 错误:找不到或无法加载主类
    • 问题原因: 项目路径中存在中文字符的文件名。
    • 解决办法: 确保项目路径(从盘符到项目文件夹)中不包含任何中文字符

总结

如果我的内容对你有帮助,请点赞,评论,收藏。创作不易,大家的支持就是我坚持下去的动力!

相关推荐
不倒翁玩偶1 小时前
IDEA导入新的SpringBoot项目没有启动按钮
java·spring boot·intellij-idea
小小小米粒1 小时前
Maven Tools
java
kali-Myon2 小时前
2025春秋杯网络安全联赛冬季赛-day1
java·sql·安全·web安全·ai·php·web
我是咸鱼不闲呀2 小时前
力扣Hot100系列20(Java)——[动态规划]总结(下)( 单词拆分,最大递增子序列,乘积最大子数组 ,分割等和子集,最长有效括号)
java·leetcode·动态规划
清水白石0082 小时前
深入解析 LRU 缓存:从 `@lru_cache` 到手动实现的完整指南
java·python·spring·缓存
符哥20082 小时前
C++ 进阶知识点整理
java·开发语言·jvm
Sayuanni%32 小时前
初阶_多线程1(线程含义与关键属性)
java
程序媛徐师姐2 小时前
Java基于微信小程序的模拟考试系统,附源码+文档说明
java·微信小程序·java模拟考试系统小程序·模拟考试微信小程序·模拟考试系统小程序·模拟考试小程序·java模拟考试小程序
疯狂敲代码的老刘3 小时前
JDK 1.6到25 全版本网盘合集 (Windows + Mac + Linux)
java·linux·windows·macos·jdk
夕除3 小时前
js--15
java·jvm·spring