首页 > 其他分享 >(小白专用)SpringBoot快速搭建

(小白专用)SpringBoot快速搭建

时间:2024-05-30 13:57:41浏览次数:22  
标签:Web SpringBoot Spring 配置 Boot 应用程序 小白 版本 搭建

Spring Boot简介跟优点

Spring Boot 是一个基于 Spring 框架的开源项目,用于简化和加速 Spring 应用程序的开发和部署过程。它通过提供默认配置和约定来简化 Spring 应用程序的搭建,从而让开发者更专注于编写业务逻辑而不是配置和设置。

Spring Boot 的主要特点包括:

  1. 自动配置:Spring Boot 根据项目中所添加的依赖自动配置应用程序,减少了手动配置的需求。

  2. 独立性:Spring Boot 应用程序可以作为独立的可执行文件部署,并且内置了 Servlet 容器(如 Tomcat、Jetty 或 Undertow),无需单独部署到服务器上。

  3. 约定优于配置:Spring Boot 对于各种库和依赖提供了约定优于配置的默认值,减少了开发者对版本和配置的决策。

  4. Spring 生态系统集成:它与其他 Spring 项目(如 Spring Data、Spring Security、Spring Batch 和 Spring Cloud)无缝集成,便于构建复杂的应用程序。

  5. 微服务:由于其轻量级和易于部署的特性,Spring Boot 非常适合构建微服务架构。

  6. 生产就绪功能:Spring Boot 提供了健康检查、指标和外部化配置等功能,这些功能对构建生产就绪的应用程序至关重要。

  7. Spring Boot Starter:Spring Boot Starter 是一组依赖描述符,简化了依赖管理过程。它们封装了特定用例(如 Web 应用程序、消息传递、数据访问等)中常用的库和配置。

总的来说,Spring Boot 在 Java 社区中广泛应用,因其简单易用、高效快速的特性而备受青睐。

Spring Boot快速搭建

1·首先新建一个项目

2.选择Spring Boot项目

Service URL可以更改为:https://start.aliyun.com

JDK根据自己所使用的版本做出更改(这里我所是用的JDK1.8作者同款(JDK官网下载)   找到Java8下载即可)Java版本(因为我是1.8所以这里使用的版本选择8)让后Next下一步

3·选择Spring Boot版本勾选spring web

上边的Spring Boot可以根据自己的选择更换版本下边的Web可以勾选spring Web(服务器)之后可以点击Finish完成创建

4·加入springWeb支持

以我这个idea版本(2021.1.1)为例

首先点击左上角File让后New  Proje

让后等待idea自动下载配置文件即可

让后打开测试查看是否配置完成(浏览器地址栏搜索)

控制台会输出一下

http://localhost:8080/

标签:Web,SpringBoot,Spring,配置,Boot,应用程序,小白,版本,搭建
From: https://blog.csdn.net/2301_80520473/article/details/139319942

相关文章

  • springboot~jpa审计字段的自动填充
    在使用SpringDataJPA中的@CreatedDate注解时,如果希望自动填充创建时间字段,通常需要结合@EntityListeners(AuditingEntityListener.class)注解一起使用。这是因为@CreatedDate等审计注解通常与审计事件监听器(AuditingEntityListener)一起工作,用于处理实体的审计信息。审......
  • 基于springboot+vue的家乡特色推荐系统
    开发语言:Java框架:springbootJDK版本:JDK1.8服务器:tomcat7数据库:mysql5.7(一定要5.7版本)数据库工具:Navicat11开发软件:eclipse/myeclipse/ideaMaven包:Maven3.3.9系统展示系统首页用户注册文章分享界面个人中心管理员登录管理员功能用户管理文章分类管理文章分享......
  • Java毕业设计-基于springboot开发的旅游网站-毕业论文(附毕设源代码)
    文章目录前言一、毕设成果演示(源代码在文末)二、毕设摘要展示1、开发说明2、需求/流程分析3、系统功能结构三、系统实现展示1、用户信息管理2、旅游动态管理3、景点信息管理4、公告信息管理四、毕设内容和源代码获取总结Java毕业设计-基于springboot开发的旅游网站-......
  • Springboot报class path resource [xxxxx.json] cannot be resolved to URL because i
    当Springboot解析resources文件下的json文件时,在本地环境好用,部署到服务器上找不到文件内容报错classpathresource[xxxxx.json]cannotberesolvedtoURLbecauseitdosenotexist问题排查(1)pom.xml文件配置<build><resources><resource><d......
  • springboot3项目的搭建三(统一返回异常等)
    springboot3项目的搭建三(统一返回异常等) 一、统一返回(其实两部分,一个是返回错误码可枚举可类,另一个是返回的实体其中data是泛型)1.返回码:packagecom.qiqi.common.constants;publicenumReturnCode{SUCCESS(200,"操作成功"),NEED_LOGIN(401,"需要登录后操作......
  • SpringBoot之ThreadLocal保存请求用户信息
    一、ThreadLocal概述 线程局部变量,创建一个线程变量后,针对这个变量可以让每个线程拥有自己的变量副本,每个线程是访问的自己的副本,与其他线程的相互独立。二、具体代码demo实现(1)创建user实例对象@DatapublicclassUserDTO{privateLonguserId;privateStringU......
  • Springboot计算机毕业设计学生实习考勤的打卡小程序【附源码】开题+论文+mysql+程序+
    本系统(程序+源码)带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景:随着高等教育的发展,学生实习已成为培养应用型人才的重要环节。然而,在学生实习管理过程中,考勤是一个关键环节,也是确保实习质量和学生安全的基础。传统......
  • Springboot计算机毕业设计学生食代小程序【附源码】开题+论文+mysql+程序+部署
    本系统(程序+源码)带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景:在当今数字化时代,随着移动互联网的普及和智能化技术的发展,学生群体的生活方式和消费习惯也在发生着深刻的变化。特别是在校园餐饮领域,学生们对于便捷......
  • Ai+姓氏头像壁纸项目,含直播搭建教程
    1.前言小伙伴们大家好,欢迎来到天夏Ai,这里专注于分享人工智能精品资源:Ai副业项目、Ai效率神器!和你一起共享Ai信息,分享Ai副业项目资源,开启智能副业赚钱新时代!今天为大家带来Ai+姓氏头像壁纸项目,拒绝割韭菜,只讲干货!下方数据可以看到,人们对头像壁纸的需求量还是很大的......
  • 基于Springboot + vue实现的蜗牛兼职网--附源码+论文+数据库
    基于Springboot+vue实现的蜗牛兼职网摘 要随着科学技术的飞速发展,社会的方方面面、各行各业都在努力与现代的先进技术接轨,通过科技手段来提高自身的优势,蜗牛兼职网当然也不能排除在外。蜗牛兼职网是以实际运用为开发背景,运用软件工程原理和开发方法,采用springboot框架构......