SpringBoot 的创建和使用

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

Spring Boot 的优点

Spring的出现是为了简化 Java 程序开发,而 SpringBoot 的出现是为了简化 Spring 程序开发.

SpringBoot 就是 Spring脚手架

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

Spring最核心的:

  1. 快速添加依赖
  2. 内置 web 容器
  3. 自动装配
    简单理解就是 Spring Boot 能够帮助我们自动构建对象,构建好的对象可以直接使用

1.Spring Boot 项目创建

1.1使用idea创建

对于我们普通的学生在学习时大多数用的都是idea社区版,所以咱们需要先 安装 Spring Boot Helper 插件才能创建 Spring Boot 项目
(1)安装插件
SpringBoot 的创建和使用
(2)选取 SpringBoot 的版本, 和需要使用的工具包
SpringBoot 的创建和使用
SpringBoot 的创建和使用
(3)添加maven
SpringBoot 的创建和使用
SpringBoot 的创建和使用

第一次打开Spring Boot项目需要加载很久,因为当前Spring Boot 框架并没有在自己的本地仓库。
为了加速Spring Boot 项目的下载,在打开项目之前,请先确认自己的 Maven已经配置为国内源:

SpringBoot 的创建和使用
(4)删除掉无用的目录
SpringBoot 的创建和使用

1.2尝试运行(得到"hello word")

//@RestController
//@RestController = @Controller + @ResponseBody

@Controller //当前类为控制器
@ResponseBody //返回的是数据,而非页面
public class TestController {
  

    @RequestMapping("/hi")//url路由注册,用来完成映射的
    public String sayHi(String name){
        //为空或为null,默认值处理
//        if (name == null || name.equals("")){
        //如果没有长度的情况下,和上面的if的效果相等
        if (!StringUtils.hasLength(name)){
            name = "悟空";
        }
        return "你好:" + name;
    }

    
}

SpringBoot 的创建和使用
SpringBoot 的创建和使用
SpringBoot 的创建和使用文章来源地址https://www.toymoban.com/news/detail-466938.html

到了这里,关于SpringBoot 的创建和使用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 创建maven的Springboot项目出现错误:Cannot access alimaven

    创建maven的Springboot项目出现错误:Cannot access alimaven 1)问题 2) 分析问题 3)解决问题 创建maven的Springboot项目出现错误: 2) 分析问题 这个错误提示表明你的Maven配置为离线模式,并且无法访问阿里云的Maven仓库。通常情况下,Maven会在项目构建过程中从远程仓库下载所需的依赖

    2024年02月12日
    浏览(44)
  • 创建 CephFS 文件系统 MDS 接口(短暂的分别是为了更好的再见)

    ceph 是一种统一的分布式文件系统,具有优秀的性能、高可用性和可扩展性。ceph 的统一体现在可以提供文件系统、块存储和对象存储,分布式体现在可以动态扩展。在国内一些公司的云环境中,通常会采用 ceph 作为 openstack 的唯一后端存储来提高数据转发效率。 官网:https

    2024年02月17日
    浏览(41)
  • Word处理控件Aspose.Words功能演示:使用 C# 在 Word 文档中创建和修改 VBA 宏

    Aspose.Words 是一种高级Word文档处理API,用于执行各种文档管理和操作任务。API支持生成,修改,转换,呈现和打印文档,而无需在跨平台应用程序中直接使用Microsoft Word。此外, Aspose API支持流行文件格式处理,并允许将各类文档导出或转换为固定布局文件格式和最常用的图像

    2024年02月03日
    浏览(43)
  • 【Spring框架全系列】如何创建一个SpringBoot项目

    🌇哈喽,大家好,我是小浪。前几篇博客我们已经介绍了什么是Spring,以及如何创建一个Spring项目,OK,那么单单掌握Spring是完全不够的,Spring的家族体系十分强大,我们还需要深入学习,以便于我们后续达到能独立做项目的水平。今天我们来学习SpringBoot。🏜 📲目录 一、

    2024年02月03日
    浏览(50)
  • SpringBoot的 8 个优点

    目录 1、简化配置 2、快速开发 3、微服务支持 4、内嵌服务器 5、健康监测 6、热部署 7、自动化管理 8、社区支持和生态系统 SpringBoot 是一个基于 Spring 框架的快速开发框架,它通过提供一系列的自动配置、约定优于配置、快速集成等功能,简化了 Spring 应用的开发过程。Spri

    2024年02月19日
    浏览(29)
  • Spring Boot是什么?它的优点是什么?

    Spring Boot是一个基于Spring框架的快速开发框架,它旨在简化Spring应用程序的开发过程和部署流程。Spring Boot提供了自动化配置和约定大于配置的方式,使开发人员可以专注于业务逻辑,而不需要过多地关注底层的技术细节。 Spring Boot的优点如下: 1. 快速开发:Spring Boot提供了自

    2024年03月10日
    浏览(43)
  • 【springboot】Spring 官方抛弃了 Java 8!新idea如何创建java8项目

    我本来以为是 IDEA 版本更新导致的 Bug,开始还没在意。 直到我今天自己初始化项目时才发现:卧槽,Java 8 真没了?! 具体一点,应该是使用 IDEA 内置的 Spring Initializr 创建 Spring Boot 新项目时,没有 Java 8 的选项了,只剩下了 = 17 的版本 去网上搜了一圈,原来这是因为 Sprin

    2024年02月04日
    浏览(45)
  • 多线程的优点是什么?如何创建和启动一个线程?线程的状态有哪些?什么是线程安全?

    多线程的优点包括: 提高程序的执行效率:多线程可以同时执行多个任务,充分利用CPU资源,提高程序的整体执行效率。 提高系统的响应速度:多线程可以将耗时的任务放在后台执行,使得用户界面保持流畅,提高系统的响应速度。 提高系统的可靠性:多线程可以将任务分

    2024年02月15日
    浏览(62)
  • 【Spring】——Spring的创建与使用

      目录 一、传统程序开发与控制反转🍭 1、传统程序开发🍉 传统程序开发的缺陷🍓 解决传统开发中的缺陷🍓 2、控制反转思维程序开发🍉 3 对比总结规律🍉 二、Spring创建与使用🍭 1、创建Spring🍉 Ⅰ、创建Maven项目🍓  Ⅱ、添加Spring框架支持🍓  Ⅲ、添加启动类🍓 注意

    2024年02月07日
    浏览(42)
  • JAVA:SpringBoot中使用websocket出现404问题

    问题: 在Springboot中使用websocket时,本地开发环境可以正常运行,但部署到服务器环境出现404问题。 解决方案: 分析后发现,服务器环境与本地环境的主要区别是服务器上使用了nginx代理中转,需要进行以下配置,否则会报404错误。 server     {         listen       80;      

    2024年02月04日
    浏览(41)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包