Spring Boot的创建和使用

Spring的诞生是为了简化Java程序开发的,而Spring Boot的诞生是为了简化Spring程序开发的。

目录

[Spring Boot 的优点](#Spring Boot 的优点)

[Spring Boot 项目创建](#Spring Boot 项目创建)

[Spring Boot 目录介绍](#Spring Boot 目录介绍)

[Spring Boot 运行](#Spring Boot 运行)


Spring Boot 的优点

  • 快速集成框架,Spring Boot 提供了启动添加依赖的功能,用于秒级集成各种框架。
  • 内置运行容器,无需配置 Tomcat 等 Web 容器,直接运行和部署程序。
  • 快速部署项目,无需外部容器即可启动并运行项目。
  • 可以完全抛弃繁琐的 XML,使用注解和配置的方式进行开发。
  • 支持更多的监控的指标,可以更好的了解项目的运行情况。

Spring Boot 项目创建

如果使用的是社区版,安装Spring Boot Helper插件才能创建Spring Boot项目。

(只有IDEA 2021.3版本之前的才是免费的)

我们使用IDEA专业版演示:

创建项目的时候选中Spring Initializr:

要注意,第一次打开Spring Boot项目需要加载很久,为了保证Spring Boot项目的正常加载,需要确保Maven已经配置成了国内源。

相关的国内源:

XML 复制代码
   <mirror>
        <id>alimaven</id>
        <name>aliyun maven</name>
        <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
        <mirrorOf>central</mirrorOf>        
      </mirror>

Spring Boot 目录介绍

src/main/java : Java源代码

src/main/resource

/static : 静态资源文件夹

/templates : 模板资源文件夹

Spring Boot 运行

在启动类中,有一条注解,这是Spring Boot启动类注解

启动类的main方法就可以运行Spring Boot项目了:

相关推荐
源码获取_wx:Fegn089514 分钟前
基于springboot + vueOA工程项目管理系统
java·vue.js·spring boot·后端·spring
一 乐25 分钟前
健康管理|基于springboot + vue健康管理系统(源码+数据库+文档)
java·前端·数据库·vue.js·spring boot·后端·学习
K_Men32 分钟前
springboot 接入Elasticsearch的聚合查询
spring boot·elasticsearch·jenkins
bluetata1 小时前
在 Spring Boot 中使用 Amazon Textract 从图像中提取文本
java·spring boot·后端
Andy工程师3 小时前
Netty 与 Spring Boot + HTTP 客户端(如 RestTemplate、WebClient)应用场景区别
spring boot·后端·http
czlczl200209254 小时前
实战:基于 MyBatis-Plus 实现无感知的“数据权限”自动过滤
spring boot·mybatis
中年程序员一枚5 小时前
Springboot使用maven编译报juh-3.2.1.jar缺失
spring boot·maven·jar
韩立学长5 小时前
基于Springboot建筑物保护可视化系统rk6tni53(程序、源码、数据库、调试部署方案及开发环境)系统界面展示及获取方式置于文档末尾,可供参考。
数据库·spring boot·后端
kkkkkkkkl245 小时前
从 ACK 到事务裁决:Spring Boot 中 RocketMQ 事务消息的完整工作机制解析
spring boot·rocketmq·java-rocketmq
程序帝国6 小时前
配合上一个文章
spring boot