2. 示例:Spring Boot 入门

这篇具有很好参考价值的文章主要介绍了2. 示例:Spring Boot 入门。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.1 概述

Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。习惯优于配置

1.2 为什么使用Spring Boot

J2EE笨重的开发、繁多的配置、低下的开发效率、复杂的部署流程、第三方技术集成难度大。

1.3 Spring Boot是什么

一站式整合所有应用框架的框架;并且完美整合Spring技术栈; https://spring.io/projects
Spring Boot来简化Spring应用开发,约定大于配置,去繁从简,just run就能创建一个独立的,产品级别的应用

1.4 Spring boot 优点

  • 快速创建独立运行的Spring项目以及与主流框架集成
  • 使用嵌入式的Servlet容器,应用无需打成WAR包
  • starters自动依赖与版本控制
  • 大量的自动配置,简化开发,也可修改默认值
  • 无需配置XML,无代码生成,开箱即用
  • 准生产环境的运行时应用监控
  • 与云计算的天然集成

1.5 环境要求

https://docs.spring.io/spring-boot/docs/2.2.2.RELEASE/reference/htmlsingle/#getting-started-system-requirements
2. 示例:Spring Boot 入门,spring boot,spring boot,后端,java,开发语言,入门

Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。Spring boot其实不是什么新的框架,它默认配置了很多框架的使用方式。
我仅仅只需要非常少的几个配置就可以迅速方便的搭建起来一套Web项目或者是构建一个微服务!
不会Spring可以直接学Spring Boot吗?
如果把“直接学”理解成从Spring Boot学起,然后再学“spring其他”,这样肯定没问题。
如果把“直接学”理解成只学Spring Boot,“spring其他”都不学,这样肯定不行。

快速入门

