SpringBoot的创建和使用

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

目录

 文章来源地址https://www.toymoban.com/news/detail-425792.html

1.什么是SpringBoot?

2.SpringBoot项目的创建

IDEA创建项目

网页版创建项目

3.SpringBoot的使用

项目目录结构

测试


 

 

1.什么是SpringBoot?

学习Spring框架是为了简化Java开发的,SpringBoot的诞生则是为了简化Spring开发

SpringBoot的优点:

1.快速集成框架:可以快速添加外部的jar包,直接将所需依赖添加到项目中

以前是先需要去打开仓库搜索框架,对应好版本,赋值依赖内容,粘贴到.pom文件的依赖中,并且版本容易不匹配,会出错

直接勾选所需要的依赖,帮我们完成了这些繁琐的工作

SpringBoot的创建和使用

2. 直接运行和部署程序,内置了运行容器,无需安装一些插件了

3.快速部署项目,无需外部容器即可启动并运行项目

4.可使用注解的方式开发,不需要xml配置文件了

5.支持更多的监控指标,更好的观察项目运行的情况

2.SpringBoot项目的创建

IDEA创建项目

专业版的IDEA不需要安装插件

社区版的IDEA,创建SpringBoot项目需要先安装插件,2022版以下的SpringBootHelper插件是免费的

SpringBoot的创建和使用

点击创建新项目

SpringBoot的创建和使用

插件安装成功 

装好插件就可以进行项目的创建了

SpringBoot的创建和使用

点击Spring Initializr

SDK,选择稳定版本的JDK ,比如1.8版本的

初始化选择框中的,需要拉取spring官方的数据,是需要联网的

中间有一个loading的时间,才会出现下一个界面,是在拉取数据

然后出现项目参数设置:

SpringBoot的创建和使用

 点击next,进行springboot的版本和依赖的选择

SpringBoot的创建和使用

点击next,选择名称和路径

SpringBoot的创建和使用

 然后选择Maven支持

SpringBoot的创建和使用

SpringBoot的创建和使用 加载整个项目

SpringBoot的创建和使用

第一次创建项目比较慢,是因为需要下载这些jar包,再次进行创建,就直接使用本地的jar包了,就很快了

如果报错,或者依赖无法加载完成,大概率是Maven的国内源出错了,需要检查配置

点击运行,运行成功

控制台打印了项目启动耗时,就证明成功运行了 

SpringBoot的创建和使用

网页版创建项目

下来我们了解下网页版的如何创建SpringBoot项目

SpringBoot的创建和使用

跳转到这个界面

SpringBoot的创建和使用和我们上述配置要求相同进行选择

SpringBoot的创建和使用

然后添加依赖,搜索依赖

SpringBoot的创建和使用

SpringBoot的创建和使用 搜索添加三个比较常用的依赖

SpringBoot的创建和使用 点击将项目下载到本地

SpringBoot的创建和使用

SpringBoot的创建和使用

这就相当于一个项目包,将它解压之后可以加载到IDEA,每次都可以使用这个文件解压得到项目,可以在pom.xml中修改一些信息

SpringBoot的创建和使用

SpringBoot的创建和使用

解压后用IDEA打开

SpringBoot的创建和使用

SpringBoot的创建和使用

还需要添加框架支持

SpringBoot的创建和使用

加载完依赖后点击运行

SpringBoot的创建和使用

3.SpringBoot的使用

项目目录结构

在目录结构中可以看到项目的所有文件

 .mnv文件不是需要的,IDEA已经有可视化的Maven命令窗口工具

HELP.md是帮助文档,创建项目后自带的,也不需要

mvnw是linux环境下使用的,.cmd是windows环境使用的,运行的是可以通过这些命令来操作项目,可以使用IDEA的可视化工具操作

这四个文件是不需要的.可以删除,删除后项目是能正常启动的

我们对剩下的目录进行说明:

SpringBoot的创建和使用

打开target文件,是JVM运行所需要的.class文件,也是可以删除的,因为每次启动项目都会生成一个target文件 

SpringBoot的创建和使用

测试

我们测试一下springboot项目

测试类要写在demo下或demo子包下

SpringBoot的创建和使用

spring 只会扫描启动类所在包下的类是否加注解了,不会扫描别的地方,在别的包创建类,加了类注解也不会被扫描到!这是Spring的约定

记得写@Controller注解,否则类不会被加载到spring中

@Controller
@ResponseBody //当前类的所有方法都是返回非静态页面数据
public class Test {
    @RequestMapping("/sayHello")//=@Webservlet(/url)
    public String sayHello(){
        return "Hello World";
    }
}

启动项目后在浏览器访问

