目录结构

src/main/java:主程序入口 Application,可以通过直接运行该类来 启动 Spring Boot应用
src/main/resources:配置目录,该目录用来存放应用的一些配置信息,比如应用名、服务端口、数据库配置等。由于我们应用了Web模块,因此产生了 static目录与templates目录,前者用于存放静态资源,如图片、CSS、JavaScript等;后者用于存放Web页面的模板文件。
src/test:单元测试目录,生成的 ApplicationTests 通过 JUnit4实现,可以直接用运行 Spring Boot应用的测试。
application.properties/application.yml 用于存放程序的各种依赖模块的配置信息,比如 服务端口,数据库连接配置等。。。
---------------------

1)代码层的结构

  根目录:com.springboot

    1.工程启动类(ApplicationServer.java)置于com.springboot.build包下

    2.实体类(domain)置于com.springboot.domain

    3.数据访问层(Dao)置于com.springboot.repository

    4.数据服务层(Service)置于com,springboot.service,数据服务的实现接口(serviceImpl)至于com.springboot.service.impl

    5.前端控制器(Controller)置于com.springboot.controller

    6.工具类(utils)置于com.springboot.utils

    7.常量接口类(constant)置于com.springboot.constant

    8.配置信息类(config)置于com.springboot.config

    9.数据传输类(vo)置于com.springboot.vo

(2)资源文件的结构

  根目录:src/main/resources

    1.配置文件(.properties/.json等)置于config文件夹下

    2.国际化(i18n))置于i18n文件夹下

    3.spring.xml置于META-INF/spring文件夹下

    4.页面以及js/css/image等置于static文件夹下的各自文件下

https://blog.csdn.net/yunyishang123/article/details/80632644

根目录:src.main.java
1.工程启动类(Application.java):置于com.cy.project包下或者com.cy.project.app包下

2.实体类(domain):置于com.cy.project.domain

3.数据访问层(Dao):置于com.cy.project.repository(dao)

4.数据服务层(Service):置于com.cy.project.service 
5.数据服务接口的实现(serviceImpl):同样置于com.cy.project.service或者置于com.cy.project.service.impl

6.前端控制器(Controller):置于com.cy.project.controller

7.工具类(utils):置于com.cy.project.utils

8.常量接口类(constant):置于com.cy.project.constant

9.配置信息类(config):置于com.cy.project.config

资源文件:src.main.resources
1.页面以及js/css/image等置于static文件夹下的各自文件下

2.使用模版相关页面等置于templates文件夹下的各自文件下
--------------------- 
命名包名目录的方式 :com.公司名的简写.项目的名字.业务模块名

springboot 提供了一个解决方案吧,可以先不关心如何配置,可以快速的启动开发,进行业务逻辑编写,各种需要的技术,加入 starter 就配置好了,直接使用,可以说追求开箱即用的效果吧

AJAX 是与服务器交换数据并更新部分网页的艺术,在不重新加载整个页面的情况下。

Node.js http://www.runoob.com/nodejs/node-js-get-post.html

参考 https://blog.csdn.net/linabc123000/article/details/68954236  eclipse下创建第一个spring boot项目

参考 https://mp.weixin.qq.com/s/HTUNwizViOqNc1YInO7otQ Spring Boot 配置文件中的花样,看这一篇足矣!

springboot框架 目录结构相关推荐

  1. SpringBoot项目目录结构(工程结构)

    SpringBoot项目目录结构 一.代码层结构 根目录:com.bajins 二.资源目录结构 根目录:resources 三.mybatis项目结构示例 阿里巴巴Java开发手册见: https: ...

  2. Django框架目录结构

    django project 框架目录结构 |my_project //项目名 后期可修改建议不修改 |--- __init__.py //python项目必带 模块化思想 |--- settings ...

  3. PHP CI框架目录结构及运行机制

    CI目录结构 CI主要组成部分为,application(应用文件夹).system(系统文件夹)和index.php入口文件. 应用文件夹中主要是存放控制器.模型和视图等,系统文件夹中主要是存放组成 ...

  4. php的框架目录,Laravel 框架目录结构

    Laravel5.2目录结构及composer.json文件解析 目录或文件 说明 |– app 包含Controller.Model.路由等在内的应用目录,大部分业务将在该目录下进行 | |– Co ...

  5. ThinkPHP核心框架目录结构

    文件路径 文件描述 \index.php 入口文件 \Application 应用目录 \Public 资源文件目录 \ThinkPHP 框架核心目录 \Application目录结构(应用目录,保存 ...

  6. php ci框架目录结构,codeigniter框架目录结构、运行流程

    目录结构: application :实际应用目录.可以新建多个,也可以改名 cache :保存cache文件目录 codeigniter :框架核心文件目录 database :框架操作数据库文件目 ...

  7. play 框架目录结构

    play的目录结构制作的相当精简,以下是从play官网截下的图片: app目录: app目录是代码目录,包含了所有的Java或者Scala的源码,一般的"hello-world"s ...

  8. 计算机毕业设计中Python Django 框架目录结构简介

    MVC架构 model 模型 用于封装与应用程序的业务逻辑相关的数据及对数据的处理方法,是web程序中用于处理应用程序的数据逻辑部分,model是提供功能性的接口,通过这些接口可以获取model的功能 ...

  9. vue框架目录结构(全)

    使用vue init webpack 项目名称命令创建的vue-cli2的项目目录 目录说明: bulid:项目构建相关代码 config:配置目录,包括端口号等 node_modules:npm加载 ...

最新文章

  1. 文巾解题 27. 移除元素
  2. 怎么用javascript进行拖拽(转摘)
  3. 《Pytorch - 线性回归模型》
  4. CentOS6.5+Python2.7+ GIT +IPython
  5. Updating Homebrew... ...长时间卡住的问题
  6. “梧桐杯”中国移动大数据应用创新大赛 - 智慧城市赛道baseline
  7. ssm线上文具销售系统答辩PPT模板
  8. Qt总结之九:QMap中嵌套QList
  9. python跟php服务器对比_python学习笔记一和PHP的一些对比
  10. Java设计模式超详细
  11. 这是不是你想要的h5手机端弹窗
  12. 5个免费邮箱,10分钟临时邮箱,一定能用,持续更新
  13. modelica语言学习心得
  14. Excel 日期时间格式讲解
  15. rac 配置oracle互信,Oracle19C RAC 用户互信问题处理
  16. Lorenzo Von Matterhorn(暴力)(树)
  17. 前向纠错FEC纠错编码原理
  18. 二连杆纯连杆动力学建模——LangrageEquation with Matlab
  19. 如何解决网站大流量和高并发问题?
  20. NLP自然语言处理中oov的词的解释

热门文章

  1. 算法模板:动态规划之01背包【沈七】
  2. execv shell_Linux中exec命令相关
  3. 3,Verilog中数值的表示
  4. c语言程序设计上机实验指导书答案,C语言程序设计上机指导书及答案.pdf
  5. Android 上的低功耗蓝牙实践
  6. 如何用python写一个二元一次方程的求解的程序
  7. Scrum板与Kanban如何抉择?敏捷工具:unqqu板与按照uvcqzrhm
  8. 51 Nod 1366 贫富差距
  9. 计算机网络(三十一):总结
  10. createfile 无权限_CreateFile打开驱动设备权限不足