笔记

4、后端项目分层分包及资源文件处理
    简介:项目基本目录结构,包名称建立,配置文件建立

1、基本目录结构    
            controller
            service
                impl
            mapper
            utils
            domain
            config
            interceoter
            dto
        2、application.properties配置文件
           配置启动端口
           server.port=8082

开始

启动类根入口一定要放在根目录下面。springboot会扫描同级别的类或者子包下面的注解

新建Service包

创建VideoService

service下面新建impl包存放service的实现类

创建service的实现类

创建mapper包,数据库访问层

utils工具类包

创建CommonUtils

domain放实体类

配置文件包Config

拦截器包

数据传输对象。dto包

启动程序


启动日志里面可以看到加载的对应的过滤器

修改默认端口

热加载自动重启生效

转载于:https://www.cnblogs.com/wangjunwei/p/11462782.html

小D课堂-SpringBoot 2.x微信支付在线教育网站项目实战_2-4.后端项目分层分包及资源文件处理...相关推荐

  1. 小d课堂mysql_小D课堂-SpringBoot 2.x微信支付在线教育网站项目实战_2-6.Mysql逆向工程效率神器之使用IDE自动生成Java实体类...

    笔记 6.Mysql逆向工程效率神器之使用IDE自动生成Java实体类 简介:实战使用IDE根据Mysql自动生成java pojo实体类 1.IDEA连接数据库 菜单View→Tool Window ...

  2. 视频教程-19年录制SpringBoot2.x整合微信支付在线教育网站项目实战-Java

    19年录制SpringBoot2.x整合微信支付在线教育网站项目实战 7年的开发架构经验,曾就职于国内一线互联网公司,开发工程师,现在是某创业公司技术负责人, 擅长语言有node/java/pytho ...

  3. HaaS EDU物联网项目实战:微信小程序实现云养花

    HaaS EDU K1是一款高颜值.高性能.高集成度的物联网开发板,板载功能强大的4核(双核300Mhz M33+双核1GHz A7)主芯片,2.4G/5G双频Wi-Fi,双模蓝牙(经典蓝牙/BLE) ...

  4. 小D课堂 - 新版本微服务springcloud+Docker教程_汇总

    小D课堂 - 新版本微服务springcloud+Docker教程_1_01课程简介 小D课堂 - 新版本微服务springcloud+Docker教程_1_02技术选型 小D课堂 - 新版本微服务s ...

  5. springboot实现企业微信机器人自动按时播报天气

    springboot实现企业微信机器人自动按时播报天气 第一步搭建项目...这个没有什么好说的 配置: <dependency><groupId>org.apache.http ...

  6. springboot基于web儿童教育网站毕业设计源码111123

    目  录 摘要 1 绪论 1.1研究背景及意义 1.2研究方法 1.3系统开发技术的特色 1.4论文结构与章节安排 2儿童教育网站 分析 2.1 可行性分析 2.2 系统流程分析 2.2.1数据增加流 ...

  7. (附源码)springboot基于web儿童教育网站 毕业设计111123

    目 录 摘要 1 1 绪论 1 1.1研究背景及意义 1 1.2研究方法 1 1.3系统开发技术的特色 1 1.4论文结构与章节安排 1 2 儿童教育网站分析 3 2.1 可行性分析 3 2.2 系统 ...

  8. springboot基于web儿童教育网站 毕业设计-附源码111123

    目  录 摘要 1 1 绪论 1 1.1研究背景及意义 1 1.2研究方法 1 1.3系统开发技术的特色 1 1.4论文结构与章节安排 1 2儿童教育网站 分析 3 2.1 可行性分析 3 2.2 系 ...

  9. SpringBoot+vue仿网易云音乐网站(三)- Springboot项目以及前端vue基础搭建

    一.基础项目搭建 1. 新建springboot项目 在搭建Springboot项目之前,需要的基础环境:JDK(8).Maven,工具Idea.项目就新建一个简单的springboot项目就行了,具 ...

  10. ✨JavaWeb项目:实战亲自动手手敲上线小项目部分功能的第一天✨

    系列链接: ✨JavaWeb项目实战亲自动手手敲上线小项目的第一天✨ ✨JavaWeb项目实战亲自动手手敲上线小项目的第二天✨ ✨JavaWeb项目实战亲自动手手敲上线小项目的第三天✨ ✨JavaWe ...

最新文章

  1. 一看就懂,图解 Spring 循环依赖,写得老好了!
  2. matlab在图片上显示文字颜色,科学网-解决matlab saveas printf保存图片时 colorbar中的字体颜色发生改变-肖鑫的博文...
  3. uboot 命令分析(一) — bootm
  4. vue --- vue.js实战基础篇课后练习
  5. MySQL千万数据量深分页优化
  6. AMD迎接变革:加速OpenCL的未来
  7. xflash里的hello world程序
  8. gta5显示nat较为严格_一年内上涨近3000元/㎡!碧桂园翡翠华府物业管理严格到令人惊叹...
  9. java设计是什么软件下载_用Java设计下载软件
  10. mysql5.7.24 rpm安装_centos7下安装mysql5.7.24
  11. 高性能滚动scroll(防抖和节流)
  12. vue学习-声明周期和实例
  13. emmagee的基本使用
  14. 【Dart语言第6篇】Dart类
  15. 1999-2019,互联网失落者
  16. 10年老司机倾囊相授,贴片晶振的PCB layout需要注意哪些?
  17. 高性能计算机英语,“超级计算机”英语怎么说
  18. 财务报表OCR识别平台案例之安徽征信
  19. html5 在线设计,推荐十款非常优秀的 HTML5 在线设计工具
  20. 干货深挖!从写简历,到面试、谈薪酬的那些技巧和防坑指南

热门文章

  1. 订单发货的存储过程mysql_一个订单相关的存储过程(MySQL)
  2. sql 获取日期时分秒_SQL获取系统年月日时分秒 | 学步园
  3. python自动化笔记_python自动化学习笔记(一)
  4. JSP教程第7、8讲笔记
  5. 顺序堆栈实现数制转换以十进制数转化为八进制数为例
  6. nvcc-V 程序“nvcc”尚未安装。 您可以使用以下命令安装: sudo apt install nvidia-cuda-toolkit
  7. Ubuntu Server 命令行下显示中文乱码(菱形)解决办法
  8. 采用SVM和神经网络的车牌识别(流程图及详细解释)
  9. python 包的使用 (三)——turtle:使用海龟图形(turtle graphics)绘制图像
  10. Redis6.0为什么引入多线程