SpringBoot的创建和使用

 

 

 

 

 

 

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

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

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

相关文章

  • Shell脚本编程实践——第3关:使用Shell脚本创建文件目录

    任务描述 本关任务:设计一个Shell程序,在/home目录下建立一个userdata目录,在userdata目录下再建立5个目录,即user1~user5,并设置每个目录的权限,其中其他用户的权限为:读;文件所有者的权限为:读、写、执行;文件所有者所在组的权限为:读、执行。 相关知识 为了完成

    2023年04月22日
    浏览(32)
  • 【Shell 命令集合 磁盘管理 】Linux 创建目录 mkdir 命令使用指南

    Shell 命令专栏:Linux Shell 命令全解析 mkdir命令是Linux系统中的一个用于创建目录的命令。它的作用是在指定的路径下创建一个新的目录。 使用mkdir命令可以方便地创建一个空的目录,该目录可以用于存储文件或其他目录。通过指定路径参数,可以在当前工作目录或其他指定目

    2024年02月08日
    浏览(46)
  • SpringBoot复习:(51)默认情况下DataSource是怎么创建出来的,是什么类型的?

    DataSource是通过DataSourceAutoConfiguration创建的,这个类代码如下: 可以看到DataSourceAutoConfiguration有个静态内部类PooledDataSourceConfiguration,在这个类上有个@Import注解,导入了DataSourceConfiguration.Hikari这个类,它的代码如下: 可以看到,如果没有在配置文件指定 spring.datasource.type这个属

    2024年02月12日
    浏览(37)
  • CentOS中创建和删除Bond详细步骤

    1、查看网卡信息 2、设置bond 3、将网卡绑定bond 4、手动创建bonding.conf配置文件,并将其加入系统启动项 此步骤一定要操作,否则bond创建完成后不一会就自动消失了! 5、重启网络服务,加载bond信息 6、查看bond中的网卡 7、查看bond网卡配置和bond信息 1、将网卡从bond中删除 2、

    2024年02月12日
    浏览(30)
  • [SpringBoot]一文搞定SpringBoot的创建与使用

    小玉兴奋的接触了框架,过了三天没用竟然全忘了,赶紧写个博客总结一下,避免以后再出岔子....... 目录 1.什么是Spring Boot?为什么要学Spring Boot? 2.Spring Boot 优点  3.Spring Boot 项⽬创建 3.1使用IDEA创建 3.2使用springboot: *配置文件:application.properties *自定义配置信息及获取 3.3SpringB

    2024年02月08日
    浏览(22)
  • SpringBoot的创建和使用

    目录   1.什么是SpringBoot? 2.SpringBoot项目的创建 IDEA创建项目 网页版创建项目 3.SpringBoot的使用 项目目录结构 测试     学习Spring框架是为了简化Java开发的,SpringBoot的诞生则是为了简化Spring开发 SpringBoot的优点: 1.快速集成框架:可以快速添加外部的jar包,直接将所需依赖添加到项目

    2023年04月26日
    浏览(17)
  • SpringBoot 创建和使用

    Spring 的诞生是为了简化 java 程序的开发 , 而Spring Boot 的诞生是为了简化 Spring 程序开发. Spring boot 翻译以下就是\\\"脚手架\\\" , 有了脚手架就可以快速的开发和使用 Spring . 快速的集成框架: 快速添加外部的 jar 包 , 秒级集成各种框架. 内置 web 框架 , 无需配置 Tomcat 等 web 容器 , 直接

    2024年02月06日
    浏览(17)
  • SpringBoot 的创建和使用

    Spring的出现是为了简化 Java 程序开发,而 SpringBoot 的出现是为了简化 Spring 程序开发. SpringBoot 就是 Spring脚手架 快速集成框架,Spring Boot提供了启动添加依赖的功能,用于秒级集成各种框架。 内置运行容器,无需配置Tomcat等 Web容器,直接运行和部署程序。 快速部署项目,无需

    2024年02月07日
    浏览(19)
  • 使用maven创建springboot项目

    命令行或者idea、eclipse快捷创建也可以 访问loalhost:8080,因为没有其他接口所以报错 新建HelloController.java 重新启动项目访问

    2024年02月10日
    浏览(39)
  • SpringBoot项目的创建和使用

    目录 一,SpringBoot 1,什么是SpringBoot 2,SpringBoot的优点 二,SpringBoot项目的创建和使用 1,项目的创建 创建方式 使用Idea创建(统一使用Idea社区版2021.x版本)  使用网页版创建(使用Spring官网)  2,SpringBoot目录说明 1,目录说明  2,删除4个无用文件  3,SpringBoot项目的简单使用

    2023年04月25日
    浏览(23)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包