Spring Boot文件目录介绍
创建Spring Boot项目后,会产生一个工程目录,该工程目录存放了工程项目的各种文件,对于Spring Boot开发人员来说,了解该工程目录非常必要。
• /src/main/java:目录下放置所有的Java文件(源代码文件)。
• /src/main/resources:用于存放所有的资源文件,包括静态资源文件、配置文件、页面文件等。
• /src/main/resources/static:用于存放各类静态资源。
• /src/main/resources/templates:用于存放模板文件,如Thymeleaf(这个技术不懂不用着急,以后会介绍)模板文件。
• /src/main/resources/application.properties:配置文件,这个文件非常重要。Spring Boot默认支持两种配置文件类型(.properties和.yml)。
• /src/test/java:放置单元测试类java代码。
• /target:放置编译后的.class文件和配置文件等。
Spring Boot将很多配置文件进行了统一管理,且配置了默认值
。Spring Boot会自动在/src/main/resources
目录下找application.properties
或者application.yml
配置文件,找到后将运用此配置文件中的配置,否则使用默认配置。这两种类型的配置文件有其一即可,也可以两者并存。两者的区别如下:
application.properties和application.yml配置文件的区别主要是书写格式不同
,另外,application.yml格式不支持@PropertySource注解导入配置。
.properties配置文件的优先级高于.yml
。在.properties文件中配置了server.port=8080,同时,在.yml配置了server.port=8090,Spring
Boot将使用.properties中的8080端口。
总结
- Spring Boot将很多配置文件进行了统一管理,且配置了默认值
/src/main/resources/application.properties
:配置文件,这个文件非常重要- idea 可以创建Spring Boot工程
Spring Boot文件目录介绍相关推荐
- 服务监控 Spring Boot Actuator 介绍
服务监控 Spring Boot Actuator 介绍 1. 概述 在本文中,我们将介绍Spring Boot Actuator.首先介绍一些Actuator的基础知识,然后详细讨论Spring B ...
- Spring Boot开发介绍
Spring Boot开发介绍 Spring Boot介绍 安装Spring Boot插件 创建Spring Boot项目 Idea 创建Spring Boot项目失败 解决方法1-更换为aliyun ...
- Spring Boot Starters介绍
文章目录 Web Start Test Starter Data JPA Starter Mail Starter 结论 对于任何一个复杂项目来说,依赖关系都是一个非常需要注意和消息的方面,虽然重要, ...
- Spring Boot 框架介绍和使用
本文参考自Spring Boot文档. Spring Boot 简介 Spring框架功能很强大,但是就算是一个很简单的项目,我们也要配置很多东西.因此就有了Spring Boot框架,它的作用很简单 ...
- Spring Boot项目介绍(值得学习,超详细)
目录 1 Spring Boot介绍 2 创建Spring Boot项目 2.1 第一种方式, 使用Spring提供的初始化器, 就是向导创建SpringBoot应用 使用国内的地址 3 注解的使用 ...
- spring boot入门 -- 介绍和第一个例子
"越来越多的企业选择使用spring boot 开发系统,spring boot牛在什么地方?难不难学?心动不如行动,让我们一起开始学习吧!" 使用Spring boot ,可以轻 ...
- Spring Boot框架敏感信息泄露的完整介绍与SRC实战(附专属字典与PoC)
转载于:https://www.freebuf.com/vuls/289710.html #前言 ##Spring Boot框架介绍 Spring框架功能很强大,但是就算是一个很简单的项目,我们也要配 ...
- spring boot actuator监控详细介绍一(超级详细)
spring boot actuator介绍 Spring Boot包含许多其他功能,可帮助您在将应用程序推送到生产环境时监视和管理应用程序. 您可以选择使用HTTP端点或JMX来管理和监视应用程序. ...
- 手把手教你搭建Spring Boot项目
Spring Boot是目前流行的微服务框架,倡导"约定优先于配置",其设计目的是用来简化新Spring应用的初始化搭建以及开发过程.Spring Boot提供了很多核心的功能,比 ...
最新文章
- python numpy 奇数偶数行互换_python 列表推导式(经典代码)(21)
- pythoncsv数据怎么读_python如何读写csv数据
- python - socket模块1
- 幻灯片:LINQ Inside, Part 1
- 异步请求(多种方式)
- NVIDIA GeForce Experience 无法登录解决办法
- 图像处理的相关数学知识
- Python数据可视化Matplotlib学习
- 基于机器学习和深度学习的图数据异常检测综述
- “某某云词典” – 纠结的初体验
- 51cto的火星语。
- Bootstrap导航栏示例
- 电脑重启bootmgr_电脑出现bootmgr is missing怎么办
- Python 基础知识自检,离深入掌握 Python 还有多远
- ubuntu防火墙命令介绍
- 【2014 年末岁首】
- 下机数据处理:拼接、过滤和去嵌合
- 机器学习-weka软件偶遇初相识
- python爬取知乎回答并进行舆情分析:爬取数据部分
- [复现]蝉知cms 5.6 前台注入
热门文章
- 《算法图解》——狄克斯特拉算法
- 类的应用python平均分_【数据科学系统学习】Python # 数据分析基本操作[四] 数据规整化和数据聚合与分组运算...
- Apache Log4j2 远程代码执行高危漏洞 解决方案
- SpringBoot 笔记
- java的equals什么作用_java当中equals函数的作用小结
- oracle缺少控制文件,关于oracle丢失控制文件的恢复办法
- python如何运行_家长看的懂的Python编程---电脑要如何运行Python?
- `json in遍历
- css未生效,css文件引入后出现某些标签生效某些不生效
- 查询计算机系的所有教师,用sql查询所有计算机系的教师编号和姓名