• springboot项目讲解


    技术栈

    vue(前端)
    springboot(后端主框架)
    mybatis(ORM,用于后端和数据库的映射,即java对象转换成表)
    mysql (关系型数据库)

    顶层结构

    在这里插入图片描述

    .idea: idea缓存文件(不需要管)
    src:代码核心文件夹
    main:代码文件夹
    test:单元测试文件夹(不需要管)
    .classpath .project:eclipse的缓存文件,不需要管,可直接删除
    .gitignore:git的护理文件,工作种协作开发使用,无需管
    pom.xml:maven管理依赖的配置文件
    其他没说的文件不重要,可直接忽略或删除

    src结构

    在这里插入图片描述

    java结构

    annotation:存放一些java注解
    config:配置文件,如web的资源配置、mybatis的分页配置或其他配置
    interceptor:拦截器,比如权限配置、跨域等
    utils:工具类,比如文件处理、二维码、处理集合类、公共的工具类方法等等
    ***三层+实体:见图片
    在这里插入图片描述

    resources结构

    admin.admin:前端代码及前端部署包
    mapper:mybatis的xml实现文件,用于编写sql访问数据库
    static.upload:上传的静态资源,如图片
    application.yml:后台的配置文件,比如配置项目的端口好、mysql信息,mybatis的配置等等

    resources/src 前端目录

    assets:前端静态资源文件,如css样式、js、以及图片。
    components:一些公共的组件,比如上传文件、富文本编辑器、excel上传、页面公告某块等等
    icons:页面上一些小的图标
    router:前端路由,及前端的菜单
    store:vuex,可简单理解为前端的内存共享区域
    utils:前端的工具类
    views:前端页面
    App.vue入口页面(由main.js配置)
    main.js:前端程序的入口

  • 相关阅读:
    金九银十招聘季, APP测试面试题助你拿高薪Offer
    rust数组
    win10睡眠快捷方式
    【LeetCode热题100】--128. 最长连续序列
    3.3 Python 元组类型常用操作及内置方法
    深入解析Python执行定时任务:从基础到高级
    世界上最伟大的女程序员
    microsoft excel 公式 计算本金 利息 月供 和总利息
    WIN+R 实用大总结
    【电子通识】USB发展历史
  • 原文地址:https://blog.csdn.net/qq_34082113/article/details/136752640