美文网首页
三步教你快速上手SpringBoot

三步教你快速上手SpringBoot

作者: 冻冬龙东墙 | 来源:发表于2020-02-12 20:37 被阅读0次

    什么是SpringBoot?

    对于开发过SSM框架的人来说,Spring其繁琐的配置让人深恶痛绝,因而在JAVA社区中去配置化的潮流应运而生,SpringBoot框架就是在这种前提下诞生的。
    通过官网对于Springboot的说明,我看可以看到以下几个SpringBoot的特点

    1.创建独立的spring应用程序
    2.直接嵌入Tomcat,Jetty或Undertow(不需要部署war文件)
    3.利用一系列spring boot启动器简化配置
    4.尽可能自动完成对springboot的配置
    5.提供相应的健康检查和监控
    6.完全去XML配置化以及无代码生成

    总结以上六点就是,SpringBoot采用习惯优于配置的方式,其快速地完成配置的特性能有效地提高开发效率。并且它还具有高内聚性,自带Tomcat,Jetty等。一般像以前SSM项目的运行需要打包成war包,然后部署到tomcat下,还需安装jdk等一系列繁琐操作,然而对于SpringBoot其最终的产物为jar包,当jar包一运行,像redis这些也一并运行起来。因此做到了,只需一个jar包在哪都能直接运行起来。

    快速上手

    1.打开IDEA开发工具,选择Spring Initializr,JDK默认1.8,然后点击下一步

    选择Spring Initializr
    2.填入相应的Group 和Artifact,然后点击下一步
    填入Group ,Artifact
    3.选择相应的依赖,我这里是是演示Demo,就选择基础的Spring Web与Thylemeaf,在开发中可以根据情况选择相应的其他依赖
    选择相应的依赖
    4.选择项目路径,然后点击下一步
    选择项目路径
    5.完成上述步骤之后,springboot以已经给我们生成相应的目录结构以及我们选择的相应依赖
    目录结构
    自动生成对应依赖
    6.目录结构解释
    Demo1Application启动类:@SpringBootApplication注解定义此类为springboot启动入口类,SpringApplication.run()方法表明运行该启动类
    Demo1Application启动类

    java文件夹:顾名思义,存放java代码
    static文件夹:存放一些静态资源如css,js,images等
    templates文件夹:存放一些模板,其实就是html和js等文件

    测试运行

    注意!springboot对于Controller等有严格要求,因为运行Demo1Application启动类时,程序只会扫描启动类所属包以及其子包下面的类,因此我们的Contoller类要放在所属包或子包下。
    1.这里我们新建一个Index.html以及IndexController类

    编写index以及IndexController
    2.运行项目
    控制台
    3.浏览器输入地址查看
    浏览器测试
    页面正常显示,大功告成!

    相关文章

      网友评论

          本文标题:三步教你快速上手SpringBoot

          本文链接:https://www.haomeiwen.com/subject/gdthfhtx.html