springboot目录结构
springboot目录结构
- 简介
- 结构
- 总结
简介
经过上次考核的洗礼,越发认识到项目目录结构的重要性,所以这次在学习springboot时便首先了解了springboot的目录结构,经过我不懈努力,终于得到了一个清晰的答案。
结构
1.src/main/java 这个是必不可少的java代码存放的地方
2.src/main/resource 这个就很重要,这儿不仅仅是存放各种配置文件的地方了,还被用来存放前端的html页面,css,js等静态资源
resource中首先要存放的就是application.properties配置文件
其次,这儿有三个springboot默认的三个文件夹
1)resources:(Spring Boot 默认的)存放资源文件
2)static:(Spring Boot 默认的)存放静态文件,比如 css、js、image, 3)(访问方式 http://localhost:8080/js/main.js)
public:(Spring Boot 默认的)存放公共文件
他们三个是由访问循序的
Spring Boot 默认会挨个从 META/resources > resources > static > public 里面找是否存在相应的资源,如果有则直接返回。
还有springboot规范的
这三个中我们经常使用static
templates:(用户自己定义的,可以随便取名,但这里使用公认的文件名)存放静态页面,比如 jsp、html、
config:(用户自己定义的,可以随便取名,但这里使用公认的文件名)存放配置文件,比如 application.properties
总结
springboot确实比spring简洁很多用不着我们去配一个个组件,配置类的使用更加方便,我们只需要从配置文件中引入相关信息即可。
下面附上我的结构图吧
springboot目录结构相关推荐
- springboot 目录结构
问题的发现&解决 之前一直没有觉得目录结构有多么重要,一直到 后面的代码与预期不符时 ,经过长时间的分析以及 Spring包扫描机制的存在 发现可能是目录结构 哪块不对,或者是 在配置处 哪里 ...
- boot sprint 项目结构_完美起航-【知识】SpringBoot项目结构目录
Spring boot 目录结构 一.主要目录 目录名称相对路径主要用途源码目录src\main\java存储源码 资源目录src\main\resources存储静态资源.动态页面.配置文件 测试目 ...
- 第三节:SpringBoot中web项目推荐目录结构
SpingBoot 365计划开始更新了,计划手敲365个SpringBoot案例回顾总结形成知识体系.目前已经输出了32节的内容.所有源码托管在GitHub和Gitee上. 下面是我创建的目录结构 ...
- SpringBoot项目目录结构(工程结构)
SpringBoot项目目录结构 一.代码层结构 根目录:com.bajins 二.资源目录结构 根目录:resources 三.mybatis项目结构示例 阿里巴巴Java开发手册见: https: ...
- README文档模板 含下载地址0积分 项目文档模板 springboot文档示例 readme参考文档 目录跳转 项目架构 使用说明 目录结构 等等 (含附件下载)
下载地址0积分 项目名称 在线签约(signup) (v1.1.0) 目录 项目简介 功能简述 项目架构 目录结构 使用效果 安装说明 使用说明 开发人员 版权信息 更新日志 项目简介 *-signu ...
- springboot项目层次结构_SpringBoot的推荐项目目录结构
一.Spring Boot 推荐目录结构 (1)代码层的结构 根目录:com.springboot 1.工程启动类(xxxApplication.java)置于根目录包下 2.实体类(domain)置 ...
- springboot框架 目录结构
目录结构 src/main/java:主程序入口 Application,可以通过直接运行该类来 启动 Spring Boot应用 src/main/resources:配置目录,该目录用来存放应用的 ...
- springboot介绍_Spring Boot 主类及目录结构介绍!
Spring Boot 与传统项目最大的区别是,传统项目都是打成 WAR 包部署到服务器上面,需要额外的 Servlet 容器, 而 Spring Boot 则可以直接打成 jar 包,并内置集成了 ...
- Linkis源码目录结构详解
Linkis层级目录结构解释,如果您想详细Linkis,请查看Linkis的相关架构设计文档 ├─assembly├─bin├─conf├─core 核心抽象,里面放有所有的公用模块│ ├─cl ...
最新文章
- win7下显示linux文本文件不换行
- 桌面式高清存储寻求合作
- Java实现单链表的逆转置
- 安卓x86程序安装目录_电脑上的安卓系统体验
- OpenCV检测平面物体
- 本机显示服务器文本信息,打开文档显示云服务器
- Jquery plugin template POPUP Plugin
- [推荐]番茄工作法——专治拖延症、精神涣散、再要五分钟综合症
- mysql union 与 union all 语法及用法
- XWiki 4.4.1 发布,Java 的 Wiki 引擎
- Eclipse启动项目报启动上下文失败问题解决方案总结
- Windows远程桌面及其相关问题
- linux64位版本 小米球内网穿透后台启动 centos8 安装 screen 报错:No match for argument: screen
- 10部程序员必看的纪录片
- 学习C语言编程,推荐你看这6本书
- 二叉树的非递归遍历 C++
- coldfusion_ColdFusion教程:第一部分
- 用户画像,原来是这么用的!看一个生活中的案例
- i2c 驱动五:gpio模拟i2c
- CAD/CASS依据等高线等距或随机加高程点插件(等高线等距加高程点、等高线随机加高程点、等高线手动加高程点)