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项目了:

相关推荐
古城小栈6 分钟前
性能测试:JMeter 压测 Spring Boot 微服务
spring boot·jmeter·微服务
算法与双吉汉堡7 分钟前
【短链接项目笔记】Day1 用户模块
java·spring boot·笔记·后端
Selegant13 分钟前
Quarkus vs Spring Boot:谁更适合云原生时代的 Java 开发?
java·spring boot·云原生
计算机毕设指导623 分钟前
基于微信小程序的校园食堂点餐系统【源码文末联系】
java·spring boot·微信小程序·小程序·tomcat·maven·intellij-idea
Mr.Pascal25 分钟前
深度解读一下 springcloud 的 pom.xml 用到的标签
xml·spring boot·spring cloud
Qiuner28 分钟前
Spring Boot AOP(二) 代理机制解析
java·spring boot·后端
invicinble1 小时前
对于设计IT系统的相关思路
spring boot
nvvas1 小时前
JAVA 关于SpringBoot4新版本阅览
java·spring boot
白宇横流学长1 小时前
基于SpringBoot实现的大创管理系统
java·spring boot·后端
梵得儿SHI1 小时前
SpringCloud 核心组件精讲:OpenFeign 实战指南-服务调用优雅实现方案(含自定义拦截器、超时重试、LoadBalance 整合避坑)
spring boot·spring·spring cloud·负载均衡·openfeign的核心应用·微服务调用·熔断组件