(也可从http://start.spring.io/ 在线生成)
第一步、依次展开File->New→Project,创建一个Spring Boot项目。
2. 示例:Spring Boot 入门,spring boot,spring boot,后端,java,开发语言,入门

第二步、选择“Spring Initializr”,点击“Next”,下一步。
2. 示例:Spring Boot 入门,spring boot,spring boot,后端,java,开发语言,入门

第三步、输入Maven坐标,点击下一步。
2. 示例:Spring Boot 入门,spring boot,spring boot,后端,java,开发语言,入门

第四步、点击“Next”下一步。
2. 示例:Spring Boot 入门,spring boot,spring boot,后端,java,开发语言,入门

第五步、这里是定义工程名字和工程存放路径。一般默认即可,点击“下一步”。
2. 示例:Spring Boot 入门,spring boot,spring boot,后端,java,开发语言,入门

第六步、这里是提示工程是否在当前窗口打开还是另外打开一个窗口。选择在当前窗口打开,这里不影响步骤的执行。
2. 示例:Spring Boot 入门,spring boot,spring boot,后端,java,开发语言,入门

第七步、这里的进度条表示正在下载Spring Boot包相关的依赖。下载完后工程既可以运行了。
2. 示例:Spring Boot 入门,spring boot,spring boot,后端,java,开发语言,入门

第八步、打开src\main\java\net.suncaper.bootexample\BootExampleApplication。右键点击编辑器区域,选择运行。
2. 示例:Spring Boot 入门,spring boot,spring boot,后端,java,开发语言,入门

第九步、当出现下面的提示信息时,代表Spring Boot已可用了。
2. 示例:Spring Boot 入门,spring boot,spring boot,后端,java,开发语言,入门

Spring Boot 目录结构
2. 示例:Spring Boot 入门,spring boot,spring boot,后端,java,开发语言,入门

  • |.idea: idea项目目录,这里主要存放Intellij Idea的项目配置文件,不能删除。
  • |.mvn: 可以删除
  • |src/main/java: 程序开发以及主程序入口
  • |src/main/resources: 配置文件
  • |src/test/java 测试程序
  • |.gitignore git的ignore文件
  • |boot-example.iml Intellij Idea项目配置文件
  • |HELP.md 帮助文档,可以删除
  • |mvnw 可以删除
  • |mvnw.cmd 可以删除
  • |pom.xml Maven的pom文件

删除掉上面的文件,目录结构如下:
2. 示例:Spring Boot 入门,spring boot,spring boot,后端,java,开发语言,入门文章来源地址https://www.toymoban.com/news/detail-791318.html

到了这里,关于2. 示例:Spring Boot 入门的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Spring Boot】Spring Boot实现完整论坛功能示例代码

    以下是一个简单的Spring Boot论坛系统示例代码: 首先是数据库设计,我们创建以下几张表: user表,存储用户信息,包括id、username、password、email、create_time等字段。 topic表,存储帖子信息,包括id、title、content、user_id、create_time等字段。 comment表,存储评论信息,包括id、con

    2024年02月11日
    浏览(27)
  • Spring Boot 整合 Shiro(后端)

    1 Shiro 什么是 Shiro 官网: http://shiro.apache.org/ 是一款主流的 Java 安全框架,不依赖任何容器,可以运行在 Java SE 和 Java EE 项目中,它的主要作用是对访问系统的用户进行身份认证、 授权、会话管理、加密等操作。 Shiro 就是用来解决安全管理的系统化框架。 2 Shiro 核心组件 用

    2024年02月09日
    浏览(41)
  • 【Java开发】 Spring 11 :Spring Boot 项目部署至云服务器

    Spring Boot 项目开发结束后的工作便是运维,简单来说需要配置 Web 运行参数和项目部署两大工作,本文将尽可能详细地给大家讲全! 目录 1 定制 Web 容器运行参数 1.1 运行参数介绍 1.2 项目搭建 ① 通过 IDEA Spring Initializr 创建项目 ② 添加 Spring Web 等依赖 ③ 编写 controller 层的

    2023年04月23日
    浏览(39)
  • Java 中 Spring Boot 框架下的 Email 开发

    hutool工具包: 这个类更贴近我们的常见信息 ,用这个去构造邮箱框架的指定邮件类的构造。 邮箱格式检查: 以 yeah.net 邮箱为例(其他的邮箱也会有,举一反三) 根据指导即可,获得授权密码! 以smtp为例: 这个就是host,可以查一下,port是465(其他的服务器 port是啥,一查

    2024年04月08日
    浏览(39)
  • “深入解析Spring Boot:快速开发Java应用的利器“

    标题:深入解析Spring Boot:快速开发Java应用的利器 摘要:Spring Boot是一个开发Java应用的利器,它简化了Spring应用的配置和部署过程,提供了快速构建和开发Java应用的能力。本文将深入解析Spring Boot的核心特性和优势,并通过示例代码来展示如何使用Spring Boot进行快速应用开发

    2024年02月16日
    浏览(36)
  • java版本企业电子招标采购系统源码Spring Cloud + Spring Boot +二次开发

      java版本企业电子招标采购系统源码Spring Cloud + Spring Boot +二次开发   一、立项管理 1、招标立项申请 功能点:招标类项目立项申请入口,用户可以保存为草稿,提交。 2、非招标立项申请 功能点:非招标立项申请入口、用户可以保存为草稿、提交。 3、采购立项列表 功能点

    2024年02月06日
    浏览(38)
  • Spring Boot 实现 WebSocket 示例

    WebSocket协议提供了一种标准化的方法,通过单个TCP连接在客户机和服务器之间建立全双工、双向的通信通道。它是一种不同于HTTP的TCP协议,但被设计为在HTTP上工作,使用端口80和443,并允许重用现有的防火墙规则。 WebSocket 协议是独立的基于 TCP 协议。它与 HTTP 的唯一关系是

    2024年02月14日
    浏览(23)
  • Java开发 - 问君能有几多愁,Spring Boot瞅一瞅。

    首先在这里恭祝大家新年快乐,兔年大吉。本来是想在年前发布这篇博文的,奈何过年期间走街串巷,实在无心学术,所以不得不放在近日写下这篇Spring Boot的博文。在还没开始写之前,我已经预见到,这恐怕将是我从业以来写过最长的博文了。前一篇Java开发 - Mybatis框架初体

    2024年02月19日
    浏览(30)
  • Android前端+Spring Boot后端 登录功能实现

    创建项目后,自己添加包,框架如下   userController里的一些内容,只供参考,代码不全,无法实现 数据库是直接在社区版IDEA里连接Mysql,在控制台端创建的数据库和user表,用于数据交互。 Activity包里是Activity Java类,主要响应layout包里activity_login.xml等页面布局内的按钮响应 a

    2024年02月12日
    浏览(53)
  • Spring Boot集成Redis简单示例

    要在Spring Boot中集成Redis,你可以使用Spring Data Redis库来简化操作。 下面是一个示例代码: 首先,在你的Spring Boot项目的pom.xml文件中添加以下依赖: 接下来,配置Redis连接信息。在application.properties(或application.yml)文件中添加以下配置: 然后,创建一个Redis服务类来执行一些

    2024年01月22日
    浏览(31)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包