一、pom.xml文件

1.父项目

<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.2.2.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>

父项目打开后:

<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-dependencies</artifactId>
<version>2.2.2.RELEASE</version>
<relativePath>../../spring-boot-dependencies</relativePath>
</parent>

这是用来管理Spring Boot应用中所有的依赖版本,以后导入这些依赖默认不需要指定版本,没有在dependencies中管理的依赖需要声明版本;

2.导入依赖

<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>

spring-boot-starter:spring-boot场景启动器;

spring-boot-starter-web:spring-boot中的web场景启动器,用于导入web模块正常运行依赖的组件。

Spring Boot将所有的功能场景都抽取出来,做成一个个的starter (启动器) , 只需要在项目里面引入需要场景的启动器,对应所需的依赖都会自动导入,版本也会自动控制。

二、主程序类

1.@SpringBootApplication注解

用于标注Spring Boot项目的主配置类,项目的启动通过执行该类中的main()方法,这是一个组合注解,主要组成如下:

@SpringBootConfiguration:Spring Boot配置类;

@EnableAutoConfiguration:开启自动配置功能,如注解扫描等;

三、resources文件夹

文件夹结构:static、templates、application.properties

1.static:保存所有静态资源,如js、css、图片等

2.templates:保存所有模板页面

3.application.properties:Spring Boot应用的配置文件,用于修改默认配置,如修改服务器端口号 server.port=8081

Spring Boot文件默认有两种全局配置文件application.properties或application.yml

配置文件作用:修改Spring Boot自动配置的默认值

最新文章

  1. JavaScript实现计算两个日期之间的天数
  2. Android布局方式_RelativeLayout
  3. 12C RAC中的一个数据库实例自动crash并报ORA-27157、ORA-27300等错误
  4. RequireJS进阶(二) 转
  5. DNA比对
  6. [Silverlight]常见问题
  7. 用于防SQL注入的几个函数
  8. Oracle EBS WMS特征(一)
  9. Asp .Net MVC4笔记之目录结构
  10. docker~学习笔记索引
  11. js基本语法与变量
  12. Java-HttpServlet
  13. MySQL基本sql语句
  14. ES6躬行记(21)——类的继承
  15. 关于修改banner信息;nginx反向代理apache应用
  16. jQuery 练习:取出数组字典的值, 静态对话框, clone方法应用
  17. Linux登录失败:Too many logins for &#39;username&#39;.
  18. 解决Android Studio出现GC overhead limit exceeded
  19. P1593 因子和
  20. C++关于sort和priority_queue的运算符重载

热门文章

  1. MyBatis-Plus 快速入门
  2. ofd文件电子签章实现方法
  3. 【JAVA】笔记(2)---面向过程与面向对象;类,对象;实例变量,引用;构造方法;
  4. 大爽Python入门教程 2-1 认识容器
  5. Python 数据类型常用的内置方法(二)
  6. 基于Netty4手把手实现一个带注册中心和注解的Dubbo框架
  7. CF1444C Team-Building
  8. Codeforces 1392H - ZS Shuffles Cards(DP+打表找规律)
  9. Python基础之字符串类型内置方法
  10. 49-Reverse Linked List II